Lines Matching refs:chain
254 struct plist_head chain; member
583 plist_for_each_entry(this, &hb->chain, list) { in futex_top_waiter()
1087 plist_del(&q->list, &hb->chain); in __unqueue_futex()
1246 plist_for_each_entry_safe(this, next, &hb->chain, list) { in futex_wake()
1327 plist_for_each_entry_safe(this, next, &hb1->chain, list) { in futex_wake_op()
1341 plist_for_each_entry_safe(this, next, &hb2->chain, list) { in futex_wake_op()
1381 if (likely(&hb1->chain != &hb2->chain)) { in requeue_futex()
1382 plist_del(&q->list, &hb1->chain); in requeue_futex()
1384 plist_add(&q->list, &hb2->chain); in requeue_futex()
1665 plist_for_each_entry_safe(this, next, &hb1->chain, list) { in futex_requeue()
1811 plist_add(&q->list, &hb->chain); in queue_me()
2511 plist_del(&q->list, &hb->chain); in handle_early_requeue_pi_wakeup()
3071 plist_head_init(&futex_queues[i].chain); in futex_init()