Lines Matching refs:dchan
42 static inline struct sf_pdma_chan *to_sf_pdma_chan(struct dma_chan *dchan) in to_sf_pdma_chan() argument
44 return container_of(dchan, struct sf_pdma_chan, vchan.chan); in to_sf_pdma_chan()
82 sf_pdma_prep_dma_memcpy(struct dma_chan *dchan, dma_addr_t dest, dma_addr_t src, in sf_pdma_prep_dma_memcpy() argument
85 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan); in sf_pdma_prep_dma_memcpy()
110 static int sf_pdma_slave_config(struct dma_chan *dchan, in sf_pdma_slave_config() argument
113 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan); in sf_pdma_slave_config()
120 static int sf_pdma_alloc_chan_resources(struct dma_chan *dchan) in sf_pdma_alloc_chan_resources() argument
122 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan); in sf_pdma_alloc_chan_resources()
125 dma_cookie_init(dchan); in sf_pdma_alloc_chan_resources()
138 static void sf_pdma_free_chan_resources(struct dma_chan *dchan) in sf_pdma_free_chan_resources() argument
140 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan); in sf_pdma_free_chan_resources()
193 sf_pdma_tx_status(struct dma_chan *dchan, in sf_pdma_tx_status() argument
197 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan); in sf_pdma_tx_status()
200 status = dma_cookie_status(dchan, cookie, txstate); in sf_pdma_tx_status()
208 static int sf_pdma_terminate_all(struct dma_chan *dchan) in sf_pdma_terminate_all() argument
210 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan); in sf_pdma_terminate_all()
272 static void sf_pdma_issue_pending(struct dma_chan *dchan) in sf_pdma_issue_pending() argument
274 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan); in sf_pdma_issue_pending()