Lines Matching refs:evt

86 	struct clock_event_device evt;  member
283 struct clock_event_device *evt) in exynos4_comp_set_next_event() argument
290 static int mct_set_state_shutdown(struct clock_event_device *evt) in mct_set_state_shutdown() argument
296 static int mct_set_state_periodic(struct clock_event_device *evt) in mct_set_state_periodic() argument
300 cycles_per_jiffy = (((unsigned long long)NSEC_PER_SEC / HZ * evt->mult) in mct_set_state_periodic()
301 >> evt->shift); in mct_set_state_periodic()
321 struct clock_event_device *evt = dev_id; in exynos4_mct_comp_isr() local
325 evt->event_handler(evt); in exynos4_mct_comp_isr()
383 struct clock_event_device *evt) in exynos4_tick_set_next_event() argument
387 mevt = container_of(evt, struct mct_clock_event_device, evt); in exynos4_tick_set_next_event()
392 static int set_state_shutdown(struct clock_event_device *evt) in set_state_shutdown() argument
396 mevt = container_of(evt, struct mct_clock_event_device, evt); in set_state_shutdown()
401 static int set_state_periodic(struct clock_event_device *evt) in set_state_periodic() argument
406 mevt = container_of(evt, struct mct_clock_event_device, evt); in set_state_periodic()
407 cycles_per_jiffy = (((unsigned long long)NSEC_PER_SEC / HZ * evt->mult) in set_state_periodic()
408 >> evt->shift); in set_state_periodic()
421 if (!clockevent_state_periodic(&mevt->evt)) in exynos4_mct_tick_clear()
432 struct clock_event_device *evt = &mevt->evt; in exynos4_mct_tick_isr() local
436 evt->event_handler(evt); in exynos4_mct_tick_isr()
443 struct clock_event_device *evt = &mevt->evt; in exynos4_local_timer_setup() local
449 evt->name = mevt->name; in exynos4_local_timer_setup()
450 evt->cpumask = cpumask_of(cpu); in exynos4_local_timer_setup()
451 evt->set_next_event = exynos4_tick_set_next_event; in exynos4_local_timer_setup()
452 evt->set_state_periodic = set_state_periodic; in exynos4_local_timer_setup()
453 evt->set_state_shutdown = set_state_shutdown; in exynos4_local_timer_setup()
454 evt->set_state_oneshot = set_state_shutdown; in exynos4_local_timer_setup()
455 evt->tick_resume = set_state_shutdown; in exynos4_local_timer_setup()
456 evt->features = CLOCK_EVT_FEAT_PERIODIC | CLOCK_EVT_FEAT_ONESHOT; in exynos4_local_timer_setup()
457 evt->rating = 450; in exynos4_local_timer_setup()
463 if (evt->irq == -1) in exynos4_local_timer_setup()
466 irq_force_affinity(evt->irq, cpumask_of(cpu)); in exynos4_local_timer_setup()
467 enable_irq(evt->irq); in exynos4_local_timer_setup()
471 clockevents_config_and_register(evt, clk_rate / (TICK_BASE_CNT + 1), in exynos4_local_timer_setup()
479 struct clock_event_device *evt = &mevt->evt; in exynos4_local_timer_stop() local
481 evt->set_state_shutdown(evt); in exynos4_local_timer_stop()
483 if (evt->irq != -1) in exynos4_local_timer_stop()
484 disable_irq_nosync(evt->irq); in exynos4_local_timer_stop()
551 pcpu_mevt->evt.irq = -1; in exynos4_timer_resources()
563 pcpu_mevt->evt.irq = mct_irq; in exynos4_timer_resources()