Lines Matching refs:dchan

204 static void dw_edma_device_caps(struct dma_chan *dchan,  in dw_edma_device_caps()  argument
207 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); in dw_edma_device_caps()
222 static int dw_edma_device_config(struct dma_chan *dchan, in dw_edma_device_config() argument
225 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); in dw_edma_device_config()
233 static int dw_edma_device_pause(struct dma_chan *dchan) in dw_edma_device_pause() argument
235 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); in dw_edma_device_pause()
250 static int dw_edma_device_resume(struct dma_chan *dchan) in dw_edma_device_resume() argument
252 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); in dw_edma_device_resume()
269 static int dw_edma_device_terminate_all(struct dma_chan *dchan) in dw_edma_device_terminate_all() argument
271 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); in dw_edma_device_terminate_all()
297 static void dw_edma_device_issue_pending(struct dma_chan *dchan) in dw_edma_device_issue_pending() argument
299 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); in dw_edma_device_issue_pending()
315 dw_edma_device_tx_status(struct dma_chan *dchan, dma_cookie_t cookie, in dw_edma_device_tx_status() argument
318 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); in dw_edma_device_tx_status()
325 ret = dma_cookie_status(dchan, cookie, txstate); in dw_edma_device_tx_status()
353 struct dw_edma_chan *chan = dchan2dw_edma_chan(xfer->dchan); in dw_edma_device_transfer()
535 dw_edma_device_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl, in dw_edma_device_prep_slave_sg() argument
542 xfer.dchan = dchan; in dw_edma_device_prep_slave_sg()
553 dw_edma_device_prep_dma_cyclic(struct dma_chan *dchan, dma_addr_t paddr, in dw_edma_device_prep_dma_cyclic() argument
560 xfer.dchan = dchan; in dw_edma_device_prep_dma_cyclic()
572 dw_edma_device_prep_interleaved_dma(struct dma_chan *dchan, in dw_edma_device_prep_interleaved_dma() argument
578 xfer.dchan = dchan; in dw_edma_device_prep_interleaved_dma()
672 static int dw_edma_alloc_chan_resources(struct dma_chan *dchan) in dw_edma_alloc_chan_resources() argument
674 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); in dw_edma_alloc_chan_resources()
682 static void dw_edma_free_chan_resources(struct dma_chan *dchan) in dw_edma_free_chan_resources() argument
688 ret = dw_edma_device_terminate_all(dchan); in dw_edma_free_chan_resources()