Lines Matching refs:mmio_base
44 void __iomem *mmio_base;
58 tbcntr = __raw_readl(trkball->mmio_base + TBCNTR);
60 if (tbcntr == __raw_readl(trkball->mmio_base + TBCNTR)) {
69 __raw_writel(TBSBC_TBSBC, trkball->mmio_base + TBSBC);
70 __raw_writel(0, trkball->mmio_base + TBSBC);
80 __raw_writel(v, trkball->mmio_base + TBCR);
83 if (__raw_readl(trkball->mmio_base + TBCR) == v)
101 tbcr = __raw_readl(trkball->mmio_base + TBCR);
107 tbcr = __raw_readl(trkball->mmio_base + TBCR);
111 __raw_writel(TBSBC_TBSBC, trkball->mmio_base + TBSBC);
112 __raw_writel(0, trkball->mmio_base + TBSBC);
115 __raw_readl(trkball->mmio_base + TBCR));
129 uint32_t tbcr = __raw_readl(trkball->mmio_base + TBCR);
170 trkball->mmio_base = ioremap(res->start, resource_size(res));
171 if (!trkball->mmio_base) {
221 iounmap(trkball->mmio_base);
234 iounmap(trkball->mmio_base);