Lines Matching defs:v
37 static inline int atomic_xchg(atomic_t *v, int n) in atomic_xchg()
52 static inline int atomic_cmpxchg(atomic_t *v, int o, int n) in atomic_cmpxchg()
65 static inline void atomic_add(int i, atomic_t *v) in atomic_add()
77 static inline int atomic_add_return(int i, atomic_t *v) in atomic_add_return()
92 static inline int __atomic_add_unless(atomic_t *v, int a, int u) in __atomic_add_unless()
108 static inline void atomic_set(atomic_t *v, int n) in atomic_set()
132 static inline u64 atomic64_read(const atomic64_t *v) in atomic64_read()
149 static inline u64 atomic64_xchg(atomic64_t *v, u64 n) in atomic64_xchg()
164 static inline u64 atomic64_cmpxchg(atomic64_t *v, u64 o, u64 n) in atomic64_cmpxchg()
177 static inline void atomic64_add(u64 i, atomic64_t *v) in atomic64_add()
189 static inline u64 atomic64_add_return(u64 i, atomic64_t *v) in atomic64_add_return()
204 static inline u64 atomic64_add_unless(atomic64_t *v, u64 a, u64 u) in atomic64_add_unless()
220 static inline void atomic64_set(atomic64_t *v, u64 n) in atomic64_set()
225 #define atomic64_add_negative(a, v) (atomic64_add_return((a), (v)) < 0) argument
226 #define atomic64_inc(v) atomic64_add(1LL, (v)) argument
227 #define atomic64_inc_return(v) atomic64_add_return(1LL, (v)) argument
228 #define atomic64_inc_and_test(v) (atomic64_inc_return(v) == 0) argument
229 #define atomic64_sub_return(i, v) atomic64_add_return(-(i), (v)) argument
230 #define atomic64_sub_and_test(a, v) (atomic64_sub_return((a), (v)) == 0) argument
231 #define atomic64_sub(i, v) atomic64_add(-(i), (v)) argument
232 #define atomic64_dec(v) atomic64_sub(1LL, (v)) argument
233 #define atomic64_dec_return(v) atomic64_sub_return(1LL, (v)) argument
234 #define atomic64_dec_and_test(v) (atomic64_dec_return((v)) == 0) argument
235 #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1LL, 0LL) argument