Lines Matching refs:cs

52 	struct clocksource cs;  member
253 static struct sh_tmu_channel *cs_to_sh_tmu(struct clocksource *cs) in cs_to_sh_tmu() argument
255 return container_of(cs, struct sh_tmu_channel, cs); in cs_to_sh_tmu()
258 static cycle_t sh_tmu_clocksource_read(struct clocksource *cs) in sh_tmu_clocksource_read() argument
260 struct sh_tmu_channel *ch = cs_to_sh_tmu(cs); in sh_tmu_clocksource_read()
265 static int sh_tmu_clocksource_enable(struct clocksource *cs) in sh_tmu_clocksource_enable() argument
267 struct sh_tmu_channel *ch = cs_to_sh_tmu(cs); in sh_tmu_clocksource_enable()
275 __clocksource_update_freq_hz(cs, ch->rate); in sh_tmu_clocksource_enable()
282 static void sh_tmu_clocksource_disable(struct clocksource *cs) in sh_tmu_clocksource_disable() argument
284 struct sh_tmu_channel *ch = cs_to_sh_tmu(cs); in sh_tmu_clocksource_disable()
293 static void sh_tmu_clocksource_suspend(struct clocksource *cs) in sh_tmu_clocksource_suspend() argument
295 struct sh_tmu_channel *ch = cs_to_sh_tmu(cs); in sh_tmu_clocksource_suspend()
306 static void sh_tmu_clocksource_resume(struct clocksource *cs) in sh_tmu_clocksource_resume() argument
308 struct sh_tmu_channel *ch = cs_to_sh_tmu(cs); in sh_tmu_clocksource_resume()
322 struct clocksource *cs = &ch->cs; in sh_tmu_register_clocksource() local
324 cs->name = name; in sh_tmu_register_clocksource()
325 cs->rating = 200; in sh_tmu_register_clocksource()
326 cs->read = sh_tmu_clocksource_read; in sh_tmu_register_clocksource()
327 cs->enable = sh_tmu_clocksource_enable; in sh_tmu_register_clocksource()
328 cs->disable = sh_tmu_clocksource_disable; in sh_tmu_register_clocksource()
329 cs->suspend = sh_tmu_clocksource_suspend; in sh_tmu_register_clocksource()
330 cs->resume = sh_tmu_clocksource_resume; in sh_tmu_register_clocksource()
331 cs->mask = CLOCKSOURCE_MASK(32); in sh_tmu_register_clocksource()
332 cs->flags = CLOCK_SOURCE_IS_CONTINUOUS; in sh_tmu_register_clocksource()
338 clocksource_register_hz(cs, 1); in sh_tmu_register_clocksource()