Searched refs:dma_readl (Results 1 – 8 of 8) sorted by relevance
/linux-6.12.1/drivers/dma/ |
D | pch_dma.c | 132 #define dma_readl(pd, name) \ macro 183 val = dma_readl(pd, CTL2); in pdc_enable_irq() 205 val = dma_readl(pd, CTL0); in pdc_set_dir() 223 val = dma_readl(pd, CTL3); in pdc_set_dir() 256 val = dma_readl(pd, CTL0); in pdc_set_mode() 267 val = dma_readl(pd, CTL3); in pdc_set_mode() 283 val = dma_readl(pd, STS0); in pdc_get_status0() 293 val = dma_readl(pd, STS2); in pdc_get_status2() 697 sts0 = dma_readl(pd, STS0); in pd_irq() 698 sts2 = dma_readl(pd, STS2); in pd_irq() [all …]
|
D | at_hdmac.c | 361 #define dma_readl(atdma, name) \ macro 397 dma_readl(atdma, EBCIMR), in vdbg_dump_regs() 398 dma_readl(atdma, CHSR)); in vdbg_dump_regs() 454 return !!(dma_readl(atdma, CHSR) & atchan->mask); in atc_chan_is_enabled() 835 imr = dma_readl(atdma, EBCIMR); in at_dma_interrupt() 836 status = dma_readl(atdma, EBCISR); in at_dma_interrupt() 1642 while (dma_readl(atdma, CHSR) & atchan->mask) in atc_terminate_all() 1934 while (dma_readl(atdma, CHSR) & atdma->all_chan_mask) in at_dma_off() 2015 while (dma_readl(atdma, EBCISR)) in at_dma_probe() 2193 atdma->save_imr = dma_readl(atdma, EBCIMR); in at_dma_suspend_noirq() [all …]
|
D | idma64.c | 49 } while (dma_readl(idma64, CFG) & IDMA64_CFG_DMA_EN && --count); in idma64_off() 169 u32 status = dma_readl(idma64, STATUS_INT); in idma64_irq() 184 status_xfer = dma_readl(idma64, RAW(XFER)); in idma64_irq() 185 status_err = dma_readl(idma64, RAW(ERROR)); in idma64_irq()
|
D | owl-dma.c | 285 static u32 dma_readl(struct owl_dma *od, u32 reg) in dma_readl() function 495 val = dma_readl(od, OWL_DMA_IDLE_STAT); in owl_dma_pchan_busy() 512 irq_pd = dma_readl(od, OWL_DMA_IRQ_PD0); in owl_dma_terminate_pchan() 603 pending = dma_readl(od, OWL_DMA_IRQ_PD0); in owl_dma_interrupt() 621 dma_readl(od, OWL_DMA_IRQ_PD0); in owl_dma_interrupt() 623 global_irq_pending = dma_readl(od, OWL_DMA_IRQ_PD0); in owl_dma_interrupt()
|
D | idma64.h | 208 #define dma_readl(idma64, reg) \ macro
|
D | txx9dmac.c | 122 #define dma_readl(ddev, name) \ macro 651 mcr = dma_readl(ddev, MCR); in txx9dmac_tasklet() 676 dma_readl(ddev, MCR)); in txx9dmac_interrupt()
|
/linux-6.12.1/drivers/dma/dw/ |
D | core.c | 142 while (dma_readl(dw, CH_EN) & dwc->mask) in dwc_chan_disable() 179 if (dma_readl(dw, CH_EN) & dwc->mask) { in dwc_dostart() 267 if (dma_readl(dw, CH_EN) & dwc->mask) { in dwc_complete_all() 308 status_xfer = dma_readl(dw, RAW.XFER); in dwc_scan_descriptors() 472 status_xfer = dma_readl(dw, RAW.XFER); in dw_dma_tasklet() 473 status_err = dma_readl(dw, RAW.ERROR); in dw_dma_tasklet() 501 status = dma_readl(dw, STATUS_INT); in dw_dma_interrupt() 516 status = dma_readl(dw, STATUS_INT); in dw_dma_interrupt() 1052 while (dma_readl(dw, CFG) & DW_CFG_DMA_EN) in do_dw_dma_off() 1069 if (dma_readl(dw, CH_EN) & dwc->mask) { in dwc_alloc_chan_resources() [all …]
|
D | regs.h | 348 #define dma_readl(dw, name) \ macro
|