Lines Matching defs:dchan
42 static inline struct sf_pdma_chan *to_sf_pdma_chan(struct dma_chan *dchan)
44 return container_of(dchan, struct sf_pdma_chan, vchan.chan);
82 sf_pdma_prep_dma_memcpy(struct dma_chan *dchan, dma_addr_t dest, dma_addr_t src,
85 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan);
109 static int sf_pdma_slave_config(struct dma_chan *dchan,
112 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan);
119 static int sf_pdma_alloc_chan_resources(struct dma_chan *dchan)
121 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan);
124 dma_cookie_init(dchan);
137 static void sf_pdma_free_chan_resources(struct dma_chan *dchan)
139 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan);
192 sf_pdma_tx_status(struct dma_chan *dchan,
196 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan);
199 status = dma_cookie_status(dchan, cookie, txstate);
207 static int sf_pdma_terminate_all(struct dma_chan *dchan)
209 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan);
271 static void sf_pdma_issue_pending(struct dma_chan *dchan)
273 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan);