Lines Matching defs:dchan
370 int fsl_dma_external_start(struct dma_chan *dchan, int enable)
374 if (!dchan)
377 chan = to_fsl_chan(dchan);
694 static int fsl_dma_alloc_chan_resources(struct dma_chan *dchan)
696 struct fsldma_chan *chan = to_fsl_chan(dchan);
747 static void fsl_dma_free_chan_resources(struct dma_chan *dchan)
749 struct fsldma_chan *chan = to_fsl_chan(dchan);
764 fsl_dma_prep_memcpy(struct dma_chan *dchan,
772 if (!dchan)
778 chan = to_fsl_chan(dchan);
828 static struct dma_async_tx_descriptor *fsl_dma_prep_sg(struct dma_chan *dchan,
834 struct fsldma_chan *chan = to_fsl_chan(dchan);
958 struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len,
971 static int fsl_dma_device_control(struct dma_chan *dchan,
978 if (!dchan)
981 chan = to_fsl_chan(dchan);
1026 static void fsl_dma_memcpy_issue_pending(struct dma_chan *dchan)
1028 struct fsldma_chan *chan = to_fsl_chan(dchan);
1039 static enum dma_status fsl_tx_status(struct dma_chan *dchan,
1043 struct fsldma_chan *chan = to_fsl_chan(dchan);
1046 ret = dma_cookie_status(dchan, cookie, txstate);
1054 return dma_cookie_status(dchan, cookie, txstate);