Lines Matching refs:dchan
370 int fsl_dma_external_start(struct dma_chan *dchan, int enable) in fsl_dma_external_start() argument
374 if (!dchan) in fsl_dma_external_start()
377 chan = to_fsl_chan(dchan); in fsl_dma_external_start()
694 static int fsl_dma_alloc_chan_resources(struct dma_chan *dchan) in fsl_dma_alloc_chan_resources() argument
696 struct fsldma_chan *chan = to_fsl_chan(dchan); in fsl_dma_alloc_chan_resources()
747 static void fsl_dma_free_chan_resources(struct dma_chan *dchan) in fsl_dma_free_chan_resources() argument
749 struct fsldma_chan *chan = to_fsl_chan(dchan); in fsl_dma_free_chan_resources()
764 fsl_dma_prep_memcpy(struct dma_chan *dchan, in fsl_dma_prep_memcpy() argument
772 if (!dchan) in fsl_dma_prep_memcpy()
778 chan = to_fsl_chan(dchan); in fsl_dma_prep_memcpy()
828 static struct dma_async_tx_descriptor *fsl_dma_prep_sg(struct dma_chan *dchan, in fsl_dma_prep_sg() argument
834 struct fsldma_chan *chan = to_fsl_chan(dchan); in fsl_dma_prep_sg()
944 static int fsl_dma_device_terminate_all(struct dma_chan *dchan) in fsl_dma_device_terminate_all() argument
948 if (!dchan) in fsl_dma_device_terminate_all()
951 chan = to_fsl_chan(dchan); in fsl_dma_device_terminate_all()
968 static int fsl_dma_device_config(struct dma_chan *dchan, in fsl_dma_device_config() argument
974 if (!dchan) in fsl_dma_device_config()
977 chan = to_fsl_chan(dchan); in fsl_dma_device_config()
998 static void fsl_dma_memcpy_issue_pending(struct dma_chan *dchan) in fsl_dma_memcpy_issue_pending() argument
1000 struct fsldma_chan *chan = to_fsl_chan(dchan); in fsl_dma_memcpy_issue_pending()
1011 static enum dma_status fsl_tx_status(struct dma_chan *dchan, in fsl_tx_status() argument
1015 struct fsldma_chan *chan = to_fsl_chan(dchan); in fsl_tx_status()
1018 ret = dma_cookie_status(dchan, cookie, txstate); in fsl_tx_status()
1026 return dma_cookie_status(dchan, cookie, txstate); in fsl_tx_status()