pt_dma_chan
static int pt_dma_start_desc(struct pt_dma_desc *desc, struct pt_dma_chan *chan)
static struct pt_dma_desc *pt_next_dma_desc(struct pt_dma_chan *chan)
static struct pt_dma_desc *pt_handle_active_desc(struct pt_dma_chan *chan,
struct pt_dma_chan *chan;
static struct pt_dma_desc *pt_alloc_dma_desc(struct pt_dma_chan *chan,
struct pt_dma_chan *chan;
struct pt_dma_chan *chan = to_pt_chan(dma_chan);
struct pt_dma_chan *chan = to_pt_chan(dma_chan);
struct pt_dma_chan *chan = to_pt_chan(dma_chan);
struct pt_dma_chan *chan = to_pt_chan(c);
struct pt_dma_chan *chan = to_pt_chan(dma_chan);
struct pt_dma_chan *chan = to_pt_chan(dma_chan);
struct pt_dma_chan *chan = to_pt_chan(dma_chan);
struct pt_dma_chan *chan;
pt->pt_dma_chan = devm_kcalloc(pt->dev, ae4->cmd_q_count,
sizeof(*pt->pt_dma_chan), GFP_KERNEL);
pt->pt_dma_chan = devm_kzalloc(pt->dev, sizeof(*pt->pt_dma_chan),
if (!pt->pt_dma_chan)
chan = pt->pt_dma_chan + i;
chan = pt->pt_dma_chan;
static inline struct pt_dma_chan *to_pt_chan(struct dma_chan *dma_chan)
return container_of(dma_chan, struct pt_dma_chan, vc.chan);
struct pt_dma_chan *chan = to_pt_chan(dma_chan);
struct pt_dma_chan *chan = to_pt_chan(dma_chan);
static struct pt_cmd_queue *pt_get_cmd_queue(struct pt_device *pt, struct pt_dma_chan *chan)
struct pt_dma_chan *pt_dma_chan;