Lines Matching defs:uaddr1
20 * way out and taking the hash bucket lock of the original uaddr1 when the
38 * the waiter is still on the 'wait' futex, i.e. uaddr1.
43 * proceed to take the hash bucket lock of uaddr1. If it set state to WAIT,
49 * and therefore the waiter q is still on the uaddr1 futex.
359 * futex_requeue() - Requeue waiters from uaddr1 to uaddr2
360 * @uaddr1: source futex user address
366 * @cmpval: @uaddr1 expected value (or %NULL)
370 * Requeue waiters on uaddr1 to uaddr2. In the requeue_pi case, try to acquire
377 int futex_requeue(u32 __user *uaddr1, unsigned int flags1,
404 if (uaddr1 == uaddr2)
440 ret = get_futex_key(uaddr1, flags1, &key1, FUTEX_READ);
466 ret = futex_get_value_locked(&curval, uaddr1);
472 ret = get_user(curval, uaddr1);
829 /* The waiter is still on uaddr1 */