Lines Matching refs:evt
50 struct clock_event_device *evt = dev_id; in msm_timer_interrupt() local
52 if (evt->mode == CLOCK_EVT_MODE_ONESHOT) { in msm_timer_interrupt()
57 evt->event_handler(evt); in msm_timer_interrupt()
62 struct clock_event_device *evt) in msm_timer_set_next_event() argument
81 struct clock_event_device *evt) in msm_timer_set_mode() argument
122 static int msm_local_timer_setup(struct clock_event_device *evt) in msm_local_timer_setup() argument
127 evt->irq = msm_timer_irq; in msm_local_timer_setup()
128 evt->name = "msm_timer"; in msm_local_timer_setup()
129 evt->features = CLOCK_EVT_FEAT_ONESHOT; in msm_local_timer_setup()
130 evt->rating = 200; in msm_local_timer_setup()
131 evt->set_mode = msm_timer_set_mode; in msm_local_timer_setup()
132 evt->set_next_event = msm_timer_set_next_event; in msm_local_timer_setup()
133 evt->cpumask = cpumask_of(cpu); in msm_local_timer_setup()
135 clockevents_config_and_register(evt, GPT_HZ, 4, 0xffffffff); in msm_local_timer_setup()
138 enable_percpu_irq(evt->irq, IRQ_TYPE_EDGE_RISING); in msm_local_timer_setup()
140 err = request_irq(evt->irq, msm_timer_interrupt, in msm_local_timer_setup()
142 IRQF_TRIGGER_RISING, "gp_timer", evt); in msm_local_timer_setup()
150 static void msm_local_timer_stop(struct clock_event_device *evt) in msm_local_timer_stop() argument
152 evt->set_mode(CLOCK_EVT_MODE_UNUSED, evt); in msm_local_timer_stop()
153 disable_percpu_irq(evt->irq); in msm_local_timer_stop()