Lines Matching refs:dma_chan
103 struct dma_chan chan;
139 static int mmp_tdma_config_write(struct dma_chan *chan,
166 static int mmp_tdma_disable_chan(struct dma_chan *chan) in mmp_tdma_disable_chan()
181 static int mmp_tdma_resume_chan(struct dma_chan *chan) in mmp_tdma_resume_chan()
192 static int mmp_tdma_pause_chan(struct dma_chan *chan) in mmp_tdma_pause_chan()
203 static int mmp_tdma_config_chan(struct dma_chan *chan) in mmp_tdma_config_chan()
381 static int mmp_tdma_alloc_chan_resources(struct dma_chan *chan) in mmp_tdma_alloc_chan_resources()
398 static void mmp_tdma_free_chan_resources(struct dma_chan *chan) in mmp_tdma_free_chan_resources()
423 struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, in mmp_tdma_prep_dma_cyclic()
495 static int mmp_tdma_terminate_all(struct dma_chan *chan) in mmp_tdma_terminate_all()
506 static int mmp_tdma_config(struct dma_chan *chan, in mmp_tdma_config()
516 static int mmp_tdma_config_write(struct dma_chan *chan, in mmp_tdma_config_write()
536 static enum dma_status mmp_tdma_tx_status(struct dma_chan *chan, in mmp_tdma_tx_status()
548 static void mmp_tdma_issue_pending(struct dma_chan *chan) in mmp_tdma_issue_pending()
599 static bool mmp_tdma_filter_fn(struct dma_chan *chan, void *fn_param) in mmp_tdma_filter_fn()
609 static struct dma_chan *mmp_tdma_xlate(struct of_phandle_args *dma_spec, in mmp_tdma_xlate()