Lines Matching refs:counter

30 	__asm__ __volatile__("lwz%U1%X1 %0,%1" : "=r"(t) : "m<>"(v->counter));  in arch_atomic_read()
37 __asm__ __volatile__("stw%U0%X0 %1,%0" : "=m<>"(v->counter) : "r"(i)); in arch_atomic_set()
50 : "=&r" (t), "+m" (v->counter) \
51 : "r"#sign (a), "r" (&v->counter) \
65 : "=&r" (t), "+m" (v->counter) \
66 : "r"#sign (a), "r" (&v->counter) \
82 : "=&r" (res), "=&r" (t), "+m" (v->counter) \
83 : "r"#sign (a), "r" (&v->counter) \
122 (arch_cmpxchg(&((v)->counter), (o), (n)))
124 arch_cmpxchg_relaxed(&((v)->counter), (o), (n))
126 arch_cmpxchg_acquire(&((v)->counter), (o), (n))
129 (arch_xchg(&((v)->counter), new))
131 arch_xchg_relaxed(&((v)->counter), (new))
153 : "=&r" (r), "+m" (v->counter) in arch_atomic_try_cmpxchg_lock()
154 : "r" (&v->counter), "r" (o), "r" (new), [eh] "n" (eh) in arch_atomic_try_cmpxchg_lock()
187 : "r" (&v->counter), "rI" (a), "r" (u) in arch_atomic_fetch_add_unless()
214 : "r" (&v->counter) in arch_atomic_dec_if_positive()
229 __asm__ __volatile__("ld%U1%X1 %0,%1" : "=r"(t) : "m<>"(v->counter)); in arch_atomic64_read()
236 __asm__ __volatile__("std%U0%X0 %1,%0" : "=m<>"(v->counter) : "r"(i)); in arch_atomic64_set()
249 : "=&r" (t), "+m" (v->counter) \
250 : "r" (a), "r" (&v->counter) \
265 : "=&r" (t), "+m" (v->counter) \
266 : "r" (a), "r" (&v->counter) \
283 : "=&r" (res), "=&r" (t), "+m" (v->counter) \
284 : "r" (a), "r" (&v->counter) \
331 : "=&r" (t), "+m" (v->counter) in ATOMIC64_OPS()
332 : "r" (&v->counter) in ATOMIC64_OPS()
346 : "=&r" (t), "+m" (v->counter) in arch_atomic64_inc_return_relaxed()
347 : "r" (&v->counter) in arch_atomic64_inc_return_relaxed()
362 : "=&r" (t), "+m" (v->counter) in arch_atomic64_dec()
363 : "r" (&v->counter) in arch_atomic64_dec()
377 : "=&r" (t), "+m" (v->counter) in arch_atomic64_dec_return_relaxed()
378 : "r" (&v->counter) in arch_atomic64_dec_return_relaxed()
405 : "r" (&v->counter) in arch_atomic64_dec_if_positive()
413 (arch_cmpxchg(&((v)->counter), (o), (n)))
415 arch_cmpxchg_relaxed(&((v)->counter), (o), (n))
417 arch_cmpxchg_acquire(&((v)->counter), (o), (n))
420 (arch_xchg(&((v)->counter), new))
422 arch_xchg_relaxed(&((v)->counter), (new))
449 : "r" (&v->counter), "r" (a), "r" (u) in arch_atomic64_fetch_add_unless()
479 : "r" (&v->counter) in arch_atomic64_inc_not_zero()