Lines Matching refs:evt
49 struct clock_event_device evt;
52 #define to_arch_timer(e) container_of(e, struct arch_timer, evt)
139 struct clock_event_device *evt)
143 ctrl = arch_timer_reg_read(access, ARCH_TIMER_REG_CTRL, evt);
146 arch_timer_reg_write(access, ARCH_TIMER_REG_CTRL, ctrl, evt);
147 evt->event_handler(evt);
156 struct clock_event_device *evt = dev_id;
158 return timer_handler(ARCH_TIMER_VIRT_ACCESS, evt);
163 struct clock_event_device *evt = dev_id;
165 return timer_handler(ARCH_TIMER_PHYS_ACCESS, evt);
170 struct clock_event_device *evt = dev_id;
172 return timer_handler(ARCH_TIMER_MEM_PHYS_ACCESS, evt);
177 struct clock_event_device *evt = dev_id;
179 return timer_handler(ARCH_TIMER_MEM_VIRT_ACCESS, evt);
222 static __always_inline void set_next_event(const int access, unsigned long evt,
229 arch_timer_reg_write(access, ARCH_TIMER_REG_TVAL, evt, clk);
233 static int arch_timer_set_next_event_virt(unsigned long evt,
236 set_next_event(ARCH_TIMER_VIRT_ACCESS, evt, clk);
240 static int arch_timer_set_next_event_phys(unsigned long evt,
243 set_next_event(ARCH_TIMER_PHYS_ACCESS, evt, clk);
247 static int arch_timer_set_next_event_virt_mem(unsigned long evt,
250 set_next_event(ARCH_TIMER_MEM_VIRT_ACCESS, evt, clk);
254 static int arch_timer_set_next_event_phys_mem(unsigned long evt,
257 set_next_event(ARCH_TIMER_MEM_PHYS_ACCESS, evt, clk);
631 t->evt.irq = irq;
632 __arch_timer_setup(ARCH_MEM_TIMER, &t->evt);
639 ret = request_irq(irq, func, IRQF_TIMER, "arch_mem_timer", &t->evt);