Lines Matching refs:base
57 void __iomem *base;
80 return __raw_readl(local_ixp4xx_timer->base + IXP4XX_OSTS_OFFSET);
100 tmr->base + IXP4XX_OSST_OFFSET);
113 val = __raw_readl(tmr->base + IXP4XX_OSRT1_OFFSET);
117 tmr->base + IXP4XX_OSRT1_OFFSET);
127 val = __raw_readl(tmr->base + IXP4XX_OSRT1_OFFSET);
129 __raw_writel(val, tmr->base + IXP4XX_OSRT1_OFFSET);
139 tmr->base + IXP4XX_OSRT1_OFFSET);
151 __raw_writel(val, tmr->base + IXP4XX_OSRT1_OFFSET);
161 val = __raw_readl(tmr->base + IXP4XX_OSRT1_OFFSET);
163 __raw_writel(val, tmr->base + IXP4XX_OSRT1_OFFSET);
173 static __init int ixp4xx_timer_register(void __iomem *base,
183 tmr->base = base;
199 __raw_writel(0, tmr->base + IXP4XX_OSRT1_OFFSET);
203 tmr->base + IXP4XX_OSST_OFFSET);
206 __raw_writel(0, tmr->base + IXP4XX_OSTS_OFFSET);
244 * @timerbase: physical base of timer block
252 void __iomem *base;
254 base = ioremap(timerbase, 0x100);
255 if (!base) {
259 ixp4xx_timer_register(base, timer_irq, timer_freq);
265 void __iomem *base;
269 base = of_iomap(np, 0);
270 if (!base) {
283 ret = ixp4xx_timer_register(base, irq, 66666000);
289 iounmap(base);