Lines Matching refs:dchan
138 #define to_pxad_chan(dchan) \ argument
139 container_of(dchan, struct pxad_chan, vc.chan)
684 static int pxad_alloc_chan_resources(struct dma_chan *dchan) in pxad_alloc_chan_resources() argument
686 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_alloc_chan_resources()
692 chan->desc_pool = dma_pool_create(dma_chan_name(dchan), in pxad_alloc_chan_resources()
707 static void pxad_free_chan_resources(struct dma_chan *dchan) in pxad_free_chan_resources() argument
709 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_free_chan_resources()
824 static void pxad_issue_pending(struct dma_chan *dchan) in pxad_issue_pending() argument
826 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_issue_pending()
922 pxad_prep_memcpy(struct dma_chan *dchan, in pxad_prep_memcpy() argument
926 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_prep_memcpy()
933 if (!dchan || !len) in pxad_prep_memcpy()
969 pxad_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl, in pxad_prep_slave_sg() argument
973 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_prep_slave_sg()
1019 pxad_prep_dma_cyclic(struct dma_chan *dchan, in pxad_prep_dma_cyclic() argument
1023 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_prep_dma_cyclic()
1030 if (!dchan || !len || !period_len) in pxad_prep_dma_cyclic()
1071 static int pxad_config(struct dma_chan *dchan, in pxad_config() argument
1074 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_config()
1076 if (!dchan) in pxad_config()
1083 static int pxad_terminate_all(struct dma_chan *dchan) in pxad_terminate_all() argument
1085 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_terminate_all()
1195 static enum dma_status pxad_tx_status(struct dma_chan *dchan, in pxad_tx_status() argument
1199 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_tx_status()
1205 ret = dma_cookie_status(dchan, cookie, txstate); in pxad_tx_status()
1212 static void pxad_synchronize(struct dma_chan *dchan) in pxad_synchronize() argument
1214 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_synchronize()