Lines Matching refs:counter
63 v->counter = i; in atomic_set()
70 return ACCESS_ONCE((v)->counter); in atomic_read()
74 #define atomic_cmpxchg(v, o, n) (cmpxchg(&((v)->counter), (o), (n)))
75 #define atomic_xchg(v, new) (xchg(&((v)->counter), new))
107 v->counter c_op i; \
118 ret = (v->counter c_op i); \
167 v->counter c_op i; \
178 ret = (v->counter c_op i); \
199 v->counter = i; in atomic64_set()
207 return ACCESS_ONCE((v)->counter); in atomic64_read()
224 ((__typeof__((v)->counter))cmpxchg(&((v)->counter), (o), (n)))
225 #define atomic64_xchg(v, new) (xchg(&((v)->counter), new))