Lines Matching refs:dchan

232 #define to_dma_chan(dchan)		\  argument
233 container_of(dchan, struct xgene_dma_chan, dma_chan)
866 static int xgene_dma_alloc_chan_resources(struct dma_chan *dchan) in xgene_dma_alloc_chan_resources() argument
868 struct xgene_dma_chan *chan = to_dma_chan(dchan); in xgene_dma_alloc_chan_resources()
912 static void xgene_dma_free_chan_resources(struct dma_chan *dchan) in xgene_dma_free_chan_resources() argument
914 struct xgene_dma_chan *chan = to_dma_chan(dchan); in xgene_dma_free_chan_resources()
939 struct dma_chan *dchan, dma_addr_t dst, dma_addr_t src, in xgene_dma_prep_memcpy() argument
946 if (unlikely(!dchan || !len)) in xgene_dma_prep_memcpy()
949 chan = to_dma_chan(dchan); in xgene_dma_prep_memcpy()
993 struct dma_chan *dchan, struct scatterlist *dst_sg, in xgene_dma_prep_sg() argument
1003 if (unlikely(!dchan)) in xgene_dma_prep_sg()
1012 chan = to_dma_chan(dchan); in xgene_dma_prep_sg()
1101 struct dma_chan *dchan, dma_addr_t dst, dma_addr_t *src, in xgene_dma_prep_xor() argument
1109 if (unlikely(!dchan || !len)) in xgene_dma_prep_xor()
1112 chan = to_dma_chan(dchan); in xgene_dma_prep_xor()
1149 struct dma_chan *dchan, dma_addr_t *dst, dma_addr_t *src, in xgene_dma_prep_pq() argument
1158 if (unlikely(!dchan || !len)) in xgene_dma_prep_pq()
1161 chan = to_dma_chan(dchan); in xgene_dma_prep_pq()
1225 static void xgene_dma_issue_pending(struct dma_chan *dchan) in xgene_dma_issue_pending() argument
1227 struct xgene_dma_chan *chan = to_dma_chan(dchan); in xgene_dma_issue_pending()
1234 static enum dma_status xgene_dma_tx_status(struct dma_chan *dchan, in xgene_dma_tx_status() argument
1238 return dma_cookie_status(dchan, cookie, txstate); in xgene_dma_tx_status()