Lines Matching defs:dregs
238 void __iomem *dregs; /* DMA controller regs. */
436 u32 csr = sbus_readl(lp->dregs + DMA_CSR);
440 while (sbus_readl(lp->dregs + DMA_CSR) & DMA_FIFO_ISDRAIN)
444 csr = sbus_readl(lp->dregs + DMA_CSR);
458 sbus_writel(csr, lp->dregs + DMA_CSR);
467 if (lp->dregs)
484 if (lp->dregs)
485 printk("dcsr=%8.8x\n", sbus_readl(lp->dregs + DMA_CSR));
493 if (lp->dregs) {
494 u32 csr = sbus_readl(lp->dregs + DMA_CSR);
497 sbus_writel(csr, lp->dregs + DMA_CSR);
843 if (lp->dregs) {
844 u32 addr = sbus_readl(lp->dregs + DMA_ADDR);
855 if (lp->dregs) {
856 u32 dma_csr = sbus_readl(lp->dregs + DMA_CSR);
859 sbus_writel(dma_csr, lp->dregs + DMA_CSR);
923 if (lp->dregs) {
926 sbus_writel(regval, lp->dregs + DMA_TEST);
982 if (lp->dregs) {
986 csr = sbus_readl(lp->dregs + DMA_CSR);
987 sbus_writel(csr | DMA_RST_ENET, lp->dregs + DMA_CSR);
989 sbus_writel(csr & ~DMA_RST_ENET, lp->dregs + DMA_CSR);
992 sbus_writel(addr, lp->dregs + DMA_TEST);
1148 if (lp->dregs)
1259 if (lp->dregs) {
1262 of_iounmap(&ledma->resource[0], lp->dregs,
1331 lp->dregs = of_ioremap(&ledma->resource[0], 0,
1334 if (!lp->dregs) {
1436 csr = sbus_readl(lp->dregs + DMA_CSR);
1437 sbus_writel(csr | DMA_RST_ENET, lp->dregs + DMA_CSR);
1439 sbus_writel(csr & ~DMA_RST_ENET, lp->dregs + DMA_CSR);
1441 lp->dregs = NULL;