Lines Matching refs:ced
42 struct clock_event_device ced; member
270 ch->ced.event_handler(&ch->ced); in sh_mtu2_interrupt()
274 static struct sh_mtu2_channel *ced_to_sh_mtu2(struct clock_event_device *ced) in ced_to_sh_mtu2() argument
276 return container_of(ced, struct sh_mtu2_channel, ced); in ced_to_sh_mtu2()
280 struct clock_event_device *ced) in sh_mtu2_clock_event_mode() argument
282 struct sh_mtu2_channel *ch = ced_to_sh_mtu2(ced); in sh_mtu2_clock_event_mode()
286 switch (ced->mode) { in sh_mtu2_clock_event_mode()
311 static void sh_mtu2_clock_event_suspend(struct clock_event_device *ced) in sh_mtu2_clock_event_suspend() argument
313 pm_genpd_syscore_poweroff(&ced_to_sh_mtu2(ced)->mtu->pdev->dev); in sh_mtu2_clock_event_suspend()
316 static void sh_mtu2_clock_event_resume(struct clock_event_device *ced) in sh_mtu2_clock_event_resume() argument
318 pm_genpd_syscore_poweron(&ced_to_sh_mtu2(ced)->mtu->pdev->dev); in sh_mtu2_clock_event_resume()
324 struct clock_event_device *ced = &ch->ced; in sh_mtu2_register_clockevent() local
326 ced->name = name; in sh_mtu2_register_clockevent()
327 ced->features = CLOCK_EVT_FEAT_PERIODIC; in sh_mtu2_register_clockevent()
328 ced->rating = 200; in sh_mtu2_register_clockevent()
329 ced->cpumask = cpu_possible_mask; in sh_mtu2_register_clockevent()
330 ced->set_mode = sh_mtu2_clock_event_mode; in sh_mtu2_register_clockevent()
331 ced->suspend = sh_mtu2_clock_event_suspend; in sh_mtu2_register_clockevent()
332 ced->resume = sh_mtu2_clock_event_resume; in sh_mtu2_register_clockevent()
336 clockevents_register_device(ced); in sh_mtu2_register_clockevent()