Lines Matching defs:v
26 #define atomic_set(v, i) ((v)->counter = (i)) argument
34 static inline int atomic_cmpxchg(atomic_t *v, int o, int n) in atomic_cmpxchg()
44 static inline int atomic_xchg(atomic_t *v, int n) in atomic_xchg()
53 static inline void atomic_add(int i, atomic_t *v) in atomic_add()
58 static inline int atomic_add_return(int i, atomic_t *v) in atomic_add_return()
67 static inline int __atomic_add_unless(atomic_t *v, int a, int u) in __atomic_add_unless()
83 #define atomic64_read(v) ((v)->counter) argument
84 #define atomic64_set(v, i) ((v)->counter = (i)) argument
86 static inline long atomic64_cmpxchg(atomic64_t *v, long o, long n) in atomic64_cmpxchg()
96 static inline long atomic64_xchg(atomic64_t *v, long n) in atomic64_xchg()
105 static inline void atomic64_add(long i, atomic64_t *v) in atomic64_add()
110 static inline long atomic64_add_return(long i, atomic64_t *v) in atomic64_add_return()
119 static inline long atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless()
131 #define atomic64_sub_return(i, v) atomic64_add_return(-(i), (v)) argument
132 #define atomic64_sub(i, v) atomic64_add(-(i), (v)) argument
133 #define atomic64_inc_return(v) atomic64_add_return(1, (v)) argument
134 #define atomic64_dec_return(v) atomic64_sub_return(1, (v)) argument
135 #define atomic64_inc(v) atomic64_add(1, (v)) argument
136 #define atomic64_dec(v) atomic64_sub(1, (v)) argument
138 #define atomic64_inc_and_test(v) (atomic64_inc_return(v) == 0) argument
139 #define atomic64_dec_and_test(v) (atomic64_dec_return(v) == 0) argument
140 #define atomic64_sub_and_test(i, v) (atomic64_sub_return((i), (v)) == 0) argument
141 #define atomic64_add_negative(i, v) (atomic64_add_return((i), (v)) < 0) argument
143 #define atomic64_inc_not_zero(v) atomic64_add_unless((v), 1, 0) argument