Lines Matching defs:dchan
138 #define to_pxad_chan(dchan) \
139 container_of(dchan, struct pxad_chan, vc.chan)
685 static int pxad_alloc_chan_resources(struct dma_chan *dchan)
687 struct pxad_chan *chan = to_pxad_chan(dchan);
693 chan->desc_pool = dma_pool_create(dma_chan_name(dchan),
708 static void pxad_free_chan_resources(struct dma_chan *dchan)
710 struct pxad_chan *chan = to_pxad_chan(dchan);
825 static void pxad_issue_pending(struct dma_chan *dchan)
827 struct pxad_chan *chan = to_pxad_chan(dchan);
916 pxad_prep_memcpy(struct dma_chan *dchan,
920 struct pxad_chan *chan = to_pxad_chan(dchan);
927 if (!dchan || !len)
963 pxad_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl,
967 struct pxad_chan *chan = to_pxad_chan(dchan);
1013 pxad_prep_dma_cyclic(struct dma_chan *dchan,
1017 struct pxad_chan *chan = to_pxad_chan(dchan);
1024 if (!dchan || !len || !period_len)
1065 static int pxad_config(struct dma_chan *dchan,
1068 struct pxad_chan *chan = to_pxad_chan(dchan);
1070 if (!dchan)
1077 static int pxad_terminate_all(struct dma_chan *dchan)
1079 struct pxad_chan *chan = to_pxad_chan(dchan);
1189 static enum dma_status pxad_tx_status(struct dma_chan *dchan,
1193 struct pxad_chan *chan = to_pxad_chan(dchan);
1199 ret = dma_cookie_status(dchan, cookie, txstate);
1206 static void pxad_synchronize(struct dma_chan *dchan)
1208 struct pxad_chan *chan = to_pxad_chan(dchan);