Lines Matching refs:access

125 void arch_timer_reg_write(int access, enum arch_timer_reg reg, u64 val,  in arch_timer_reg_write()  argument
128 if (access == ARCH_TIMER_MEM_PHYS_ACCESS) { in arch_timer_reg_write()
144 } else if (access == ARCH_TIMER_MEM_VIRT_ACCESS) { in arch_timer_reg_write()
158 arch_timer_reg_write_cp15(access, reg, val); in arch_timer_reg_write()
163 u32 arch_timer_reg_read(int access, enum arch_timer_reg reg, in arch_timer_reg_read() argument
168 if (access == ARCH_TIMER_MEM_PHYS_ACCESS) { in arch_timer_reg_read()
177 } else if (access == ARCH_TIMER_MEM_VIRT_ACCESS) { in arch_timer_reg_read()
187 val = arch_timer_reg_read_cp15(access, reg); in arch_timer_reg_read()
402 void erratum_set_next_event_generic(const int access, unsigned long evt, in erratum_set_next_event_generic() argument
408 ctrl = arch_timer_reg_read(access, ARCH_TIMER_REG_CTRL, clk); in erratum_set_next_event_generic()
412 if (access == ARCH_TIMER_PHYS_ACCESS) { in erratum_set_next_event_generic()
420 arch_timer_reg_write(access, ARCH_TIMER_REG_CTRL, ctrl, clk); in erratum_set_next_event_generic()
644 static __always_inline irqreturn_t timer_handler(const int access, in timer_handler() argument
649 ctrl = arch_timer_reg_read(access, ARCH_TIMER_REG_CTRL, evt); in timer_handler()
652 arch_timer_reg_write(access, ARCH_TIMER_REG_CTRL, ctrl, evt); in timer_handler()
688 static __always_inline int timer_shutdown(const int access, in timer_shutdown() argument
693 ctrl = arch_timer_reg_read(access, ARCH_TIMER_REG_CTRL, clk); in timer_shutdown()
695 arch_timer_reg_write(access, ARCH_TIMER_REG_CTRL, ctrl, clk); in timer_shutdown()
720 static __always_inline void set_next_event(const int access, unsigned long evt, in set_next_event() argument
726 ctrl = arch_timer_reg_read(access, ARCH_TIMER_REG_CTRL, clk); in set_next_event()
730 if (access == ARCH_TIMER_PHYS_ACCESS) in set_next_event()
735 arch_timer_reg_write(access, ARCH_TIMER_REG_CVAL, evt + cnt, clk); in set_next_event()
736 arch_timer_reg_write(access, ARCH_TIMER_REG_CTRL, ctrl, clk); in set_next_event()
766 static __always_inline void set_next_event_mem(const int access, unsigned long evt, in set_next_event_mem() argument
773 ctrl = arch_timer_reg_read(access, ARCH_TIMER_REG_CTRL, clk); in set_next_event_mem()
777 if (access == ARCH_TIMER_MEM_VIRT_ACCESS) in set_next_event_mem()
782 arch_timer_reg_write(access, ARCH_TIMER_REG_CVAL, evt + cnt, clk); in set_next_event_mem()
783 arch_timer_reg_write(access, ARCH_TIMER_REG_CTRL, ctrl, clk); in set_next_event_mem()