Lines Matching refs:counter
23 return __READ_ONCE((v)->counter);
28 __WRITE_ONCE(v->counter, i);
34 : "+m" (v->counter)
41 : "+m" (v->counter)
47 return GEN_BINARY_RMWcc(LOCK_PREFIX "subl", v->counter, e, "er", i);
54 : "+m" (v->counter) :: "memory");
61 : "+m" (v->counter) :: "memory");
67 return GEN_UNARY_RMWcc(LOCK_PREFIX "decl", v->counter, e);
73 return GEN_UNARY_RMWcc(LOCK_PREFIX "incl", v->counter, e);
79 return GEN_BINARY_RMWcc(LOCK_PREFIX "addl", v->counter, s, "er", i);
85 return i + xadd(&v->counter, i);
93 return xadd(&v->counter, i);
101 return arch_cmpxchg(&v->counter, old, new);
107 return arch_try_cmpxchg(&v->counter, old, new);
113 return arch_xchg(&v->counter, new);
120 : "+m" (v->counter)
138 : "+m" (v->counter)
156 : "+m" (v->counter)