Lines Matching refs:dchan

85 #define to_sba_device(dchan)		\  argument
86 container_of(dchan, struct sba_device, dma_chan)
484 static void sba_free_chan_resources(struct dma_chan *dchan) in sba_free_chan_resources() argument
491 sba_cleanup_nonpending_requests(to_sba_device(dchan)); in sba_free_chan_resources()
494 static int sba_device_terminate_all(struct dma_chan *dchan) in sba_device_terminate_all() argument
497 sba_cleanup_pending_requests(to_sba_device(dchan)); in sba_device_terminate_all()
502 static void sba_issue_pending(struct dma_chan *dchan) in sba_issue_pending() argument
505 struct sba_device *sba = to_sba_device(dchan); in sba_issue_pending()
537 static enum dma_status sba_tx_status(struct dma_chan *dchan, in sba_tx_status() argument
542 struct sba_device *sba = to_sba_device(dchan); in sba_tx_status()
544 ret = dma_cookie_status(dchan, cookie, txstate); in sba_tx_status()
550 return dma_cookie_status(dchan, cookie, txstate); in sba_tx_status()
613 sba_prep_dma_interrupt(struct dma_chan *dchan, unsigned long flags) in sba_prep_dma_interrupt() argument
616 struct sba_device *sba = to_sba_device(dchan); in sba_prep_dma_interrupt()
726 sba_prep_dma_memcpy(struct dma_chan *dchan, dma_addr_t dst, dma_addr_t src, in sba_prep_dma_memcpy() argument
731 struct sba_device *sba = to_sba_device(dchan); in sba_prep_dma_memcpy()
865 sba_prep_dma_xor(struct dma_chan *dchan, dma_addr_t dst, dma_addr_t *src, in sba_prep_dma_xor() argument
870 struct sba_device *sba = to_sba_device(dchan); in sba_prep_dma_xor()
1332 sba_prep_dma_pq(struct dma_chan *dchan, dma_addr_t *dst, dma_addr_t *src, in sba_prep_dma_pq() argument
1340 struct sba_device *sba = to_sba_device(dchan); in sba_prep_dma_pq()