Lines Matching refs:shdma_chan
39 #define to_shdma_chan(c) container_of(c, struct shdma_chan, dma_chan)
55 static void shdma_chan_xfer_ld_queue(struct shdma_chan *schan) in shdma_chan_xfer_ld_queue()
77 struct shdma_chan *schan = to_shdma_chan(tx->chan); in shdma_tx_submit()
160 static struct shdma_desc *shdma_get_desc(struct shdma_chan *schan) in shdma_get_desc()
174 static int shdma_setup_slave(struct shdma_chan *schan, dma_addr_t slave_addr) in shdma_setup_slave()
208 struct shdma_chan *schan = to_shdma_chan(chan); in shdma_alloc_chan_resources()
279 struct shdma_chan *schan; in shdma_chan_filter()
326 static dma_async_tx_callback __ld_cleanup(struct shdma_chan *schan, bool all) in __ld_cleanup()
444 static void shdma_chan_ld_cleanup(struct shdma_chan *schan, bool all) in shdma_chan_ld_cleanup()
455 struct shdma_chan *schan = to_shdma_chan(chan); in shdma_free_chan_resources()
504 static struct shdma_desc *shdma_add_desc(struct shdma_chan *schan, in shdma_add_desc()
563 static struct dma_async_tx_descriptor *shdma_prep_sg(struct shdma_chan *schan, in shdma_prep_sg()
646 struct shdma_chan *schan = to_shdma_chan(chan); in shdma_prep_memcpy()
668 struct shdma_chan *schan = to_shdma_chan(chan); in shdma_prep_slave_sg()
699 struct shdma_chan *schan = to_shdma_chan(chan); in shdma_prep_dma_cyclic()
758 struct shdma_chan *schan = to_shdma_chan(chan); in shdma_terminate_all()
783 struct shdma_chan *schan = to_shdma_chan(chan); in shdma_config()
811 struct shdma_chan *schan = to_shdma_chan(chan); in shdma_issue_pending()
825 struct shdma_chan *schan = to_shdma_chan(chan); in shdma_tx_status()
858 struct shdma_chan *schan; in shdma_reset()
906 struct shdma_chan *schan = dev; in chan_irq()
922 struct shdma_chan *schan = dev; in chan_irqt()
946 int shdma_request_irq(struct shdma_chan *schan, int irq, in shdma_request_irq()
959 struct shdma_chan *schan, int id) in shdma_chan_probe()
986 void shdma_chan_remove(struct shdma_chan *schan) in shdma_chan_remove()