Lines Matching refs:hb
172 CLASS(hb, hb)(&key); in futex_wake()
175 if (!futex_hb_waiters_pending(hb)) in futex_wake()
178 spin_lock(&hb->lock); in futex_wake()
180 plist_for_each_entry_safe(this, next, &hb->chain, list) { in futex_wake()
197 spin_unlock(&hb->lock); in futex_wake()
269 CLASS(hb, hb1)(&key1); in futex_wake_op()
270 CLASS(hb, hb2)(&key2); in futex_wake_op()
449 CLASS(hb, hb)(&q->key); in futex_wait_multiple_setup()
451 futex_q_lock(q, hb); in futex_wait_multiple_setup()
460 futex_queue(q, hb, current); in futex_wait_multiple_setup()
464 futex_q_unlock(hb); in futex_wait_multiple_setup()
623 CLASS(hb, hb)(&q->key); in futex_wait_setup()
625 futex_q_lock(q, hb); in futex_wait_setup()
630 futex_q_unlock(hb); in futex_wait_setup()
643 futex_q_unlock(hb); in futex_wait_setup()
648 futex_q_unlock(hb); in futex_wait_setup()
660 futex_queue(q, hb, task); in futex_wait_setup()