Lines Matching refs:atomic_t

25 static __always_inline int arch_atomic_read(const atomic_t *v)  in arch_atomic_read()
41 static __always_inline void arch_atomic_set(atomic_t *v, int i) in arch_atomic_set()
53 static __always_inline void arch_atomic_add(int i, atomic_t *v) in arch_atomic_add()
67 static __always_inline void arch_atomic_sub(int i, atomic_t *v) in arch_atomic_sub()
83 static __always_inline bool arch_atomic_sub_and_test(int i, atomic_t *v) in arch_atomic_sub_and_test()
95 static __always_inline void arch_atomic_inc(atomic_t *v) in arch_atomic_inc()
108 static __always_inline void arch_atomic_dec(atomic_t *v) in arch_atomic_dec()
123 static __always_inline bool arch_atomic_dec_and_test(atomic_t *v) in arch_atomic_dec_and_test()
137 static __always_inline bool arch_atomic_inc_and_test(atomic_t *v) in arch_atomic_inc_and_test()
152 static __always_inline bool arch_atomic_add_negative(int i, atomic_t *v) in arch_atomic_add_negative()
165 static __always_inline int arch_atomic_add_return(int i, atomic_t *v) in arch_atomic_add_return()
177 static __always_inline int arch_atomic_sub_return(int i, atomic_t *v) in arch_atomic_sub_return()
182 static __always_inline int arch_atomic_fetch_add(int i, atomic_t *v) in arch_atomic_fetch_add()
187 static __always_inline int arch_atomic_fetch_sub(int i, atomic_t *v) in arch_atomic_fetch_sub()
192 static __always_inline int arch_atomic_cmpxchg(atomic_t *v, int old, int new) in arch_atomic_cmpxchg()
198 static __always_inline bool arch_atomic_try_cmpxchg(atomic_t *v, int *old, int new) in arch_atomic_try_cmpxchg()
203 static inline int arch_atomic_xchg(atomic_t *v, int new) in arch_atomic_xchg()
208 static inline void arch_atomic_and(int i, atomic_t *v) in arch_atomic_and()
216 static inline int arch_atomic_fetch_and(int i, atomic_t *v) in arch_atomic_fetch_and()
225 static inline void arch_atomic_or(int i, atomic_t *v) in arch_atomic_or()
233 static inline int arch_atomic_fetch_or(int i, atomic_t *v) in arch_atomic_fetch_or()
242 static inline void arch_atomic_xor(int i, atomic_t *v) in arch_atomic_xor()
250 static inline int arch_atomic_fetch_xor(int i, atomic_t *v) in arch_atomic_fetch_xor()