Lines Matching refs:counter
19 __asm__ __volatile__("lwz%U1%X1 %0,%1" : "=r"(t) : "m"(v->counter));
26 __asm__ __volatile__("stw%U0%X0 %1,%0" : "=m"(v->counter) : "r"(i));
40 : "=&r" (t), "+m" (v->counter) \
41 : "r" (a), "r" (&v->counter) \
59 : "r" (a), "r" (&v->counter) \
86 : "=&r" (t), "+m" (v->counter)
87 : "r" (&v->counter)
104 : "r" (&v->counter)
130 : "=&r" (t), "+m" (v->counter)
131 : "r" (&v->counter)
148 : "r" (&v->counter)
154 #define atomic_cmpxchg(v, o, n) (cmpxchg(&((v)->counter), (o), (n)))
155 #define atomic_xchg(v, new) (xchg(&((v)->counter), new))
183 : "r" (&v->counter), "r" (a), "r" (u)
213 : "r" (&v->counter)
244 : "r" (&v->counter)
259 __asm__ __volatile__("ld%U1%X1 %0,%1" : "=r"(t) : "m"(v->counter));
266 __asm__ __volatile__("std%U0%X0 %1,%0" : "=m"(v->counter) : "r"(i));
279 : "=&r" (t), "+m" (v->counter) \
280 : "r" (a), "r" (&v->counter) \
297 : "r" (a), "r" (&v->counter) \
323 : "=&r" (t), "+m" (v->counter)
324 : "r" (&v->counter)
340 : "r" (&v->counter)
365 : "=&r" (t), "+m" (v->counter)
366 : "r" (&v->counter)
382 : "r" (&v->counter)
409 : "r" (&v->counter)
415 #define atomic64_cmpxchg(v, o, n) (cmpxchg(&((v)->counter), (o), (n)))
416 #define atomic64_xchg(v, new) (xchg(&((v)->counter), new))
443 : "r" (&v->counter), "r" (a), "r" (u)
472 : "r" (&v->counter)