Lines Matching refs:oldval
108 int oldval; in arch_atomic_cmpxchg_relaxed() local
119 : "=&r" (res), "=&r" (oldval), "+Qo" (ptr->counter) in arch_atomic_cmpxchg_relaxed()
124 return oldval; in arch_atomic_cmpxchg_relaxed()
130 int oldval, newval; in arch_atomic_fetch_add_unless() local
145 : "=&r" (oldval), "=&r" (newval), "=&r" (tmp), "+Qo" (v->counter) in arch_atomic_fetch_add_unless()
149 if (oldval != u) in arch_atomic_fetch_add_unless()
152 return oldval; in arch_atomic_fetch_add_unless()
413 s64 oldval; in ATOMIC64_OPS() local
425 : "=&r" (res), "=&r" (oldval), "+Qo" (ptr->counter) in ATOMIC64_OPS()
430 return oldval; in ATOMIC64_OPS()
484 s64 oldval, newval; in arch_atomic64_fetch_add_unless() local
501 : "=&r" (oldval), "=&r" (newval), "=&r" (tmp), "+Qo" (v->counter) in arch_atomic64_fetch_add_unless()
505 if (oldval != u) in arch_atomic64_fetch_add_unless()
508 return oldval; in arch_atomic64_fetch_add_unless()