Lines Matching refs:chain
255 struct plist_head chain; member
660 plist_for_each_entry(this, &hb->chain, list) { in futex_top_waiter()
1173 plist_del(&q->list, &hb->chain); in __unqueue_futex()
1346 plist_for_each_entry_safe(this, next, &hb->chain, list) { in futex_wake()
1429 plist_for_each_entry_safe(this, next, &hb1->chain, list) { in futex_wake_op()
1443 plist_for_each_entry_safe(this, next, &hb2->chain, list) { in futex_wake_op()
1484 if (likely(&hb1->chain != &hb2->chain)) { in requeue_futex()
1485 plist_del(&q->list, &hb1->chain); in requeue_futex()
1488 plist_add(&q->list, &hb2->chain); in requeue_futex()
1772 plist_for_each_entry_safe(this, next, &hb1->chain, list) { in futex_requeue()
1919 plist_add(&q->list, &hb->chain); in queue_me()
2634 plist_del(&q->list, &hb->chain); in handle_early_requeue_pi_wakeup()
3196 plist_head_init(&futex_queues[i].chain); in futex_init()