Lines Matching refs:dma_regs
595 struct dbdma_regs __iomem *dma_regs = ap->ioaddr.bmdma_addr; in pata_macio_freeze() local
597 if (dma_regs) { in pata_macio_freeze()
601 writel((RUN|PAUSE|FLUSH|WAKE|DEAD) << 16, &dma_regs->control); in pata_macio_freeze()
602 while (--timeout && (readl(&dma_regs->status) & RUN)) in pata_macio_freeze()
614 struct dbdma_regs __iomem *dma_regs = ap->ioaddr.bmdma_addr; in pata_macio_bmdma_setup() local
620 writel(priv->dma_table_dma, &dma_regs->cmdptr); in pata_macio_bmdma_setup()
643 struct dbdma_regs __iomem *dma_regs = ap->ioaddr.bmdma_addr; in pata_macio_bmdma_start() local
647 writel((RUN << 16) | RUN, &dma_regs->control); in pata_macio_bmdma_start()
649 (void)readl(&dma_regs->control); in pata_macio_bmdma_start()
656 struct dbdma_regs __iomem *dma_regs = ap->ioaddr.bmdma_addr; in pata_macio_bmdma_stop() local
662 writel (((RUN|WAKE|DEAD) << 16), &dma_regs->control); in pata_macio_bmdma_stop()
663 while (--timeout && (readl(&dma_regs->status) & RUN)) in pata_macio_bmdma_stop()
670 struct dbdma_regs __iomem *dma_regs = ap->ioaddr.bmdma_addr; in pata_macio_bmdma_status() local
674 dstat = readl(&dma_regs->status); in pata_macio_bmdma_status()
709 writel((FLUSH << 16) | FLUSH, &dma_regs->control); in pata_macio_bmdma_status()
712 dstat = readl(&dma_regs->status); in pata_macio_bmdma_status()
1057 void __iomem *dma_regs = NULL; in pata_macio_common_init() local
1093 dma_regs = devm_ioremap(priv->dev, dmaregs, in pata_macio_common_init()
1095 if (dma_regs == NULL) in pata_macio_common_init()
1110 priv->tfregs, dma_regs); in pata_macio_common_init()
1118 if (priv->pdev && dma_regs) in pata_macio_common_init()