Lines Matching defs:rk_clksrc
48 static struct rk_timer *rk_clksrc;
124 return ~readl_relaxed(rk_clksrc->base + TIMER_CURRENT_VALUE0);
257 rk_clksrc = kzalloc(sizeof(struct rk_timer), GFP_KERNEL);
258 if (!rk_clksrc) {
263 ret = rk_timer_probe(rk_clksrc, np);
267 rk_timer_update_counter(UINT_MAX, rk_clksrc);
268 rk_timer_enable(rk_clksrc, 0);
270 ret = clocksource_mmio_init(rk_clksrc->base + TIMER_CURRENT_VALUE0,
271 TIMER_NAME, rk_clksrc->freq, 250, 32,
278 sched_clock_register(rk_timer_sched_read, 32, rk_clksrc->freq);
282 rk_timer_cleanup(rk_clksrc);
284 kfree(rk_clksrc);
286 /* Leave rk_clksrc not NULL to prevent future init */
287 rk_clksrc = ERR_PTR(ret);
296 if (!rk_clksrc)