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()
319 static cycle_t __apbt_read_clocksource(struct clocksource *cs) in __apbt_read_clocksource() argument
323 clocksource_to_dw_apb_clocksource(cs); in __apbt_read_clocksource()
330 static void apbt_restart_clocksource(struct clocksource *cs) in apbt_restart_clocksource() argument
333 clocksource_to_dw_apb_clocksource(cs); in apbt_restart_clocksource()
361 dw_cs->cs.name = name; in dw_apb_clocksource_init()
362 dw_cs->cs.rating = rating; in dw_apb_clocksource_init()
363 dw_cs->cs.read = __apbt_read_clocksource; in dw_apb_clocksource_init()
364 dw_cs->cs.mask = CLOCKSOURCE_MASK(32); in dw_apb_clocksource_init()
365 dw_cs->cs.flags = CLOCK_SOURCE_IS_CONTINUOUS; in dw_apb_clocksource_init()
366 dw_cs->cs.resume = apbt_restart_clocksource; in dw_apb_clocksource_init()
378 clocksource_register_hz(&dw_cs->cs, dw_cs->timer.freq); in dw_apb_clocksource_register()