Lines Matching refs:dchan
202 #define to_dma_chan(dchan) \ argument
203 container_of(dchan, struct xgene_dma_chan, dma_chan)
833 static int xgene_dma_alloc_chan_resources(struct dma_chan *dchan) in xgene_dma_alloc_chan_resources() argument
835 struct xgene_dma_chan *chan = to_dma_chan(dchan); in xgene_dma_alloc_chan_resources()
870 static void xgene_dma_free_chan_resources(struct dma_chan *dchan) in xgene_dma_free_chan_resources() argument
872 struct xgene_dma_chan *chan = to_dma_chan(dchan); in xgene_dma_free_chan_resources()
897 struct dma_chan *dchan, struct scatterlist *dst_sg, in xgene_dma_prep_sg() argument
907 if (unlikely(!dchan)) in xgene_dma_prep_sg()
916 chan = to_dma_chan(dchan); in xgene_dma_prep_sg()
1005 struct dma_chan *dchan, dma_addr_t dst, dma_addr_t *src, in xgene_dma_prep_xor() argument
1013 if (unlikely(!dchan || !len)) in xgene_dma_prep_xor()
1016 chan = to_dma_chan(dchan); in xgene_dma_prep_xor()
1053 struct dma_chan *dchan, dma_addr_t *dst, dma_addr_t *src, in xgene_dma_prep_pq() argument
1062 if (unlikely(!dchan || !len)) in xgene_dma_prep_pq()
1065 chan = to_dma_chan(dchan); in xgene_dma_prep_pq()
1129 static void xgene_dma_issue_pending(struct dma_chan *dchan) in xgene_dma_issue_pending() argument
1131 struct xgene_dma_chan *chan = to_dma_chan(dchan); in xgene_dma_issue_pending()
1138 static enum dma_status xgene_dma_tx_status(struct dma_chan *dchan, in xgene_dma_tx_status() argument
1142 return dma_cookie_status(dchan, cookie, txstate); in xgene_dma_tx_status()