Lines Matching defs:base
48 static void sun4i_clkevt_sync(void __iomem *base)
50 u32 old = readl(base + TIMER_CNTVAL_REG(1));
52 while ((old - readl(base + TIMER_CNTVAL_REG(1))) < TIMER_SYNC_TICKS)
56 static void sun4i_clkevt_time_stop(void __iomem *base, u8 timer)
58 u32 val = readl(base + TIMER_CTL_REG(timer));
59 writel(val & ~TIMER_CTL_ENABLE, base + TIMER_CTL_REG(timer));
60 sun4i_clkevt_sync(base);
63 static void sun4i_clkevt_time_setup(void __iomem *base, u8 timer,
66 writel(delay, base + TIMER_INTVAL_REG(timer));
69 static void sun4i_clkevt_time_start(void __iomem *base, u8 timer,
72 u32 val = readl(base + TIMER_CTL_REG(timer));
80 base + TIMER_CTL_REG(timer));
125 static void sun4i_timer_clear_interrupt(void __iomem *base)
127 writel(TIMER_IRQ_CLEAR(0), base + TIMER_IRQ_ST_REG);