Lines Matching refs:access

126 void arch_timer_reg_write(int access, enum arch_timer_reg reg, u64 val,  in arch_timer_reg_write()  argument
129 if (access == ARCH_TIMER_MEM_PHYS_ACCESS) { in arch_timer_reg_write()
145 } else if (access == ARCH_TIMER_MEM_VIRT_ACCESS) { in arch_timer_reg_write()
159 arch_timer_reg_write_cp15(access, reg, val); in arch_timer_reg_write()
164 u32 arch_timer_reg_read(int access, enum arch_timer_reg reg, in arch_timer_reg_read() argument
169 if (access == ARCH_TIMER_MEM_PHYS_ACCESS) { in arch_timer_reg_read()
178 } else if (access == ARCH_TIMER_MEM_VIRT_ACCESS) { in arch_timer_reg_read()
188 val = arch_timer_reg_read_cp15(access, reg); in arch_timer_reg_read()
421 void erratum_set_next_event_generic(const int access, unsigned long evt, in erratum_set_next_event_generic() argument
427 ctrl = arch_timer_reg_read(access, ARCH_TIMER_REG_CTRL, clk); in erratum_set_next_event_generic()
431 if (access == ARCH_TIMER_PHYS_ACCESS) { in erratum_set_next_event_generic()
439 arch_timer_reg_write(access, ARCH_TIMER_REG_CTRL, ctrl, clk); in erratum_set_next_event_generic()
665 static __always_inline irqreturn_t timer_handler(const int access, in timer_handler() argument
670 ctrl = arch_timer_reg_read(access, ARCH_TIMER_REG_CTRL, evt); in timer_handler()
673 arch_timer_reg_write(access, ARCH_TIMER_REG_CTRL, ctrl, evt); in timer_handler()
709 static __always_inline int arch_timer_shutdown(const int access, in arch_timer_shutdown() argument
714 ctrl = arch_timer_reg_read(access, ARCH_TIMER_REG_CTRL, clk); in arch_timer_shutdown()
716 arch_timer_reg_write(access, ARCH_TIMER_REG_CTRL, ctrl, clk); in arch_timer_shutdown()
741 static __always_inline void set_next_event(const int access, unsigned long evt, in set_next_event() argument
747 ctrl = arch_timer_reg_read(access, ARCH_TIMER_REG_CTRL, clk); in set_next_event()
751 if (access == ARCH_TIMER_PHYS_ACCESS) in set_next_event()
756 arch_timer_reg_write(access, ARCH_TIMER_REG_CVAL, evt + cnt, clk); in set_next_event()
757 arch_timer_reg_write(access, ARCH_TIMER_REG_CTRL, ctrl, clk); in set_next_event()
787 static __always_inline void set_next_event_mem(const int access, unsigned long evt, in set_next_event_mem() argument
794 ctrl = arch_timer_reg_read(access, ARCH_TIMER_REG_CTRL, clk); in set_next_event_mem()
799 arch_timer_reg_write(access, ARCH_TIMER_REG_CTRL, ctrl, clk); in set_next_event_mem()
805 if (access == ARCH_TIMER_MEM_VIRT_ACCESS) in set_next_event_mem()
810 arch_timer_reg_write(access, ARCH_TIMER_REG_CVAL, evt + cnt, clk); in set_next_event_mem()
811 arch_timer_reg_write(access, ARCH_TIMER_REG_CTRL, ctrl, clk); in set_next_event_mem()