Lines Matching refs:curval

590 static int cmpxchg_futex_value_locked(u32 *curval, u32 __user *uaddr,  in cmpxchg_futex_value_locked()  argument
596 ret = futex_atomic_cmpxchg_inatomic(curval, uaddr, uval, newval); in cmpxchg_futex_value_locked()
975 u32 uninitialized_var(curval); in lock_pi_update_atomic()
977 if (unlikely(cmpxchg_futex_value_locked(&curval, uaddr, uval, newval))) in lock_pi_update_atomic()
981 return curval != uval ? -EAGAIN : 0; in lock_pi_update_atomic()
1129 u32 uninitialized_var(curval), newval; in wake_futex_pi()
1160 if (cmpxchg_futex_value_locked(&curval, uaddr, uval, newval)) { in wake_futex_pi()
1162 } else if (curval != uval) { in wake_futex_pi()
1169 if ((FUTEX_TID_MASK & curval) == uval) in wake_futex_pi()
1450 u32 curval; in futex_proxy_trylock_atomic() local
1453 if (get_futex_value_locked(&curval, pifutex)) in futex_proxy_trylock_atomic()
1571 u32 curval; in futex_requeue() local
1573 ret = get_futex_value_locked(&curval, uaddr1); in futex_requeue()
1579 ret = get_user(curval, uaddr1); in futex_requeue()
1590 if (curval != *cmpval) { in futex_requeue()
1896 u32 uval, uninitialized_var(curval), newval; in fixup_pi_state_owner()
1927 if (cmpxchg_futex_value_locked(&curval, uaddr, uval, newval)) in fixup_pi_state_owner()
1929 if (curval == uval) in fixup_pi_state_owner()
1931 uval = curval; in fixup_pi_state_owner()
2396 u32 uninitialized_var(curval), uval, vpid = task_pid_vnr(current); in futex_unlock_pi()
2451 if (cmpxchg_futex_value_locked(&curval, uaddr, uval, 0)) in futex_unlock_pi()
2457 ret = (curval == uval) ? 0 : -EAGAIN; in futex_unlock_pi()
3032 u32 curval; in futex_detect_cmpxchg() local
3044 if (cmpxchg_futex_value_locked(&curval, NULL, 0, 0) == -EFAULT) in futex_detect_cmpxchg()