Lines Matching refs:this
371 struct futex_q *this, *next; in futex_requeue() local
570 plist_for_each_entry_safe(this, next, &hb1->chain, list) { in futex_requeue()
574 if (!futex_match(&this->key, &key1)) in futex_requeue()
584 if ((requeue_pi && !this->rt_waiter) || in futex_requeue()
585 (!requeue_pi && this->rt_waiter) || in futex_requeue()
586 this->pi_state) { in futex_requeue()
594 futex_wake_mark(&wake_q, this); in futex_requeue()
596 requeue_futex(this, hb1, hb2, &key2); in futex_requeue()
601 if (!futex_match(this->requeue_pi_key, &key2)) { in futex_requeue()
617 if (!futex_requeue_pi_prepare(this, pi_state)) { in futex_requeue()
628 this->rt_waiter, in futex_requeue()
629 this->task); in futex_requeue()
640 requeue_pi_wake_futex(this, &key2, hb2); in futex_requeue()
644 requeue_futex(this, hb1, hb2, &key2); in futex_requeue()
645 futex_requeue_pi_complete(this, 0); in futex_requeue()
655 this->pi_state = NULL; in futex_requeue()
657 futex_requeue_pi_complete(this, ret); in futex_requeue()