Lines Matching refs:atdma
333 #define dma_readl(atdma, name) \ argument
334 __raw_readl((atdma)->regs + AT_DMA_##name)
335 #define dma_writel(atdma, name, val) \ argument
336 __raw_writel((val), (atdma)->regs + AT_DMA_##name)
354 struct at_dma *atdma = to_at_dma(atchan->chan_common.device); in vdbg_dump_regs() local
359 dma_readl(atdma, EBCIMR), in vdbg_dump_regs()
360 dma_readl(atdma, CHSR)); in vdbg_dump_regs()
384 static void atc_setup_irq(struct at_dma *atdma, int chan_id, int on) in atc_setup_irq() argument
392 dma_writel(atdma, EBCIER, ebci); in atc_setup_irq()
394 dma_writel(atdma, EBCIDR, ebci); in atc_setup_irq()
397 static void atc_enable_chan_irq(struct at_dma *atdma, int chan_id) in atc_enable_chan_irq() argument
399 atc_setup_irq(atdma, chan_id, 1); in atc_enable_chan_irq()
402 static void atc_disable_chan_irq(struct at_dma *atdma, int chan_id) in atc_disable_chan_irq() argument
404 atc_setup_irq(atdma, chan_id, 0); in atc_disable_chan_irq()
414 struct at_dma *atdma = to_at_dma(atchan->chan_common.device); in atc_chan_is_enabled() local
416 return !!(dma_readl(atdma, CHSR) & atchan->mask); in atc_chan_is_enabled()