Lines Matching refs:evt

66 	struct clock_event_device evt;
71 #define to_arch_timer(e) container_of(e, struct arch_timer, evt)
421 void erratum_set_next_event_generic(const int access, unsigned long evt,
432 cval = evt + arch_counter_get_cntpct_stable();
435 cval = evt + arch_counter_get_cntvct_stable();
442 static __maybe_unused int erratum_set_next_event_virt(unsigned long evt,
445 erratum_set_next_event_generic(ARCH_TIMER_VIRT_ACCESS, evt, clk);
449 static __maybe_unused int erratum_set_next_event_phys(unsigned long evt,
452 erratum_set_next_event_generic(ARCH_TIMER_PHYS_ACCESS, evt, clk);
666 struct clock_event_device *evt)
670 ctrl = arch_timer_reg_read(access, ARCH_TIMER_REG_CTRL, evt);
673 arch_timer_reg_write(access, ARCH_TIMER_REG_CTRL, ctrl, evt);
674 evt->event_handler(evt);
683 struct clock_event_device *evt = dev_id;
685 return timer_handler(ARCH_TIMER_VIRT_ACCESS, evt);
690 struct clock_event_device *evt = dev_id;
692 return timer_handler(ARCH_TIMER_PHYS_ACCESS, evt);
697 struct clock_event_device *evt = dev_id;
699 return timer_handler(ARCH_TIMER_MEM_PHYS_ACCESS, evt);
704 struct clock_event_device *evt = dev_id;
706 return timer_handler(ARCH_TIMER_MEM_VIRT_ACCESS, evt);
741 static __always_inline void set_next_event(const int access, unsigned long evt,
756 arch_timer_reg_write(access, ARCH_TIMER_REG_CVAL, evt + cnt, clk);
760 static int arch_timer_set_next_event_virt(unsigned long evt,
763 set_next_event(ARCH_TIMER_VIRT_ACCESS, evt, clk);
767 static int arch_timer_set_next_event_phys(unsigned long evt,
770 set_next_event(ARCH_TIMER_PHYS_ACCESS, evt, clk);
787 static __always_inline void set_next_event_mem(const int access, unsigned long evt,
810 arch_timer_reg_write(access, ARCH_TIMER_REG_CVAL, evt + cnt, clk);
814 static int arch_timer_set_next_event_virt_mem(unsigned long evt,
817 set_next_event_mem(ARCH_TIMER_MEM_VIRT_ACCESS, evt, clk);
821 static int arch_timer_set_next_event_phys_mem(unsigned long evt,
824 set_next_event_mem(ARCH_TIMER_MEM_PHYS_ACCESS, evt, clk);
1297 arch_timer_mem->evt.irq = irq;
1298 __arch_timer_setup(ARCH_TIMER_TYPE_MEM, &arch_timer_mem->evt);
1305 ret = request_irq(irq, func, IRQF_TIMER, "arch_mem_timer", &arch_timer_mem->evt);