Lines Matching refs:key
28 pi_state->key = FUTEX_KEY_INIT; in refill_pi_state_cache()
376 static void __attach_to_pi_owner(struct task_struct *p, union futex_key *key, in __attach_to_pi_owner() argument
394 pi_state->key = *key; in __attach_to_pi_owner()
410 static int attach_to_pi_owner(u32 __user *uaddr, u32 uval, union futex_key *key, in attach_to_pi_owner() argument
466 __attach_to_pi_owner(p, key, ps); in attach_to_pi_owner()
515 union futex_key *key, in futex_lock_pi_atomic() argument
548 top_waiter = futex_top_waiter(hb, key); in futex_lock_pi_atomic()
587 __attach_to_pi_owner(task, key, ps); in futex_lock_pi_atomic()
607 return attach_to_pi_owner(uaddr, newval, key, ps, exiting); in futex_lock_pi_atomic()
948 ret = get_futex_key(uaddr, flags & FLAGS_SHARED, &q.key, FUTEX_WRITE); in futex_lock_pi()
955 ret = futex_lock_pi_atomic(uaddr, hb, &q.key, &q.pi_state, current, in futex_lock_pi()
1103 union futex_key key = FUTEX_KEY_INIT; in futex_unlock_pi() local
1120 ret = get_futex_key(uaddr, flags & FLAGS_SHARED, &key, FUTEX_WRITE); in futex_unlock_pi()
1124 hb = futex_hash(&key); in futex_unlock_pi()
1132 top_waiter = futex_top_waiter(hb, &key); in futex_unlock_pi()