Lines Matching refs:mmio_base
37 void __iomem *mmio_base;
75 value = readw(pc->mmio_base + ECCTL2);
80 writew(value, pc->mmio_base + ECCTL2);
84 writel(duty_cycles, pc->mmio_base + CAP2);
85 writel(period_cycles, pc->mmio_base + CAP1);
92 writel(duty_cycles, pc->mmio_base + CAP4);
93 writel(period_cycles, pc->mmio_base + CAP3);
97 value = readw(pc->mmio_base + ECCTL2);
100 writew(value, pc->mmio_base + ECCTL2);
116 value = readw(pc->mmio_base + ECCTL2);
125 writew(value, pc->mmio_base + ECCTL2);
144 value = readw(pc->mmio_base + ECCTL2);
146 writew(value, pc->mmio_base + ECCTL2);
160 value = readw(pc->mmio_base + ECCTL2);
162 writew(value, pc->mmio_base + ECCTL2);
252 pc->mmio_base = devm_platform_ioremap_resource(pdev, 0);
253 if (IS_ERR(pc->mmio_base))
254 return PTR_ERR(pc->mmio_base);
277 pc->ctx.ecctl2 = readw(pc->mmio_base + ECCTL2);
278 pc->ctx.cap4 = readl(pc->mmio_base + CAP4);
279 pc->ctx.cap3 = readl(pc->mmio_base + CAP3);
285 writel(pc->ctx.cap3, pc->mmio_base + CAP3);
286 writel(pc->ctx.cap4, pc->mmio_base + CAP4);
287 writew(pc->ctx.ecctl2, pc->mmio_base + ECCTL2);