Lines Matching refs:dchan
191 #define to_dma_chan(dchan) \ argument
192 container_of(dchan, struct xgene_dma_chan, dma_chan)
775 static int xgene_dma_alloc_chan_resources(struct dma_chan *dchan) in xgene_dma_alloc_chan_resources() argument
777 struct xgene_dma_chan *chan = to_dma_chan(dchan); in xgene_dma_alloc_chan_resources()
812 static void xgene_dma_free_chan_resources(struct dma_chan *dchan) in xgene_dma_free_chan_resources() argument
814 struct xgene_dma_chan *chan = to_dma_chan(dchan); in xgene_dma_free_chan_resources()
839 struct dma_chan *dchan, dma_addr_t dst, dma_addr_t *src, in xgene_dma_prep_xor() argument
847 if (unlikely(!dchan || !len)) in xgene_dma_prep_xor()
850 chan = to_dma_chan(dchan); in xgene_dma_prep_xor()
887 struct dma_chan *dchan, dma_addr_t *dst, dma_addr_t *src, in xgene_dma_prep_pq() argument
896 if (unlikely(!dchan || !len)) in xgene_dma_prep_pq()
899 chan = to_dma_chan(dchan); in xgene_dma_prep_pq()
963 static void xgene_dma_issue_pending(struct dma_chan *dchan) in xgene_dma_issue_pending() argument
965 struct xgene_dma_chan *chan = to_dma_chan(dchan); in xgene_dma_issue_pending()
972 static enum dma_status xgene_dma_tx_status(struct dma_chan *dchan, in xgene_dma_tx_status() argument
976 return dma_cookie_status(dchan, cookie, txstate); in xgene_dma_tx_status()