Lines Matching refs:sf_pdma_chan

42 static inline struct sf_pdma_chan *to_sf_pdma_chan(struct dma_chan *dchan)  in to_sf_pdma_chan()
44 return container_of(dchan, struct sf_pdma_chan, vchan.chan); in to_sf_pdma_chan()
52 static struct sf_pdma_desc *sf_pdma_alloc_desc(struct sf_pdma_chan *chan) in sf_pdma_alloc_desc()
74 static void sf_pdma_disclaim_chan(struct sf_pdma_chan *chan) in sf_pdma_disclaim_chan()
85 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan); in sf_pdma_prep_dma_memcpy()
113 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan); in sf_pdma_slave_config()
122 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan); in sf_pdma_alloc_chan_resources()
131 static void sf_pdma_disable_request(struct sf_pdma_chan *chan) in sf_pdma_disable_request()
140 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan); in sf_pdma_free_chan_resources()
154 static size_t sf_pdma_desc_residue(struct sf_pdma_chan *chan, in sf_pdma_desc_residue()
197 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan); in sf_pdma_tx_status()
210 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan); in sf_pdma_terminate_all()
226 static void sf_pdma_enable_request(struct sf_pdma_chan *chan) in sf_pdma_enable_request()
239 static struct sf_pdma_desc *sf_pdma_get_first_pending_desc(struct sf_pdma_chan *chan) in sf_pdma_get_first_pending_desc()
252 static void sf_pdma_xfer_desc(struct sf_pdma_chan *chan) in sf_pdma_xfer_desc()
274 struct sf_pdma_chan *chan = to_sf_pdma_chan(dchan); in sf_pdma_issue_pending()
298 struct sf_pdma_chan *chan = from_tasklet(chan, t, done_tasklet); in sf_pdma_donebh_tasklet()
322 struct sf_pdma_chan *chan = from_tasklet(chan, t, err_tasklet); in sf_pdma_errbh_tasklet()
344 struct sf_pdma_chan *chan = dev_id; in sf_pdma_done_isr()
373 struct sf_pdma_chan *chan = dev_id; in sf_pdma_err_isr()
404 struct sf_pdma_chan *chan; in sf_pdma_irq_init()
458 struct sf_pdma_chan *chan; in sf_pdma_setup_chans()
503 struct sf_pdma_chan *chan; in sf_pdma_probe()
574 struct sf_pdma_chan *ch; in sf_pdma_remove()