• 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:uaddr2

919 futex_wake_op(u32 __user *uaddr1, int fshared, u32 __user *uaddr2,
932 ret = get_futex_key(uaddr2, fshared, &key2);
941 op_ret = futex_atomic_op_inuser(op, uaddr2);
960 ret = fault_in_user_writeable(uaddr2);
1133 * futex_requeue() - Requeue waiters from uaddr1 to uaddr2
1135 * uaddr2: target futex user address
1141 * Requeue waiters on uaddr1 to uaddr2. In the requeue_pi case, try to acquire
1142 * uaddr2 atomically on behalf of the top waiter.
1148 static int futex_requeue(u32 __user *uaddr1, int fshared, u32 __user *uaddr2,
1194 ret = get_futex_key(uaddr2, fshared, &key2);
1231 * Attempt to acquire uaddr2 and wake the top waiter. If we
1236 ret = futex_proxy_trylock_atomic(uaddr2, hb1, hb2, &key1,
1240 * At this point the top_waiter has either taken uaddr2 or is
1249 ret = get_futex_value_locked(&curval2, uaddr2);
1262 ret = fault_in_user_writeable(uaddr2);
2131 * wakeup code can't change q.key from uaddr to uaddr2 if we hold hb.
2132 * It can't be requeued from uaddr2 to something else since we don't
2154 * futex_wait_requeue_pi() - Wait on uaddr and take uaddr2
2162 * @uaddr2: the pi futex we will take prior to returning to user-space
2165 * uaddr2 which must be PI aware. Normal wakeup will wake on uaddr2 and
2173 * 1) wakeup on uaddr2 after an atomic lock acquisition by futex_requeue()
2174 * 2) wakeup on uaddr2 after a requeue
2196 int clockrt, u32 __user *uaddr2)
2226 ret = get_futex_key(uaddr2, fshared, &key2);
2269 ret = fixup_pi_state_owner(uaddr2, &q, current,
2289 res = fixup_owner(uaddr2, fshared, &q, !ret);
2544 u32 __user *uaddr2, u32 val2, u32 val3)
2569 ret = futex_requeue(uaddr, fshared, uaddr2, val, val2, NULL, 0);
2572 ret = futex_requeue(uaddr, fshared, uaddr2, val, val2, &val3,
2576 ret = futex_wake_op(uaddr, fshared, uaddr2, val, val2, val3);
2593 clockrt, uaddr2);
2596 ret = futex_requeue(uaddr, fshared, uaddr2, val, val2, &val3,
2607 struct timespec __user *, utime, u32 __user *, uaddr2,
2636 return do_futex(uaddr, op, val, tp, uaddr2, val2, val3);