Lines Matching refs:mmio_base
37 void __iomem *mmio_base;
78 value = readw(pc->mmio_base + ECCTL2);
83 writew(value, pc->mmio_base + ECCTL2);
87 writel(duty_cycles, pc->mmio_base + CAP2);
88 writel(period_cycles, pc->mmio_base + CAP1);
95 writel(duty_cycles, pc->mmio_base + CAP4);
96 writel(period_cycles, pc->mmio_base + CAP3);
100 value = readw(pc->mmio_base + ECCTL2);
103 writew(value, pc->mmio_base + ECCTL2);
119 value = readw(pc->mmio_base + ECCTL2);
128 writew(value, pc->mmio_base + ECCTL2);
147 value = readw(pc->mmio_base + ECCTL2);
149 writew(value, pc->mmio_base + ECCTL2);
163 value = readw(pc->mmio_base + ECCTL2);
165 writew(value, pc->mmio_base + ECCTL2);
234 pc->mmio_base = devm_ioremap_resource(&pdev->dev, r);
235 if (IS_ERR(pc->mmio_base))
236 return PTR_ERR(pc->mmio_base);
263 pc->ctx.ecctl2 = readw(pc->mmio_base + ECCTL2);
264 pc->ctx.cap4 = readl(pc->mmio_base + CAP4);
265 pc->ctx.cap3 = readl(pc->mmio_base + CAP3);
271 writel(pc->ctx.cap3, pc->mmio_base + CAP3);
272 writel(pc->ctx.cap4, pc->mmio_base + CAP4);
273 writew(pc->ctx.ecctl2, pc->mmio_base + ECCTL2);