Lines Matching refs:curval

667 static int cmpxchg_futex_value_locked(u32 *curval, u32 __user *uaddr,  in cmpxchg_futex_value_locked()  argument
673 ret = futex_atomic_cmpxchg_inatomic(curval, uaddr, uval, newval); in cmpxchg_futex_value_locked()
1052 u32 uninitialized_var(curval); in lock_pi_update_atomic()
1057 if (unlikely(cmpxchg_futex_value_locked(&curval, uaddr, uval, newval))) in lock_pi_update_atomic()
1061 return curval != uval ? -EAGAIN : 0; in lock_pi_update_atomic()
1211 u32 uninitialized_var(curval), newval; in wake_futex_pi()
1247 if (cmpxchg_futex_value_locked(&curval, uaddr, uval, newval)) { in wake_futex_pi()
1249 } else if (curval != uval) { in wake_futex_pi()
1256 if ((FUTEX_TID_MASK & curval) == uval) in wake_futex_pi()
1553 u32 curval; in futex_proxy_trylock_atomic() local
1556 if (get_futex_value_locked(&curval, pifutex)) in futex_proxy_trylock_atomic()
1678 u32 curval; in futex_requeue() local
1680 ret = get_futex_value_locked(&curval, uaddr1); in futex_requeue()
1686 ret = get_user(curval, uaddr1); in futex_requeue()
1697 if (curval != *cmpval) { in futex_requeue()
2004 u32 uval, uninitialized_var(curval), newval; in fixup_pi_state_owner()
2035 if (cmpxchg_futex_value_locked(&curval, uaddr, uval, newval)) in fixup_pi_state_owner()
2037 if (curval == uval) in fixup_pi_state_owner()
2039 uval = curval; in fixup_pi_state_owner()
2508 u32 uninitialized_var(curval), uval, vpid = task_pid_vnr(current); in futex_unlock_pi()
2573 if (cmpxchg_futex_value_locked(&curval, uaddr, uval, 0)) in futex_unlock_pi()
2579 ret = (curval == uval) ? 0 : -EAGAIN; in futex_unlock_pi()
3157 u32 curval; in futex_detect_cmpxchg() local
3169 if (cmpxchg_futex_value_locked(&curval, NULL, 0, 0) == -EFAULT) in futex_detect_cmpxchg()