Lines Matching refs:io_base
92 void __iomem *io_base; in u8500_hsem_probe() local
103 io_base = ioremap(res->start, resource_size(res)); in u8500_hsem_probe()
104 if (!io_base) in u8500_hsem_probe()
108 val = readl(io_base + HSEM_CTRL_REG); in u8500_hsem_probe()
109 writel((val & ~HSEM_PROTOCOL_1), io_base + HSEM_CTRL_REG); in u8500_hsem_probe()
112 writel(0xFFFF, io_base + HSEM_ICRALL); in u8500_hsem_probe()
123 hwlock->priv = io_base + HSEM_REGISTER_OFFSET + sizeof(u32) * i; in u8500_hsem_probe()
139 iounmap(io_base); in u8500_hsem_probe()
146 void __iomem *io_base = bank->lock[0].priv - HSEM_REGISTER_OFFSET; in u8500_hsem_remove() local
150 writel(0xFFFF, io_base + HSEM_ICRALL); in u8500_hsem_remove()
159 iounmap(io_base); in u8500_hsem_remove()