Lines Matching refs:cs
47 clocksource_to_dw_apb_clocksource(struct clocksource *cs) in clocksource_to_dw_apb_clocksource() argument
49 return container_of(cs, struct dw_apb_clocksource, cs); in clocksource_to_dw_apb_clocksource()
339 static cycle_t __apbt_read_clocksource(struct clocksource *cs) in __apbt_read_clocksource() argument
343 clocksource_to_dw_apb_clocksource(cs); in __apbt_read_clocksource()
350 static void apbt_restart_clocksource(struct clocksource *cs) in apbt_restart_clocksource() argument
353 clocksource_to_dw_apb_clocksource(cs); in apbt_restart_clocksource()
381 dw_cs->cs.name = name; in dw_apb_clocksource_init()
382 dw_cs->cs.rating = rating; in dw_apb_clocksource_init()
383 dw_cs->cs.read = __apbt_read_clocksource; in dw_apb_clocksource_init()
384 dw_cs->cs.mask = CLOCKSOURCE_MASK(32); in dw_apb_clocksource_init()
385 dw_cs->cs.flags = CLOCK_SOURCE_IS_CONTINUOUS; in dw_apb_clocksource_init()
386 dw_cs->cs.resume = apbt_restart_clocksource; in dw_apb_clocksource_init()
398 clocksource_register_hz(&dw_cs->cs, dw_cs->timer.freq); in dw_apb_clocksource_register()