Lines Matching defs:base
50 static void sun4i_clkevt_sync(void __iomem *base)
52 u32 old = readl(base + TIMER_CNTVAL_REG(1));
54 while ((old - readl(base + TIMER_CNTVAL_REG(1))) < TIMER_SYNC_TICKS)
58 static void sun4i_clkevt_time_stop(void __iomem *base, u8 timer)
60 u32 val = readl(base + TIMER_CTL_REG(timer));
61 writel(val & ~TIMER_CTL_ENABLE, base + TIMER_CTL_REG(timer));
62 sun4i_clkevt_sync(base);
65 static void sun4i_clkevt_time_setup(void __iomem *base, u8 timer,
68 writel(delay, base + TIMER_INTVAL_REG(timer));
71 static void sun4i_clkevt_time_start(void __iomem *base, u8 timer,
74 u32 val = readl(base + TIMER_CTL_REG(timer));
82 base + TIMER_CTL_REG(timer));
127 static void sun4i_timer_clear_interrupt(void __iomem *base)
129 writel(TIMER_IRQ_EN(0), base + TIMER_IRQ_ST_REG);