Home
last modified time | relevance | path

Searched refs:imxdmac (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/
H A Dimx-dma.c241 static inline bool imxdma_chan_is_doing_cyclic(struct imxdma_channel *imxdmac) in imxdma_chan_is_doing_cyclic() argument
245 if (!list_empty(&imxdmac->ld_active)) { in imxdma_chan_is_doing_cyclic()
246 desc = list_first_entry(&imxdmac->ld_active, struct imxdma_desc, in imxdma_chan_is_doing_cyclic()
267 static int imxdma_hw_chain(struct imxdma_channel *imxdmac) in imxdma_hw_chain() argument
269 struct imxdma_engine *imxdma = imxdmac->imxdma; in imxdma_hw_chain()
272 return imxdmac->hw_chaining; in imxdma_hw_chain()
282 struct imxdma_channel *imxdmac = to_imxdma_chan(d->desc.chan); in imxdma_sg_next() local
283 struct imxdma_engine *imxdma = imxdmac->imxdma; in imxdma_sg_next()
293 DMA_DAR(imxdmac->channel)); in imxdma_sg_next()
296 DMA_SAR(imxdmac in imxdma_sg_next()
309 struct imxdma_channel *imxdmac = to_imxdma_chan(d->desc.chan); imxdma_enable_hw() local
339 imxdma_disable_hw(struct imxdma_channel *imxdmac) imxdma_disable_hw() argument
361 struct imxdma_channel *imxdmac = from_timer(imxdmac, t, watchdog); imxdma_watchdog() local
426 dma_irq_handle_channel(struct imxdma_channel *imxdmac) dma_irq_handle_channel() argument
512 struct imxdma_channel *imxdmac = to_imxdma_chan(d->desc.chan); imxdma_xfer_desc() local
617 struct imxdma_channel *imxdmac = from_tasklet(imxdmac, t, dma_tasklet); imxdma_tasklet() local
664 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_terminate_all() local
681 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_config_write() local
729 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_config() local
745 struct imxdma_channel *imxdmac = to_imxdma_chan(tx->chan); imxdma_tx_submit() local
760 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_alloc_chan_resources() local
791 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_free_chan_resources() local
819 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_prep_slave_sg() local
872 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_prep_dma_cyclic() local
929 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_prep_dma_memcpy() local
960 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_prep_dma_interleaved() local
1002 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_issue_pending() local
1151 struct imxdma_channel *imxdmac = &imxdma->channel[i]; imxdma_probe() local
1237 struct imxdma_channel *imxdmac = &imxdma->channel[i]; imxdma_free_irq() local
[all...]
/kernel/linux/linux-6.6/drivers/dma/
H A Dimx-dma.c222 static inline bool imxdma_chan_is_doing_cyclic(struct imxdma_channel *imxdmac) in imxdma_chan_is_doing_cyclic() argument
226 if (!list_empty(&imxdmac->ld_active)) { in imxdma_chan_is_doing_cyclic()
227 desc = list_first_entry(&imxdmac->ld_active, struct imxdma_desc, in imxdma_chan_is_doing_cyclic()
248 static int imxdma_hw_chain(struct imxdma_channel *imxdmac) in imxdma_hw_chain() argument
250 struct imxdma_engine *imxdma = imxdmac->imxdma; in imxdma_hw_chain()
253 return imxdmac->hw_chaining; in imxdma_hw_chain()
263 struct imxdma_channel *imxdmac = to_imxdma_chan(d->desc.chan); in imxdma_sg_next() local
264 struct imxdma_engine *imxdma = imxdmac->imxdma; in imxdma_sg_next()
274 DMA_DAR(imxdmac->channel)); in imxdma_sg_next()
277 DMA_SAR(imxdmac in imxdma_sg_next()
290 struct imxdma_channel *imxdmac = to_imxdma_chan(d->desc.chan); imxdma_enable_hw() local
320 imxdma_disable_hw(struct imxdma_channel *imxdmac) imxdma_disable_hw() argument
342 struct imxdma_channel *imxdmac = from_timer(imxdmac, t, watchdog); imxdma_watchdog() local
407 dma_irq_handle_channel(struct imxdma_channel *imxdmac) dma_irq_handle_channel() argument
493 struct imxdma_channel *imxdmac = to_imxdma_chan(d->desc.chan); imxdma_xfer_desc() local
598 struct imxdma_channel *imxdmac = from_tasklet(imxdmac, t, dma_tasklet); imxdma_tasklet() local
645 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_terminate_all() local
662 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_config_write() local
710 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_config() local
726 struct imxdma_channel *imxdmac = to_imxdma_chan(tx->chan); imxdma_tx_submit() local
741 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_alloc_chan_resources() local
771 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_free_chan_resources() local
799 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_prep_slave_sg() local
852 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_prep_dma_cyclic() local
909 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_prep_dma_memcpy() local
940 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_prep_dma_interleaved() local
982 struct imxdma_channel *imxdmac = to_imxdma_chan(chan); imxdma_issue_pending() local
1124 struct imxdma_channel *imxdmac = &imxdma->channel[i]; imxdma_probe() local
1210 struct imxdma_channel *imxdmac = &imxdma->channel[i]; imxdma_free_irq() local
[all...]

Completed in 3 milliseconds