• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/kernel/

Lines Matching defs:uval

335 static u32 cmpxchg_futex_value_locked(u32 __user *uaddr, u32 uval, u32 newval)
340 curval = futex_atomic_cmpxchg_inatomic(uaddr, uval, newval);
499 lookup_pi_state(u32 uval, struct futex_hash_bucket *hb,
506 pid_t pid = uval & FUTEX_TID_MASK;
628 u32 uval, newval, curval;
659 uval = curval;
682 curval = cmpxchg_futex_value_locked(uaddr, uval, newval);
686 if (unlikely(curval != uval))
699 ret = lookup_pi_state(uval, hb, key, ps);
760 static int wake_futex_pi(u32 __user *uaddr, u32 uval, struct futex_q *this)
793 if (!(uval & FUTEX_OWNER_DIED)) {
798 curval = cmpxchg_futex_value_locked(uaddr, uval, newval);
802 else if (curval != uval)
827 static int unlock_futex_pi(u32 __user *uaddr, u32 uval)
835 oldval = cmpxchg_futex_value_locked(uaddr, uval, 0);
839 if (oldval != uval)
1495 u32 uval, curval, newval;
1520 if (get_futex_value_locked(&uval, uaddr))
1524 newval = (uval & FUTEX_OWNER_DIED) | newtid;
1526 curval = cmpxchg_futex_value_locked(uaddr, uval, newval);
1530 if (curval == uval)
1532 uval = curval;
1727 u32 uval;
1756 ret = get_futex_value_locked(&uval, uaddr);
1761 ret = get_user(uval, uaddr);
1772 if (uval != val) {
2020 u32 uval;
2026 if (get_user(uval, uaddr))
2031 if ((uval & FUTEX_TID_MASK) != task_pid_vnr(current))
2046 if (!(uval & FUTEX_OWNER_DIED))
2047 uval = cmpxchg_futex_value_locked(uaddr, task_pid_vnr(current), 0);
2050 if (unlikely(uval == -EFAULT))
2056 if (unlikely(uval == task_pid_vnr(current)))
2068 ret = wake_futex_pi(uaddr, uval, this);
2081 if (!(uval & FUTEX_OWNER_DIED)) {
2082 ret = unlock_futex_pi(uaddr, uval);
2421 u32 uval, nval, mval;
2424 if (get_user(uval, uaddr))
2427 if ((uval & FUTEX_TID_MASK) == task_pid_vnr(curr)) {
2438 mval = (uval & FUTEX_WAITERS) | FUTEX_OWNER_DIED;
2439 nval = futex_atomic_cmpxchg_inatomic(uaddr, uval, mval);
2444 if (nval != uval)
2451 if (!pi && (uval & FUTEX_WAITERS))