Lines Matching defs:v
38 #define atomic_read(v) ACCESS_ONCE((v)->counter) argument
39 #define atomic_set(v,i) (((v)->counter) = (i)) argument
114 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) argument
116 static inline int __atomic_add_unless(atomic_t *v, int a, int u) in __atomic_add_unless()
126 #define atomic_inc(v) atomic_add(1, v) argument
127 #define atomic_dec(v) atomic_sub(1, v) argument
129 #define atomic_inc_and_test(v) (atomic_add_return(1, v) == 0) argument
130 #define atomic_dec_and_test(v) (atomic_sub_return(1, v) == 0) argument
131 #define atomic_inc_return(v) (atomic_add_return(1, v)) argument
132 #define atomic_dec_return(v) (atomic_sub_return(1, v)) argument
133 #define atomic_sub_and_test(i, v) (atomic_sub_return(i, v) == 0) argument
135 #define atomic_add_negative(i,v) (atomic_add_return(i, v) < 0) argument
142 #define atomic64_read(v) ACCESS_ONCE((v)->counter) argument
143 #define atomic64_set(v,i) (((v)->counter) = (i)) argument
212 #define atomic64_xchg(v, new) (xchg(&((v)->counter), new)) argument
214 static inline long atomic64_dec_if_positive(atomic64_t *v) in atomic64_dec_if_positive()
234 static inline int atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless()
245 #define atomic64_add_negative(a, v) (atomic64_add_return((a), (v)) < 0) argument
246 #define atomic64_inc(v) atomic64_add(1LL, (v)) argument
247 #define atomic64_inc_return(v) atomic64_add_return(1LL, (v)) argument
248 #define atomic64_inc_and_test(v) (atomic64_inc_return(v) == 0) argument
249 #define atomic64_sub_and_test(a, v) (atomic64_sub_return((a), (v)) == 0) argument
250 #define atomic64_dec(v) atomic64_sub(1LL, (v)) argument
251 #define atomic64_dec_return(v) atomic64_sub_return(1LL, (v)) argument
252 #define atomic64_dec_and_test(v) (atomic64_dec_return((v)) == 0) argument
253 #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1LL, 0LL) argument