Lines Matching refs:chain
239 struct plist_head chain; member
711 plist_for_each_entry(this, &hb->chain, list) { in futex_top_waiter()
1468 plist_del(&q->list, &hb->chain); in __unqueue_futex()
1625 trace_android_vh_futex_wake_traverse_plist(&hb->chain, &target_nr, key, bitset); in futex_wake()
1626 plist_for_each_entry_safe(this, next, &hb->chain, list) { in futex_wake()
1752 plist_for_each_entry_safe(this, next, &hb1->chain, list) { in futex_wake_op()
1766 plist_for_each_entry_safe(this, next, &hb2->chain, list) { in futex_wake_op()
1802 if (likely(&hb1->chain != &hb2->chain)) { in requeue_futex()
1803 plist_del(&q->list, &hb1->chain); in requeue_futex()
1806 plist_add(&q->list, &hb2->chain); in requeue_futex()
2110 plist_for_each_entry_safe(this, next, &hb1->chain, list) { in futex_requeue()
2256 trace_android_vh_alter_futex_plist_add(&q->list, &hb->chain, &already_on_hb); in __queue_me()
2258 plist_add(&q->list, &hb->chain); in __queue_me()
3138 plist_del(&q->list, &hb->chain); in handle_early_requeue_pi_wakeup()
4065 plist_head_init(&futex_queues[i].chain); in futex_init()