Lines Matching defs:ioaddr
100 * @ioaddr: IO registers pointer
111 void __iomem *ioaddr;
174 writel(val, imxdi->ioaddr + reg);
187 dtcr = readl(imxdi->ioaddr + DTCR);
250 dcr = readl(imxdi->ioaddr + DCR);
291 sec = readl(imxdi->ioaddr + DTCMR);
300 dcr = readl(imxdi->ioaddr + DCR);
333 return di_handle_valid_state(imxdi, __raw_readl(imxdi->ioaddr + DSR));
347 dcr = __raw_readl(imxdi->ioaddr + DCR);
378 dsr = readl(imxdi->ioaddr + DSR);
393 dsr = readl(imxdi->ioaddr + DSR);
414 dsr = readl(imxdi->ioaddr + DSR);
446 writel(readl(imxdi->ioaddr + DIER) | intr,
447 imxdi->ioaddr + DIER);
459 writel(readl(imxdi->ioaddr + DIER) & ~intr,
460 imxdi->ioaddr + DIER);
478 writel(DSR_WEF, imxdi->ioaddr + DSR);
482 if ((readl(imxdi->ioaddr + DSR) & DSR_WEF) == 0)
510 writel(val, imxdi->ioaddr + reg);
544 now = readl(imxdi->ioaddr + DTCMR);
560 dcr = readl(imxdi->ioaddr + DCR);
561 dsr = readl(imxdi->ioaddr + DSR);
585 return di_write_wait(imxdi, readl(imxdi->ioaddr + DCR) | DCR_TCE, DCR);
610 dcamr = readl(imxdi->ioaddr + DCAMR);
614 alarm->enabled = (readl(imxdi->ioaddr + DIER) & DIER_CAIE) != 0;
620 alarm->pending = (readl(imxdi->ioaddr + DSR) & DSR_CAF) != 0;
665 dier = readl(imxdi->ioaddr + DIER);
666 dsr = readl(imxdi->ioaddr + DSR);
753 imxdi->ioaddr = devm_platform_ioremap_resource(pdev, 0);
754 if (IS_ERR(imxdi->ioaddr))
755 return PTR_ERR(imxdi->ioaddr);
792 writel(0, imxdi->ioaddr + DIER);
836 writel(0, imxdi->ioaddr + DIER);