Lines Matching refs:io_base
100 void __iomem *io_base; in u8500_hsem_probe() local
111 io_base = ioremap(res->start, resource_size(res)); in u8500_hsem_probe()
112 if (!io_base) in u8500_hsem_probe()
116 val = readl(io_base + HSEM_CTRL_REG); in u8500_hsem_probe()
117 writel((val & ~HSEM_PROTOCOL_1), io_base + HSEM_CTRL_REG); in u8500_hsem_probe()
120 writel(0xFFFF, io_base + HSEM_ICRALL); in u8500_hsem_probe()
131 hwlock->priv = io_base + HSEM_REGISTER_OFFSET + sizeof(u32) * i; in u8500_hsem_probe()
147 iounmap(io_base); in u8500_hsem_probe()
154 void __iomem *io_base = bank->lock[0].priv - HSEM_REGISTER_OFFSET; in u8500_hsem_remove() local
158 writel(0xFFFF, io_base + HSEM_ICRALL); in u8500_hsem_remove()
167 iounmap(io_base); in u8500_hsem_remove()