Searched refs:imxdmac (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/dma/ |
H A D | imx-dma.c | 241 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 D | imx-dma.c | 222 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