Lines Matching defs:dchan
369 int fsl_dma_external_start(struct dma_chan *dchan, int enable)
373 if (!dchan)
376 chan = to_fsl_chan(dchan);
690 static int fsl_dma_alloc_chan_resources(struct dma_chan *dchan)
692 struct fsldma_chan *chan = to_fsl_chan(dchan);
743 static void fsl_dma_free_chan_resources(struct dma_chan *dchan)
745 struct fsldma_chan *chan = to_fsl_chan(dchan);
760 fsl_dma_prep_memcpy(struct dma_chan *dchan,
768 if (!dchan)
774 chan = to_fsl_chan(dchan);
824 static int fsl_dma_device_terminate_all(struct dma_chan *dchan)
828 if (!dchan)
831 chan = to_fsl_chan(dchan);
848 static int fsl_dma_device_config(struct dma_chan *dchan,
854 if (!dchan)
857 chan = to_fsl_chan(dchan);
878 static void fsl_dma_memcpy_issue_pending(struct dma_chan *dchan)
880 struct fsldma_chan *chan = to_fsl_chan(dchan);
891 static enum dma_status fsl_tx_status(struct dma_chan *dchan,
895 struct fsldma_chan *chan = to_fsl_chan(dchan);
898 ret = dma_cookie_status(dchan, cookie, txstate);
906 return dma_cookie_status(dchan, cookie, txstate);