Lines Matching refs:dchan
142 #define to_pxad_chan(dchan) \ argument
143 container_of(dchan, struct pxad_chan, vc.chan)
734 static int pxad_alloc_chan_resources(struct dma_chan *dchan) in pxad_alloc_chan_resources() argument
736 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_alloc_chan_resources()
742 chan->desc_pool = dma_pool_create(dma_chan_name(dchan), in pxad_alloc_chan_resources()
757 static void pxad_free_chan_resources(struct dma_chan *dchan) in pxad_free_chan_resources() argument
759 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_free_chan_resources()
875 static void pxad_issue_pending(struct dma_chan *dchan) in pxad_issue_pending() argument
877 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_issue_pending()
973 pxad_prep_memcpy(struct dma_chan *dchan, in pxad_prep_memcpy() argument
977 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_prep_memcpy()
984 if (!dchan || !len) in pxad_prep_memcpy()
1020 pxad_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl, in pxad_prep_slave_sg() argument
1024 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_prep_slave_sg()
1070 pxad_prep_dma_cyclic(struct dma_chan *dchan, in pxad_prep_dma_cyclic() argument
1074 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_prep_dma_cyclic()
1081 if (!dchan || !len || !period_len) in pxad_prep_dma_cyclic()
1122 static int pxad_config(struct dma_chan *dchan, in pxad_config() argument
1125 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_config()
1127 if (!dchan) in pxad_config()
1134 static int pxad_terminate_all(struct dma_chan *dchan) in pxad_terminate_all() argument
1136 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_terminate_all()
1246 static enum dma_status pxad_tx_status(struct dma_chan *dchan, in pxad_tx_status() argument
1250 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_tx_status()
1256 ret = dma_cookie_status(dchan, cookie, txstate); in pxad_tx_status()
1263 static void pxad_synchronize(struct dma_chan *dchan) in pxad_synchronize() argument
1265 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_synchronize()