Lines Matching refs:hb
515 int futex_lock_pi_atomic(u32 __user *uaddr, struct futex_hash_bucket *hb, in futex_lock_pi_atomic() argument
549 top_waiter = futex_top_waiter(hb, key); in futex_lock_pi_atomic()
923 struct futex_hash_bucket *hb; in futex_lock_pi() local
942 hb = futex_q_lock(&q); in futex_lock_pi()
944 ret = futex_lock_pi_atomic(uaddr, hb, &q.key, &q.pi_state, current, in futex_lock_pi()
966 futex_q_unlock(hb); in futex_lock_pi()
985 __futex_queue(&q, hb, current); in futex_lock_pi()
1086 futex_q_unlock(hb); in futex_lock_pi()
1096 futex_q_unlock(hb); in futex_lock_pi()
1117 struct futex_hash_bucket *hb; in futex_unlock_pi() local
1137 hb = futex_hash(&key); in futex_unlock_pi()
1138 spin_lock(&hb->lock); in futex_unlock_pi()
1146 top_waiter = futex_top_waiter(hb, &key); in futex_unlock_pi()
1196 spin_unlock(&hb->lock); in futex_unlock_pi()
1235 spin_unlock(&hb->lock); in futex_unlock_pi()
1255 spin_unlock(&hb->lock); in futex_unlock_pi()