Lines Matching +full:read +full:- +full:to +full:- +full:read
4 #include "asm-generic/atomic.h"
15 * atomic_read - read atomic variable
22 return v->counter; in atomic_read()
26 * atomic_set - set atomic variable
30 * Atomically sets the value of @v to @i.
34 v->counter = i; in atomic_set()
38 * atomic_inc - increment atomic variable
46 : "+m" (v->counter)); in atomic_inc()
50 * atomic_dec - decrement atomic variable
58 : "+m" (v->counter)); in atomic_dec()
68 * atomic64_read - read atomic64 variable
69 * @ptr: pointer to type atomic64_t
81 * fact that cmpxchg8b returns the current 64-bit value in atomic64_read()
98 * atomic_read - read atomic variable
105 return v->counter; in atomic_read()
109 * atomic_set - set atomic variable
113 * Atomically sets the value of @v to @i.
117 v->counter = i; in atomic_set()
121 * atomic_inc - increment atomic variable
129 : "=m" (v->counter) in atomic_inc()
130 : "m" (v->counter)); in atomic_inc()
134 * atomic_dec - decrement atomic variable
142 : "=m" (v->counter) in atomic_dec()
143 : "m" (v->counter)); in atomic_dec()
153 * atomic64_read - read atomic64 variable
157 * Doesn't imply a read memory barrier.
161 return v->counter; in atomic64_read()