Lines Matching refs:counter
24 #define atomic_read(v) READ_ONCE((v)->counter)
28 #define atomic_set(v, i) WRITE_ONCE(((v)->counter), (i))
41 : [ctr] "r" (&v->counter), /* Not "m": llock only supports reg direct addr mode */ \
63 : [ctr] "r" (&v->counter), \
90 : [ctr] "r" (&v->counter), \
104 #define atomic_set(v, i) WRITE_ONCE(((v)->counter), (i))
122 WRITE_ONCE(v->counter, i); in atomic_set()
141 v->counter c_op i; \
155 temp = v->counter; \
157 v->counter = temp; \
173 orig = v->counter; \
174 v->counter c_op i; \
212 : "r"(&v->counter)
222 : "r"(i), "r"(&v->counter)
234 : "r"(i), "r"(&v->counter), "i"(asm_op) \
252 : "r"(&v->counter), "i"(asm_op) \
276 : "r"(&v->counter), "i"(asm_op) \
327 aligned_u64 counter;
339 : "r"(&v->counter));
360 : "r"(a), "r"(&v->counter)
377 : "r"(&v->counter), "ir"(a) \
396 : "r"(&v->counter), "ir"(a) \
419 : "r"(&v->counter), "ir"(a) \
513 : "r"(&v->counter)
549 : "r"(&v->counter), "r"(a), "r"(u)