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()
915 pxad_prep_memcpy(struct dma_chan *dchan, in pxad_prep_memcpy() argument
919 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_prep_memcpy()
926 if (!dchan || !len) in pxad_prep_memcpy()
962 pxad_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl, in pxad_prep_slave_sg() argument
966 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_prep_slave_sg()
1012 pxad_prep_dma_cyclic(struct dma_chan *dchan, in pxad_prep_dma_cyclic() argument
1016 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_prep_dma_cyclic()
1023 if (!dchan || !len || !period_len) in pxad_prep_dma_cyclic()
1064 static int pxad_config(struct dma_chan *dchan, in pxad_config() argument
1067 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_config()
1069 if (!dchan) in pxad_config()
1076 static int pxad_terminate_all(struct dma_chan *dchan) in pxad_terminate_all() argument
1078 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_terminate_all()
1188 static enum dma_status pxad_tx_status(struct dma_chan *dchan, in pxad_tx_status() argument
1192 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_tx_status()
1198 ret = dma_cookie_status(dchan, cookie, txstate); in pxad_tx_status()
1205 static void pxad_synchronize(struct dma_chan *dchan) in pxad_synchronize() argument
1207 struct pxad_chan *chan = to_pxad_chan(dchan); in pxad_synchronize()