Lines Matching full:v

16  * @v: pointer of type atomic_t
18 * Atomically reads the value of @v.
20 static inline int atomic_read(const atomic_t *v) in atomic_read() argument
22 return v->counter; in atomic_read()
27 * @v: pointer of type atomic_t
30 * Atomically sets the value of @v to @i.
32 static inline void atomic_set(atomic_t *v, int i) in atomic_set() argument
34 v->counter = i; in atomic_set()
39 * @v: pointer of type atomic_t
41 * Atomically increments @v by 1.
43 static inline void atomic_inc(atomic_t *v) in atomic_inc() argument
46 : "+m" (v->counter)); in atomic_inc()
51 * @v: pointer of type atomic_t
53 * Atomically decrements @v by 1.
55 static inline void atomic_dec(atomic_t *v) in atomic_dec() argument
58 : "+m" (v->counter)); in atomic_dec()
93 u64 atomic64_cmpxchg(atomic64_t *v, u64 old, u64 new);
99 * @v: pointer of type atomic_t
101 * Atomically reads the value of @v.
103 static inline int atomic_read(const atomic_t *v) in atomic_read() argument
105 return v->counter; in atomic_read()
110 * @v: pointer of type atomic_t
113 * Atomically sets the value of @v to @i.
115 static inline void atomic_set(atomic_t *v, int i) in atomic_set() argument
117 v->counter = i; in atomic_set()
122 * @v: pointer of type atomic_t
124 * Atomically increments @v by 1.
126 static inline void atomic_inc(atomic_t *v) in atomic_inc() argument
129 : "=m" (v->counter) in atomic_inc()
130 : "m" (v->counter)); in atomic_inc()
135 * @v: pointer of type atomic_t
137 * Atomically decrements @v by 1.
139 static inline void atomic_dec(atomic_t *v) in atomic_dec() argument
142 : "=m" (v->counter) in atomic_dec()
143 : "m" (v->counter)); in atomic_dec()
154 * @v: pointer of type atomic64_t
156 * Atomically reads the value of @v.
159 static inline long atomic64_read(const atomic64_t *v) in atomic64_read() argument
161 return v->counter; in atomic64_read()
164 u64 atomic64_cmpxchg(atomic64_t *v, u64 old, u64 new);