Lines Matching refs:ce

45 	struct clock_event_device ce;  member
54 static inline struct rk_timer *rk_timer(struct clock_event_device *ce) in rk_timer() argument
56 return &container_of(ce, struct rk_clkevt, ce)->timer; in rk_timer()
82 struct clock_event_device *ce) in rk_timer_set_next_event() argument
84 struct rk_timer *timer = rk_timer(ce); in rk_timer_set_next_event()
93 static int rk_timer_shutdown(struct clock_event_device *ce) in rk_timer_shutdown() argument
95 struct rk_timer *timer = rk_timer(ce); in rk_timer_shutdown()
101 static int rk_timer_set_periodic(struct clock_event_device *ce) in rk_timer_set_periodic() argument
103 struct rk_timer *timer = rk_timer(ce); in rk_timer_set_periodic()
113 struct clock_event_device *ce = dev_id; in rk_timer_interrupt() local
114 struct rk_timer *timer = rk_timer(ce); in rk_timer_interrupt()
118 if (clockevent_state_oneshot(ce)) in rk_timer_interrupt()
121 ce->event_handler(ce); in rk_timer_interrupt()
213 struct clock_event_device *ce; in rk_clkevt_init() local
226 ce = &rk_clkevt->ce; in rk_clkevt_init()
227 ce->name = TIMER_NAME; in rk_clkevt_init()
228 ce->features = CLOCK_EVT_FEAT_PERIODIC | CLOCK_EVT_FEAT_ONESHOT | in rk_clkevt_init()
230 ce->set_next_event = rk_timer_set_next_event; in rk_clkevt_init()
231 ce->set_state_shutdown = rk_timer_shutdown; in rk_clkevt_init()
232 ce->set_state_periodic = rk_timer_set_periodic; in rk_clkevt_init()
233 ce->irq = rk_clkevt->timer.irq; in rk_clkevt_init()
234 ce->cpumask = cpu_possible_mask; in rk_clkevt_init()
235 ce->rating = 250; in rk_clkevt_init()
238 TIMER_NAME, ce); in rk_clkevt_init()
245 clockevents_config_and_register(&rk_clkevt->ce, in rk_clkevt_init()