Lines Matching defs:dchan
95 #define to_sba_device(dchan) \
96 container_of(dchan, struct sba_device, dma_chan)
494 static void sba_free_chan_resources(struct dma_chan *dchan)
501 sba_cleanup_nonpending_requests(to_sba_device(dchan));
504 static int sba_device_terminate_all(struct dma_chan *dchan)
507 sba_cleanup_pending_requests(to_sba_device(dchan));
512 static void sba_issue_pending(struct dma_chan *dchan)
515 struct sba_device *sba = to_sba_device(dchan);
547 static enum dma_status sba_tx_status(struct dma_chan *dchan,
552 struct sba_device *sba = to_sba_device(dchan);
554 ret = dma_cookie_status(dchan, cookie, txstate);
560 return dma_cookie_status(dchan, cookie, txstate);
623 sba_prep_dma_interrupt(struct dma_chan *dchan, unsigned long flags)
626 struct sba_device *sba = to_sba_device(dchan);
736 sba_prep_dma_memcpy(struct dma_chan *dchan, dma_addr_t dst, dma_addr_t src,
741 struct sba_device *sba = to_sba_device(dchan);
875 sba_prep_dma_xor(struct dma_chan *dchan, dma_addr_t dst, dma_addr_t *src,
880 struct sba_device *sba = to_sba_device(dchan);
1342 sba_prep_dma_pq(struct dma_chan *dchan, dma_addr_t *dst, dma_addr_t *src,
1350 struct sba_device *sba = to_sba_device(dchan);