Lines Matching defs:chan

106 	u32 ch = fsl_chan->vchan.chan.chan_id;
140 u32 ch = fsl_chan->vchan.chan.chan_id;
186 u32 ch = fsl_chan->vchan.chan.chan_id;
196 ch_off = fsl_chan->vchan.chan.chan_id % chans_per_mux;
233 int fsl_edma_terminate_all(struct dma_chan *chan)
235 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan);
253 int fsl_edma_pause(struct dma_chan *chan)
255 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan);
268 int fsl_edma_resume(struct dma_chan *chan)
270 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan);
286 dma_unmap_resource(fsl_chan->vchan.chan.device->dev,
296 struct device *dev = fsl_chan->vchan.chan.device->dev;
332 int fsl_edma_slave_config(struct dma_chan *chan,
335 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan);
398 enum dma_status fsl_edma_tx_status(struct dma_chan *chan,
401 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan);
406 status = dma_cookie_status(chan, cookie, txstate);
576 struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len,
580 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan);
652 struct dma_chan *chan, struct scatterlist *sgl,
656 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan);
748 struct dma_async_tx_descriptor *fsl_edma_prep_memcpy(struct dma_chan *chan,
752 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan);
786 void fsl_edma_issue_pending(struct dma_chan *chan)
788 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan);
805 int fsl_edma_alloc_chan_resources(struct dma_chan *chan)
807 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan);
812 fsl_chan->tcd_pool = dma_pool_create("tcd_pool", chan->device->dev,
819 void fsl_edma_free_chan_resources(struct dma_chan *chan)
821 struct fsl_edma_chan *fsl_chan = to_fsl_edma_chan(chan);
846 struct fsl_edma_chan *chan, *_chan;
848 list_for_each_entry_safe(chan, _chan,
849 &dmadev->channels, vchan.chan.device_node) {
850 list_del(&chan->vchan.chan.device_node);
851 tasklet_kill(&chan->vchan.task);