Lines Matching refs:rx_dma_regs
103 struct dma_reg *rx_dma_regs; member
180 korina_abort_dma(dev, lp->rx_dma_regs); in korina_abort_rx()
186 korina_start_dma(lp->rx_dma_regs, CPHYSADDR(rd)); in korina_start_rx()
192 korina_chain_dma(lp->rx_dma_regs, CPHYSADDR(rd)); in korina_chain_rx()
329 dmas = readl(&lp->rx_dma_regs->dmas); in korina_rx_dma_interrupt()
331 dmasm = readl(&lp->rx_dma_regs->dmasm); in korina_rx_dma_interrupt()
334 &lp->rx_dma_regs->dmasm); in korina_rx_dma_interrupt()
438 writel(~DMA_STAT_DONE, &lp->rx_dma_regs->dmas); in korina_rx()
441 dmas = readl(&lp->rx_dma_regs->dmas); in korina_rx()
445 &lp->rx_dma_regs->dmas); in korina_rx()
469 writel(readl(&lp->rx_dma_regs->dmasm) & in korina_poll()
471 &lp->rx_dma_regs->dmasm); in korina_poll()
826 writel(0, &lp->rx_dma_regs->dmas); in korina_init()
833 writel(readl(&lp->rx_dma_regs->dmasm) & in korina_init()
835 &lp->rx_dma_regs->dmasm); in korina_init()
899 writel(readl(&lp->rx_dma_regs->dmasm) | in korina_restart_task()
901 &lp->rx_dma_regs->dmasm); in korina_restart_task()
1063 tmp = readl(&lp->rx_dma_regs->dmasm); in korina_close()
1065 writel(tmp, &lp->rx_dma_regs->dmasm); in korina_close()
1129 lp->rx_dma_regs = ioremap_nocache(r->start, resource_size(r)); in korina_probe()
1130 if (!lp->rx_dma_regs) { in korina_probe()
1195 iounmap(lp->rx_dma_regs); in korina_probe()
1209 iounmap(lp->rx_dma_regs); in korina_remove()