Lines Matching refs:dregs

238 	void __iomem	*dregs;		/* DMA controller regs.		*/  member
436 u32 csr = sbus_readl(lp->dregs + DMA_CSR); in init_restart_ledma()
440 while (sbus_readl(lp->dregs + DMA_CSR) & DMA_FIFO_ISDRAIN) in init_restart_ledma()
444 csr = sbus_readl(lp->dregs + DMA_CSR); in init_restart_ledma()
458 sbus_writel(csr, lp->dregs + DMA_CSR); in init_restart_ledma()
467 if (lp->dregs) in init_restart_lance()
484 if (lp->dregs) in init_restart_lance()
485 printk("dcsr=%8.8x\n", sbus_readl(lp->dregs + DMA_CSR)); in init_restart_lance()
493 if (lp->dregs) { in init_restart_lance()
494 u32 csr = sbus_readl(lp->dregs + DMA_CSR); in init_restart_lance()
497 sbus_writel(csr, lp->dregs + DMA_CSR); in init_restart_lance()
843 if (lp->dregs) { in lance_interrupt()
844 u32 addr = sbus_readl(lp->dregs + DMA_ADDR); in lance_interrupt()
855 if (lp->dregs) { in lance_interrupt()
856 u32 dma_csr = sbus_readl(lp->dregs + DMA_CSR); in lance_interrupt()
859 sbus_writel(dma_csr, lp->dregs + DMA_CSR); in lance_interrupt()
923 if (lp->dregs) { in lance_open()
926 sbus_writel(regval, lp->dregs + DMA_TEST); in lance_open()
982 if (lp->dregs) { in lance_reset()
986 csr = sbus_readl(lp->dregs + DMA_CSR); in lance_reset()
987 sbus_writel(csr | DMA_RST_ENET, lp->dregs + DMA_CSR); in lance_reset()
989 sbus_writel(csr & ~DMA_RST_ENET, lp->dregs + DMA_CSR); in lance_reset()
992 sbus_writel(addr, lp->dregs + DMA_TEST); in lance_reset()
1148 if (lp->dregs) in lance_start_xmit()
1259 if (lp->dregs) { in lance_free_hwresources()
1262 of_iounmap(&ledma->resource[0], lp->dregs, in lance_free_hwresources()
1329 lp->dregs = of_ioremap(&ledma->resource[0], 0, in sparc_lance_probe_one()
1332 if (!lp->dregs) { in sparc_lance_probe_one()
1434 csr = sbus_readl(lp->dregs + DMA_CSR); in sparc_lance_probe_one()
1435 sbus_writel(csr | DMA_RST_ENET, lp->dregs + DMA_CSR); in sparc_lance_probe_one()
1437 sbus_writel(csr & ~DMA_RST_ENET, lp->dregs + DMA_CSR); in sparc_lance_probe_one()
1439 lp->dregs = NULL; in sparc_lance_probe_one()