Lines Matching refs:ce
73 struct clock_event_device *ce = dev_id; in sirfsoc_timer_interrupt() local
79 if (clockevent_state_oneshot(ce)) in sirfsoc_timer_interrupt()
82 ce->event_handler(ce); in sirfsoc_timer_interrupt()
102 struct clock_event_device *ce) in sirfsoc_timer_set_next_event() argument
175 static int sirfsoc_local_timer_setup(struct clock_event_device *ce) in sirfsoc_local_timer_setup() argument
185 ce->irq = action->irq; in sirfsoc_local_timer_setup()
186 ce->name = "local_timer"; in sirfsoc_local_timer_setup()
187 ce->features = CLOCK_EVT_FEAT_ONESHOT; in sirfsoc_local_timer_setup()
188 ce->rating = 200; in sirfsoc_local_timer_setup()
189 ce->set_state_shutdown = sirfsoc_timer_shutdown; in sirfsoc_local_timer_setup()
190 ce->set_state_oneshot = sirfsoc_timer_shutdown; in sirfsoc_local_timer_setup()
191 ce->tick_resume = sirfsoc_timer_shutdown; in sirfsoc_local_timer_setup()
192 ce->set_next_event = sirfsoc_timer_set_next_event; in sirfsoc_local_timer_setup()
193 clockevents_calc_mult_shift(ce, atlas7_timer_rate, 60); in sirfsoc_local_timer_setup()
194 ce->max_delta_ns = clockevent_delta2ns(-2, ce); in sirfsoc_local_timer_setup()
195 ce->min_delta_ns = clockevent_delta2ns(2, ce); in sirfsoc_local_timer_setup()
196 ce->cpumask = cpumask_of(cpu); in sirfsoc_local_timer_setup()
198 action->dev_id = ce; in sirfsoc_local_timer_setup()
199 BUG_ON(setup_irq(ce->irq, action)); in sirfsoc_local_timer_setup()
202 clockevents_register_device(ce); in sirfsoc_local_timer_setup()
206 static void sirfsoc_local_timer_stop(struct clock_event_device *ce) in sirfsoc_local_timer_stop() argument