Lines Matching refs:access

79 void arch_timer_reg_write(int access, enum arch_timer_reg reg, u32 val,  in arch_timer_reg_write()  argument
82 if (access == ARCH_TIMER_MEM_PHYS_ACCESS) { in arch_timer_reg_write()
92 } else if (access == ARCH_TIMER_MEM_VIRT_ACCESS) { in arch_timer_reg_write()
103 arch_timer_reg_write_cp15(access, reg, val); in arch_timer_reg_write()
108 u32 arch_timer_reg_read(int access, enum arch_timer_reg reg, in arch_timer_reg_read() argument
113 if (access == ARCH_TIMER_MEM_PHYS_ACCESS) { in arch_timer_reg_read()
123 } else if (access == ARCH_TIMER_MEM_VIRT_ACCESS) { in arch_timer_reg_read()
134 val = arch_timer_reg_read_cp15(access, reg); in arch_timer_reg_read()
140 static __always_inline irqreturn_t timer_handler(const int access, in timer_handler() argument
145 ctrl = arch_timer_reg_read(access, ARCH_TIMER_REG_CTRL, evt); in timer_handler()
148 arch_timer_reg_write(access, ARCH_TIMER_REG_CTRL, ctrl, evt); in timer_handler()
184 static __always_inline int timer_shutdown(const int access, in timer_shutdown() argument
189 ctrl = arch_timer_reg_read(access, ARCH_TIMER_REG_CTRL, clk); in timer_shutdown()
191 arch_timer_reg_write(access, ARCH_TIMER_REG_CTRL, ctrl, clk); in timer_shutdown()
216 static __always_inline void set_next_event(const int access, unsigned long evt, in set_next_event() argument
220 ctrl = arch_timer_reg_read(access, ARCH_TIMER_REG_CTRL, clk); in set_next_event()
223 arch_timer_reg_write(access, ARCH_TIMER_REG_TVAL, evt, clk); in set_next_event()
224 arch_timer_reg_write(access, ARCH_TIMER_REG_CTRL, ctrl, clk); in set_next_event()