Lines Matching refs:evt
48 struct clock_event_device *evt = dev_id; in msm_timer_interrupt() local
50 if (clockevent_state_oneshot(evt)) { in msm_timer_interrupt()
55 evt->event_handler(evt); in msm_timer_interrupt()
60 struct clock_event_device *evt) in msm_timer_set_next_event() argument
78 static int msm_timer_shutdown(struct clock_event_device *evt) in msm_timer_shutdown() argument
108 static int msm_local_timer_setup(struct clock_event_device *evt) in msm_local_timer_setup() argument
113 evt->irq = msm_timer_irq; in msm_local_timer_setup()
114 evt->name = "msm_timer"; in msm_local_timer_setup()
115 evt->features = CLOCK_EVT_FEAT_ONESHOT; in msm_local_timer_setup()
116 evt->rating = 200; in msm_local_timer_setup()
117 evt->set_state_shutdown = msm_timer_shutdown; in msm_local_timer_setup()
118 evt->set_state_oneshot = msm_timer_shutdown; in msm_local_timer_setup()
119 evt->tick_resume = msm_timer_shutdown; in msm_local_timer_setup()
120 evt->set_next_event = msm_timer_set_next_event; in msm_local_timer_setup()
121 evt->cpumask = cpumask_of(cpu); in msm_local_timer_setup()
123 clockevents_config_and_register(evt, GPT_HZ, 4, 0xffffffff); in msm_local_timer_setup()
126 enable_percpu_irq(evt->irq, IRQ_TYPE_EDGE_RISING); in msm_local_timer_setup()
128 err = request_irq(evt->irq, msm_timer_interrupt, in msm_local_timer_setup()
130 IRQF_TRIGGER_RISING, "gp_timer", evt); in msm_local_timer_setup()
138 static void msm_local_timer_stop(struct clock_event_device *evt) in msm_local_timer_stop() argument
140 evt->set_state_shutdown(evt); in msm_local_timer_stop()
141 disable_percpu_irq(evt->irq); in msm_local_timer_stop()