Lines Matching refs:counter
34 _atomic_xchg_add(&v->counter, i); in atomic_add()
41 _atomic_##op((unsigned long *)&v->counter, i); \
60 return _atomic_xchg_add(&v->counter, i) + i; in ATOMIC_OP()
75 return _atomic_xchg_add_unless(&v->counter, a, u); in __atomic_add_unless()
90 _atomic_xchg(&v->counter, n); in atomic_set()
96 long long counter; member
114 return _atomic64_xchg_add((long long *)&v->counter, 0); in atomic64_read()
126 _atomic64_xchg_add(&v->counter, i); in atomic64_add()
133 _atomic64_##op(&v->counter, i); \
150 return _atomic64_xchg_add(&v->counter, i) + i; in ATOMIC64_OP()
166 return _atomic64_xchg_add_unless(&v->counter, a, u) != u; in atomic64_add_unless()
181 _atomic64_xchg(&v->counter, n); in atomic64_set()