Lines Matching refs:dchan

139 #define to_mmp_pdma_chan(dchan)					\  argument
140 container_of(dchan, struct mmp_pdma_chan, chan)
392 static int mmp_pdma_alloc_chan_resources(struct dma_chan *dchan) in mmp_pdma_alloc_chan_resources() argument
394 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(dchan); in mmp_pdma_alloc_chan_resources()
399 chan->desc_pool = dma_pool_create(dev_name(&dchan->dev->device), in mmp_pdma_alloc_chan_resources()
426 static void mmp_pdma_free_chan_resources(struct dma_chan *dchan) in mmp_pdma_free_chan_resources() argument
428 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(dchan); in mmp_pdma_free_chan_resources()
445 mmp_pdma_prep_memcpy(struct dma_chan *dchan, in mmp_pdma_prep_memcpy() argument
453 if (!dchan) in mmp_pdma_prep_memcpy()
459 chan = to_mmp_pdma_chan(dchan); in mmp_pdma_prep_memcpy()
526 mmp_pdma_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl, in mmp_pdma_prep_slave_sg() argument
530 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(dchan); in mmp_pdma_prep_slave_sg()
604 mmp_pdma_prep_dma_cyclic(struct dma_chan *dchan, in mmp_pdma_prep_dma_cyclic() argument
613 if (!dchan || !len || !period_len) in mmp_pdma_prep_dma_cyclic()
623 chan = to_mmp_pdma_chan(dchan); in mmp_pdma_prep_dma_cyclic()
689 static int mmp_pdma_config(struct dma_chan *dchan, in mmp_pdma_config() argument
692 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(dchan); in mmp_pdma_config()
696 if (!dchan) in mmp_pdma_config()
737 static int mmp_pdma_terminate_all(struct dma_chan *dchan) in mmp_pdma_terminate_all() argument
739 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(dchan); in mmp_pdma_terminate_all()
742 if (!dchan) in mmp_pdma_terminate_all()
830 static enum dma_status mmp_pdma_tx_status(struct dma_chan *dchan, in mmp_pdma_tx_status() argument
834 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(dchan); in mmp_pdma_tx_status()
837 ret = dma_cookie_status(dchan, cookie, txstate); in mmp_pdma_tx_status()
848 static void mmp_pdma_issue_pending(struct dma_chan *dchan) in mmp_pdma_issue_pending() argument
850 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(dchan); in mmp_pdma_issue_pending()