Lines Matching refs:list
75 struct list_head list; member
98 struct plist_node list; member
385 INIT_LIST_HEAD(&pi_state->list); in refill_pi_state_cache()
417 list_del_init(&pi_state->list); in free_pi_state()
487 pi_state = list_entry(next, struct futex_pi_state, list); in exit_pi_state_list()
505 WARN_ON(list_empty(&pi_state->list)); in exit_pi_state_list()
506 list_del_init(&pi_state->list); in exit_pi_state_list()
531 plist_for_each_entry_safe(this, next, head, list) { in lookup_pi_state()
596 WARN_ON(!list_empty(&pi_state->list)); in lookup_pi_state()
597 list_add(&pi_state->list, &p->pi_state_list); in lookup_pi_state()
614 plist_del(&q->list, &q->list.plist); in wake_futex()
677 WARN_ON(list_empty(&pi_state->list)); in wake_futex_pi()
678 list_del_init(&pi_state->list); in wake_futex_pi()
682 WARN_ON(!list_empty(&pi_state->list)); in wake_futex_pi()
683 list_add(&pi_state->list, &new_owner->pi_state_list); in wake_futex_pi()
750 plist_for_each_entry_safe(this, next, head, list) { in futex_wake()
847 plist_for_each_entry_safe(this, next, head, list) { in futex_wake_op()
859 plist_for_each_entry_safe(this, next, head, list) { in futex_wake_op()
930 plist_for_each_entry_safe(this, next, head1, list) { in futex_requeue()
941 plist_del(&this->list, &hb1->chain); in futex_requeue()
942 plist_add(&this->list, &hb2->chain); in futex_requeue()
945 this->list.plist.lock = &hb2->lock; in futex_requeue()
1003 plist_node_init(&q->list, prio); in queue_me()
1005 q->list.plist.lock = &hb->lock; in queue_me()
1007 plist_add(&q->list, &hb->chain); in queue_me()
1053 WARN_ON(plist_node_empty(&q->list)); in unqueue_me()
1054 plist_del(&q->list, &q->list.plist); in unqueue_me()
1073 WARN_ON(plist_node_empty(&q->list)); in unqueue_me_pi()
1074 plist_del(&q->list, &q->list.plist); in unqueue_me_pi()
1145 WARN_ON(list_empty(&pi_state->list)); in fixup_pi_state_owner()
1146 list_del_init(&pi_state->list); in fixup_pi_state_owner()
1153 WARN_ON(!list_empty(&pi_state->list)); in fixup_pi_state_owner()
1154 list_add(&pi_state->list, &newowner->pi_state_list); in fixup_pi_state_owner()
1279 if (likely(!plist_node_empty(&q.list))) { in futex_wait()
1697 plist_for_each_entry_safe(this, next, head, list) { in futex_unlock_pi()
1915 if (fetch_robust_entry(&entry, &head->list.next, &pi)) in exit_robust_list()
1930 while (entry != &head->list) { in exit_robust_list()