Lines Matching refs:counter

25 #define atomic_read(v)	READ_ONCE((v)->counter)
26 #define atomic_set(v,i) WRITE_ONCE(((v)->counter), (i))
42 prefetchw(&v->counter); \
49 : "=&r" (result), "=&r" (tmp), "+Qo" (v->counter) \
50 : "r" (&v->counter), "Ir" (i) \
60 prefetchw(&v->counter); \
68 : "=&r" (result), "=&r" (tmp), "+Qo" (v->counter) \
69 : "r" (&v->counter), "Ir" (i) \
81 prefetchw(&v->counter); \
89 : "=&r" (result), "=&r" (val), "=&r" (tmp), "+Qo" (v->counter) \
90 : "r" (&v->counter), "Ir" (i) \
111 prefetchw(&ptr->counter);
119 : "=&r" (res), "=&r" (oldval), "+Qo" (ptr->counter)
120 : "r" (&ptr->counter), "Ir" (old), "r" (new)
134 prefetchw(&v->counter);
145 : "=&r" (oldval), "=&r" (newval), "=&r" (tmp), "+Qo" (v->counter)
146 : "r" (&v->counter), "r" (u), "r" (a)
168 v->counter c_op i; \
179 v->counter c_op i; \
180 val = v->counter; \
193 val = v->counter; \
194 v->counter c_op i; \
206 ret = v->counter;
208 v->counter = new;
243 #define atomic_xchg(v, new) (xchg(&((v)->counter), new))
247 s64 counter;
260 : "r" (&v->counter), "Qo" (v->counter)
270 : "=Qo" (v->counter)
271 : "r" (&v->counter), "r" (i)
282 : "r" (&v->counter), "Qo" (v->counter)
292 prefetchw(&v->counter);
298 : "=&r" (tmp), "=Qo" (v->counter)
299 : "r" (&v->counter), "r" (i)
310 prefetchw(&v->counter); \
318 : "=&r" (result), "=&r" (tmp), "+Qo" (v->counter) \
319 : "r" (&v->counter), "r" (i) \
330 prefetchw(&v->counter); \
339 : "=&r" (result), "=&r" (tmp), "+Qo" (v->counter) \
340 : "r" (&v->counter), "r" (i) \
353 prefetchw(&v->counter); \
362 : "=&r" (result), "=&r" (val), "=&r" (tmp), "+Qo" (v->counter) \
363 : "r" (&v->counter), "r" (i) \
409 prefetchw(&ptr->counter);
418 : "=&r" (res), "=&r" (oldval), "+Qo" (ptr->counter)
419 : "r" (&ptr->counter), "r" (old), "r" (new)
432 prefetchw(&ptr->counter);
439 : "=&r" (result), "=&r" (tmp), "+Qo" (ptr->counter)
440 : "r" (&ptr->counter), "r" (new)
453 prefetchw(&v->counter);
465 : "=&r" (result), "=&r" (tmp), "+Qo" (v->counter)
466 : "r" (&v->counter)
481 prefetchw(&v->counter);
494 : "=&r" (oldval), "=&r" (newval), "=&r" (tmp), "+Qo" (v->counter)
495 : "r" (&v->counter), "r" (u), "r" (a)