Lines Matching refs:addr
72 static inline void set_value_reg32(volatile u32 *const addr, in set_value_reg32() argument
88 : "=&r" (temp), "=" GCC_OFF_SMALL_ASM() (*addr) in set_value_reg32()
89 : "ir" (~mask), "ir" (value), GCC_OFF_SMALL_ASM() (*addr)); in set_value_reg32()
95 static inline void set_reg32(volatile u32 *const addr, in set_reg32() argument
109 : "=&r" (temp), "=" GCC_OFF_SMALL_ASM() (*addr) in set_reg32()
110 : "ir" (mask), GCC_OFF_SMALL_ASM() (*addr)); in set_reg32()
116 static inline void clear_reg32(volatile u32 *const addr, in clear_reg32() argument
130 : "=&r" (temp), "=" GCC_OFF_SMALL_ASM() (*addr) in clear_reg32()
131 : "ir" (~mask), GCC_OFF_SMALL_ASM() (*addr)); in clear_reg32()
137 static inline void toggle_reg32(volatile u32 *const addr, in toggle_reg32() argument
151 : "=&r" (temp), "=" GCC_OFF_SMALL_ASM() (*addr) in toggle_reg32()
152 : "ir" (mask), GCC_OFF_SMALL_ASM() (*addr)); in toggle_reg32()
158 static inline u32 read_reg32(volatile u32 *const addr, in read_reg32() argument
170 : "m" (*addr), "ir" (mask)); in read_reg32()
182 static inline u32 blocking_read_reg32(volatile u32 *const addr) in blocking_read_reg32() argument
193 : "m" (*addr)); in blocking_read_reg32()