Home
last modified time | relevance | path

Searched refs:atdma (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-6.6/drivers/dma/
H A Dat_hdmac.c36 * at_dma_ / atdma : ATmel DMA controller entity related
209 * struct atdma_sg - atdma scatter gather entry
260 * @atdma: pointer to the driver data.
276 struct at_dma *atdma; member
353 #define dma_readl(atdma, name) \
354 __raw_readl((atdma)->regs + AT_DMA_##name)
355 #define dma_writel(atdma, name, val) \
356 __raw_writel((val), (atdma)->regs + AT_DMA_##name)
384 struct at_dma *atdma = to_at_dma(atchan->vc.chan.device); in vdbg_dump_regs() local
389 dma_readl(atdma, EBCIM in vdbg_dump_regs()
414 atc_setup_irq(struct at_dma *atdma, int chan_id, int on) atc_setup_irq() argument
427 atc_enable_chan_irq(struct at_dma *atdma, int chan_id) atc_enable_chan_irq() argument
432 atc_disable_chan_irq(struct at_dma *atdma, int chan_id) atc_disable_chan_irq() argument
444 struct at_dma *atdma = to_at_dma(atchan->vc.chan.device); atc_chan_is_enabled() local
586 struct at_dma *atdma = to_at_dma(vd->tx.chan->device); atdma_desc_free() local
818 struct at_dma *atdma = dev_id; at_dma_interrupt() local
861 struct at_dma *atdma = to_at_dma(chan->device); atc_prep_dma_interleaved() local
964 struct at_dma *atdma = to_at_dma(chan->device); atc_prep_dma_memcpy() local
1044 struct at_dma *atdma = to_at_dma(chan->device); atdma_create_memset_lli() local
1088 struct at_dma *atdma = to_at_dma(chan->device); atc_prep_dma_memset() local
1158 struct at_dma *atdma = to_at_dma(chan->device); atc_prep_dma_memset_sg() local
1243 struct at_dma *atdma = to_at_dma(chan->device); atc_prep_slave_sg() local
1421 struct at_dma *atdma = to_at_dma(chan->device); atc_dma_cyclic_fill_desc() local
1571 struct at_dma *atdma = to_at_dma(chan->device); atc_pause() local
1590 struct at_dma *atdma = to_at_dma(chan->device); atc_resume() local
1612 struct at_dma *atdma = to_at_dma(chan->device); atc_terminate_all() local
1718 struct at_dma *atdma = to_at_dma(chan->device); atc_alloc_chan_resources() local
1916 at_dma_off(struct at_dma *atdma) at_dma_off() argument
1930 struct at_dma *atdma; at_dma_probe() local
2105 struct at_dma *atdma = platform_get_drvdata(pdev); at_dma_remove() local
2131 struct at_dma *atdma = platform_get_drvdata(pdev); at_dma_shutdown() local
2139 struct at_dma *atdma = dev_get_drvdata(dev); at_dma_prepare() local
2173 struct at_dma *atdma = dev_get_drvdata(dev); at_dma_suspend_noirq() local
2195 struct at_dma *atdma = to_at_dma(atchan->vc.chan.device); atc_resume_cyclic() local
2214 struct at_dma *atdma = dev_get_drvdata(dev); at_dma_resume_noirq() local
[all...]
/kernel/linux/linux-5.10/drivers/dma/
H A Dat_hdmac.c33 * at_dma_ / atdma : ATmel DMA controller entity related
106 struct at_dma *atdma = to_at_dma(chan->device); in atc_alloc_descriptor() local
109 desc = dma_pool_zalloc(atdma->dma_desc_pool, gfp_flags, &phys); in atc_alloc_descriptor()
211 struct at_dma *atdma = to_at_dma(atchan->chan_common.device); in atc_dostart() local
242 dma_writel(atdma, CHER, atchan->mask); in atc_dostart()
437 struct at_dma *atdma = to_at_dma(atchan->chan_common.device); in atc_chain_complete() local
468 dma_pool_free(atdma->memset_pool, desc->memset_vaddr, in atc_chain_complete()
587 struct at_dma *atdma = (struct at_dma *)dev_id; in at_dma_interrupt() local
594 imr = dma_readl(atdma, EBCIMR); in at_dma_interrupt()
595 status = dma_readl(atdma, EBCIS in at_dma_interrupt()
885 struct at_dma *atdma = to_at_dma(chan->device); atc_prep_dma_memset() local
945 struct at_dma *atdma = to_at_dma(chan->device); atc_prep_dma_memset_sg() local
1341 struct at_dma *atdma = to_at_dma(chan->device); atc_pause() local
1360 struct at_dma *atdma = to_at_dma(chan->device); atc_resume() local
1382 struct at_dma *atdma = to_at_dma(chan->device); atc_terminate_all() local
1498 struct at_dma *atdma = to_at_dma(chan->device); atc_alloc_chan_resources() local
1561 struct at_dma *atdma = to_at_dma(chan->device); atc_free_chan_resources() local
1730 at_dma_off(struct at_dma *atdma) at_dma_off() argument
1745 struct at_dma *atdma; at_dma_probe() local
1950 struct at_dma *atdma = platform_get_drvdata(pdev); at_dma_remove() local
1990 struct at_dma *atdma = platform_get_drvdata(pdev); at_dma_shutdown() local
1998 struct at_dma *atdma = dev_get_drvdata(dev); at_dma_prepare() local
2032 struct at_dma *atdma = dev_get_drvdata(dev); at_dma_suspend_noirq() local
2054 struct at_dma *atdma = to_at_dma(atchan->chan_common.device); atc_resume_cyclic() local
2073 struct at_dma *atdma = dev_get_drvdata(dev); at_dma_resume_noirq() local
[all...]
H A Dat_hdmac_regs.h337 #define dma_readl(atdma, name) \
338 __raw_readl((atdma)->regs + AT_DMA_##name)
339 #define dma_writel(atdma, name, val) \
340 __raw_writel((val), (atdma)->regs + AT_DMA_##name)
358 struct at_dma *atdma = to_at_dma(atchan->chan_common.device); in vdbg_dump_regs() local
363 dma_readl(atdma, EBCIMR), in vdbg_dump_regs()
364 dma_readl(atdma, CHSR)); in vdbg_dump_regs()
388 static void atc_setup_irq(struct at_dma *atdma, int chan_id, int on) in atc_setup_irq() argument
396 dma_writel(atdma, EBCIER, ebci); in atc_setup_irq()
398 dma_writel(atdma, EBCID in atc_setup_irq()
401 atc_enable_chan_irq(struct at_dma *atdma, int chan_id) atc_enable_chan_irq() argument
406 atc_disable_chan_irq(struct at_dma *atdma, int chan_id) atc_disable_chan_irq() argument
418 struct at_dma *atdma = to_at_dma(atchan->chan_common.device); atc_chan_is_enabled() local
[all...]

Completed in 5 milliseconds