/linux-6.12.1/drivers/dma/ |
D | pch_dma.c | 134 #define dma_writel(pd, name, val) \ macro 190 dma_writel(pd, CTL2, val); in pdc_enable_irq() 220 dma_writel(pd, CTL0, val); in pdc_set_dir() 237 dma_writel(pd, CTL3, val); in pdc_set_dir() 260 dma_writel(pd, CTL0, val); in pdc_set_mode() 271 dma_writel(pd, CTL3, val); in pdc_set_mode() 726 dma_writel(pd, STS0, sts0); in pd_irq() 728 dma_writel(pd, STS2, sts2); in pd_irq() 762 dma_writel(pd, CTL0, pd->regs.dma_ctl0); in pch_dma_restore_regs() 763 dma_writel(pd, CTL1, pd->regs.dma_ctl1); in pch_dma_restore_regs() [all …]
|
D | idma64.h | 147 dma_writel(idma64, reg, ((mask) << 8) | (mask)) 149 dma_writel(idma64, reg, ((mask) << 8) | 0) 210 #define dma_writel(idma64, reg, value) \ macro
|
D | at_hdmac.c | 363 #define dma_writel(atdma, name, val) \ macro 430 dma_writel(atdma, EBCIER, ebci); in atc_setup_irq() 432 dma_writel(atdma, EBCIDR, ebci); in atc_setup_irq() 587 dma_writel(atchan->atdma, CHER, atchan->mask); in atc_dostart() 784 dma_writel(atchan->atdma, CHDR, AT_DMA_RES(i) | atchan->mask); in atc_handle_error() 1589 dma_writel(atdma, CHER, AT_DMA_SUSP(chan_id)); in atc_pause() 1611 dma_writel(atdma, CHDR, AT_DMA_RES(chan_id)); in atc_resume() 1639 dma_writel(atdma, CHDR, AT_DMA_RES(chan_id) | atchan->mask); in atc_terminate_all() 1928 dma_writel(atdma, EN, 0); in at_dma_off() 1931 dma_writel(atdma, EBCIDR, -1L); in at_dma_off() [all …]
|
D | idma64.c | 39 dma_writel(idma64, CFG, 0); in idma64_off() 54 dma_writel(idma64, CFG, IDMA64_CFG_DMA_EN); in idma64_on() 149 dma_writel(idma64, CLEAR(ERROR), idma64c->mask); in idma64_chan_irq() 152 dma_writel(idma64, CLEAR(XFER), idma64c->mask); in idma64_chan_irq()
|
D | owl-dma.c | 280 static void dma_writel(struct owl_dma *od, u32 reg, u32 data) in dma_writel() function 517 dma_writel(od, OWL_DMA_IRQ_PD0, (1 << pchan->id)); in owl_dma_terminate_pchan() 612 dma_writel(od, OWL_DMA_IRQ_PD0, pending); in owl_dma_interrupt() 1242 dma_writel(od, OWL_DMA_IRQ_EN0, 0x0); in owl_dma_remove()
|
D | txx9dmac.c | 125 #define dma_writel(ddev, name, val) \ macro 1077 dma_writel(ddev, MCR, 0); in txx9dmac_off() 1211 dma_writel(ddev, MCR, mcr); in txx9dmac_probe() 1252 dma_writel(ddev, MCR, mcr); in txx9dmac_resume_noirq()
|
/linux-6.12.1/drivers/dma/dw/ |
D | regs.h | 350 #define dma_writel(dw, name, val) \ macro 359 dma_writel(dw, reg, ((mask) << 8) | (mask)) 361 dma_writel(dw, reg, ((mask) << 8) | 0)
|
D | core.c | 312 dma_writel(dw, CLEAR.XFER, dwc->mask); in dwc_scan_descriptors() 441 dma_writel(dw, CLEAR.ERROR, dwc->mask); in dwc_handle_error() 1044 dma_writel(dw, CFG, 0); in do_dw_dma_off() 1058 dma_writel(dw, CFG, DW_CFG_DMA_EN); in do_dw_dma_on() 1301 dma_writel(dw, CLEAR.XFER, dw->all_chan_mask); in do_dma_probe() 1302 dma_writel(dw, CLEAR.BLOCK, dw->all_chan_mask); in do_dma_probe() 1303 dma_writel(dw, CLEAR.SRC_TRAN, dw->all_chan_mask); in do_dma_probe() 1304 dma_writel(dw, CLEAR.DST_TRAN, dw->all_chan_mask); in do_dma_probe() 1305 dma_writel(dw, CLEAR.ERROR, dw->all_chan_mask); in do_dma_probe()
|