Lines Matching refs:counter
64 v->counter = i; in atomic_set()
73 return READ_ONCE((v)->counter); in atomic_read()
77 #define atomic_cmpxchg(v, o, n) (cmpxchg(&((v)->counter), (o), (n)))
78 #define atomic_xchg(v, new) (xchg(&((v)->counter), new))
86 v->counter c_op i; \
97 ret = (v->counter c_op i); \
110 ret = v->counter; \
111 v->counter c_op i; \
151 v->counter c_op i; \
162 ret = (v->counter c_op i); \
175 ret = v->counter; \
176 v->counter c_op i; \
210 v->counter = i; in atomic64_set()
218 return READ_ONCE((v)->counter); in atomic64_read()
223 ((__typeof__((v)->counter))cmpxchg(&((v)->counter), (o), (n)))
224 #define atomic64_xchg(v, new) (xchg(&((v)->counter), new))