Lines Matching refs:atomic64_t
171 static inline void atomic64_andnot(long i, atomic64_t *v) in atomic64_andnot()
174 register atomic64_t *x1 asm ("x1") = v; in atomic64_andnot()
183 static inline void atomic64_or(long i, atomic64_t *v) in atomic64_or()
186 register atomic64_t *x1 asm ("x1") = v; in atomic64_or()
195 static inline void atomic64_xor(long i, atomic64_t *v) in atomic64_xor()
198 register atomic64_t *x1 asm ("x1") = v; in atomic64_xor()
207 static inline void atomic64_add(long i, atomic64_t *v) in atomic64_add()
210 register atomic64_t *x1 asm ("x1") = v; in atomic64_add()
220 static inline long atomic64_add_return##name(long i, atomic64_t *v) \
223 register atomic64_t *x1 asm ("x1") = v; \
246 static inline void atomic64_and(long i, atomic64_t *v) in atomic64_and()
249 register atomic64_t *x1 asm ("x1") = v; in atomic64_and()
263 static inline void atomic64_sub(long i, atomic64_t *v) in atomic64_sub()
266 register atomic64_t *x1 asm ("x1") = v; in atomic64_sub()
281 static inline long atomic64_sub_return##name(long i, atomic64_t *v) \
284 register atomic64_t *x1 asm ("x1") = v; \
309 static inline long atomic64_dec_if_positive(atomic64_t *v) in atomic64_dec_if_positive()