Lines Matching refs:counter
22 return __READ_ONCE((v)->counter);
34 __WRITE_ONCE(v->counter, i);
47 : "=m" (v->counter)
48 : "er" (i), "m" (v->counter) : "memory");
61 : "=m" (v->counter)
62 : "er" (i), "m" (v->counter) : "memory");
76 return GEN_BINARY_RMWcc(LOCK_PREFIX "subq", v->counter, e, "er", i);
89 : "=m" (v->counter)
90 : "m" (v->counter) : "memory");
103 : "=m" (v->counter)
104 : "m" (v->counter) : "memory");
118 return GEN_UNARY_RMWcc(LOCK_PREFIX "decq", v->counter, e);
132 return GEN_UNARY_RMWcc(LOCK_PREFIX "incq", v->counter, e);
147 return GEN_BINARY_RMWcc(LOCK_PREFIX "addq", v->counter, s, "er", i);
160 return i + xadd(&v->counter, i);
172 return xadd(&v->counter, i);
178 return xadd(&v->counter, -i);
184 return arch_cmpxchg(&v->counter, old, new);
190 return try_cmpxchg(&v->counter, old, new);
196 return arch_xchg(&v->counter, new);
203 : "+m" (v->counter)
221 : "+m" (v->counter)
239 : "+m" (v->counter)