Lines Matching refs:key2
77 struct futex_hash_bucket *hb2, union futex_key *key2) in requeue_futex() argument
96 q->key = *key2; in requeue_futex()
283 union futex_key *key2, struct futex_pi_state **ps, in futex_proxy_trylock_atomic() argument
318 if (!futex_match(top_waiter->requeue_pi_key, key2)) in futex_proxy_trylock_atomic()
333 ret = futex_lock_pi_atomic(pifutex, hb2, key2, ps, top_waiter->task, in futex_proxy_trylock_atomic()
342 requeue_pi_wake_futex(top_waiter, key2, hb2); in futex_proxy_trylock_atomic()
383 union futex_key key1 = FUTEX_KEY_INIT, key2 = FUTEX_KEY_INIT; in futex_requeue() local
445 ret = get_futex_key(uaddr2, flags2, &key2, in futex_requeue()
454 if (requeue_pi && futex_match(&key1, &key2)) in futex_requeue()
460 CLASS(hb, hb2)(&key2); in futex_requeue()
501 &key2, &pi_state, in futex_requeue()
612 requeue_futex(this, hb1, hb2, &key2); in futex_requeue()
617 if (!futex_match(this->requeue_pi_key, &key2)) { in futex_requeue()
656 requeue_pi_wake_futex(this, &key2, hb2); in futex_requeue()
660 requeue_futex(this, hb1, hb2, &key2); in futex_requeue()
785 union futex_key key2 = FUTEX_KEY_INIT; in futex_wait_requeue_pi() local
808 ret = get_futex_key(uaddr2, flags, &key2, FUTEX_WRITE); in futex_wait_requeue_pi()
814 q.requeue_pi_key = &key2; in futex_wait_requeue_pi()
820 ret = futex_wait_setup(uaddr, val, flags, &q, &key2, current); in futex_wait_requeue_pi()