Lines Matching defs:v
18 #define atomic_read(v) (*(volatile int *)&(v)->counter) argument
19 #define atomic_set(v,i) (((v)->counter) = (i)) argument
23 static inline void atomic_add(int i, volatile atomic_t *v) in atomic_add()
31 static inline void atomic_sub(int i, volatile atomic_t *v) in atomic_sub()
39 static inline int atomic_add_return(int i, volatile atomic_t *v) in atomic_add_return()
49 #define atomic_add_negative(a, v) (atomic_add_return((a), (v)) < 0) argument
51 static inline int atomic_sub_return(int i, volatile atomic_t *v) in atomic_sub_return()
61 static inline int atomic_sub_and_test(int i, volatile atomic_t *v) in atomic_sub_and_test()
71 static inline void atomic_inc(volatile atomic_t *v) in atomic_inc()
79 static inline void atomic_dec(volatile atomic_t *v) in atomic_dec()
87 static inline int atomic_inc_return(volatile atomic_t *v) in atomic_inc_return()
97 static inline int atomic_dec_return(volatile atomic_t *v) in atomic_dec_return()
106 static inline int atomic_dec_and_test(volatile atomic_t *v) in atomic_dec_and_test()
116 static inline int atomic_inc_and_test(volatile atomic_t *v) in atomic_inc_and_test()
126 static inline int atomic_cmpxchg(atomic_t *v, int old, int new) in atomic_cmpxchg()
139 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) argument
141 static inline int __atomic_add_unless(atomic_t *v, int a, int u) in __atomic_add_unless()