Lines Matching defs:ioaddr
101 * @ioaddr: IO registers pointer
112 void __iomem *ioaddr;
175 writel(val, imxdi->ioaddr + reg);
188 dtcr = readl(imxdi->ioaddr + DTCR);
251 dcr = readl(imxdi->ioaddr + DCR);
292 sec = readl(imxdi->ioaddr + DTCMR);
301 dcr = readl(imxdi->ioaddr + DCR);
334 return di_handle_valid_state(imxdi, __raw_readl(imxdi->ioaddr + DSR));
348 dcr = __raw_readl(imxdi->ioaddr + DCR);
379 dsr = readl(imxdi->ioaddr + DSR);
394 dsr = readl(imxdi->ioaddr + DSR);
415 dsr = readl(imxdi->ioaddr + DSR);
447 writel(readl(imxdi->ioaddr + DIER) | intr,
448 imxdi->ioaddr + DIER);
460 writel(readl(imxdi->ioaddr + DIER) & ~intr,
461 imxdi->ioaddr + DIER);
479 writel(DSR_WEF, imxdi->ioaddr + DSR);
483 if ((readl(imxdi->ioaddr + DSR) & DSR_WEF) == 0)
511 writel(val, imxdi->ioaddr + reg);
545 now = readl(imxdi->ioaddr + DTCMR);
561 dcr = readl(imxdi->ioaddr + DCR);
562 dsr = readl(imxdi->ioaddr + DSR);
586 return di_write_wait(imxdi, readl(imxdi->ioaddr + DCR) | DCR_TCE, DCR);
611 dcamr = readl(imxdi->ioaddr + DCAMR);
615 alarm->enabled = (readl(imxdi->ioaddr + DIER) & DIER_CAIE) != 0;
621 alarm->pending = (readl(imxdi->ioaddr + DSR) & DSR_CAF) != 0;
666 dier = readl(imxdi->ioaddr + DIER);
667 dsr = readl(imxdi->ioaddr + DSR);
754 imxdi->ioaddr = devm_platform_ioremap_resource(pdev, 0);
755 if (IS_ERR(imxdi->ioaddr))
756 return PTR_ERR(imxdi->ioaddr);
793 writel(0, imxdi->ioaddr + DIER);
840 writel(0, imxdi->ioaddr + DIER);