Lines Matching refs:counter
15 return __READ_ONCE((v)->counter);
20 __WRITE_ONCE(v->counter, i);
26 : "=m" (v->counter)
27 : "er" (i), "m" (v->counter) : "memory");
33 : "=m" (v->counter)
34 : "er" (i), "m" (v->counter) : "memory");
39 return GEN_BINARY_RMWcc(LOCK_PREFIX "subq", v->counter, e, "er", i);
46 : "=m" (v->counter)
47 : "m" (v->counter) : "memory");
54 : "=m" (v->counter)
55 : "m" (v->counter) : "memory");
61 return GEN_UNARY_RMWcc(LOCK_PREFIX "decq", v->counter, e);
67 return GEN_UNARY_RMWcc(LOCK_PREFIX "incq", v->counter, e);
73 return GEN_BINARY_RMWcc(LOCK_PREFIX "addq", v->counter, s, "er", i);
79 return i + xadd(&v->counter, i);
87 return xadd(&v->counter, i);
95 return arch_cmpxchg(&v->counter, old, new);
101 return arch_try_cmpxchg(&v->counter, old, new);
107 return arch_xchg(&v->counter, new);
114 : "+m" (v->counter)
132 : "+m" (v->counter)
150 : "+m" (v->counter)