Lines Matching refs:ced

36 	struct clock_event_device	ced;  member
79 static int jcore_pit_set_state_shutdown(struct clock_event_device *ced) in jcore_pit_set_state_shutdown() argument
81 struct jcore_pit *pit = container_of(ced, struct jcore_pit, ced); in jcore_pit_set_state_shutdown()
86 static int jcore_pit_set_state_oneshot(struct clock_event_device *ced) in jcore_pit_set_state_oneshot() argument
88 struct jcore_pit *pit = container_of(ced, struct jcore_pit, ced); in jcore_pit_set_state_oneshot()
93 static int jcore_pit_set_state_periodic(struct clock_event_device *ced) in jcore_pit_set_state_periodic() argument
95 struct jcore_pit *pit = container_of(ced, struct jcore_pit, ced); in jcore_pit_set_state_periodic()
101 struct clock_event_device *ced) in jcore_pit_set_next_event() argument
103 struct jcore_pit *pit = container_of(ced, struct jcore_pit, ced); in jcore_pit_set_next_event()
119 clockevents_config_and_register(&pit->ced, freq, 1, ULONG_MAX); in jcore_pit_local_init()
128 if (clockevent_state_oneshot(&pit->ced)) in jcore_timer_interrupt()
131 pit->ced.event_handler(&pit->ced); in jcore_timer_interrupt()
227 pit->ced.name = "jcore_pit"; in jcore_pit_init()
228 pit->ced.features = CLOCK_EVT_FEAT_PERIODIC in jcore_pit_init()
231 pit->ced.cpumask = cpumask_of(cpu); in jcore_pit_init()
232 pit->ced.rating = 400; in jcore_pit_init()
233 pit->ced.irq = pit_irq; in jcore_pit_init()
234 pit->ced.set_state_shutdown = jcore_pit_set_state_shutdown; in jcore_pit_init()
235 pit->ced.set_state_periodic = jcore_pit_set_state_periodic; in jcore_pit_init()
236 pit->ced.set_state_oneshot = jcore_pit_set_state_oneshot; in jcore_pit_init()
237 pit->ced.set_next_event = jcore_pit_set_next_event; in jcore_pit_init()