Lines Matching defs:chan
299 static struct fsl_qdma_chan *to_fsl_qdma_chan(struct dma_chan *chan)
301 return container_of(chan, struct fsl_qdma_chan, vchan.chan);
309 static void fsl_qdma_free_chan_resources(struct dma_chan *chan)
311 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan);
972 fsl_qdma_prep_memcpy(struct dma_chan *chan, dma_addr_t dst,
976 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan);
1032 static void fsl_qdma_issue_pending(struct dma_chan *chan)
1035 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan);
1046 static void fsl_qdma_synchronize(struct dma_chan *chan)
1048 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan);
1053 static int fsl_qdma_terminate_all(struct dma_chan *chan)
1057 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan);
1066 static int fsl_qdma_alloc_chan_resources(struct dma_chan *chan)
1069 struct fsl_qdma_chan *fsl_chan = to_fsl_qdma_chan(chan);
1083 chan->device->dev,
1094 chan->device->dev,
1102 dev_err(chan->device->dev,
1259 struct fsl_qdma_chan *chan, *_chan;
1261 list_for_each_entry_safe(chan, _chan,
1262 &dmadev->channels, vchan.chan.device_node) {
1263 list_del(&chan->vchan.chan.device_node);
1264 tasklet_kill(&chan->vchan.task);