Lines Matching refs:this
709 struct futex_q *this; in futex_top_waiter() local
711 plist_for_each_entry(this, &hb->chain, list) { in futex_top_waiter()
712 if (match_futex(&this->key, key)) in futex_top_waiter()
713 return this; in futex_top_waiter()
1604 struct futex_q *this, *next; in futex_wake() local
1626 plist_for_each_entry_safe(this, next, &hb->chain, list) { in futex_wake()
1627 if (match_futex (&this->key, &key)) { in futex_wake()
1628 if (this->pi_state || this->rt_waiter) { in futex_wake()
1634 if (!(this->bitset & bitset)) in futex_wake()
1637 trace_android_vh_futex_wake_this(ret, nr_wake, target_nr, this->task); in futex_wake()
1638 mark_wake_futex(&wake_q, this); in futex_wake()
1706 struct futex_q *this, *next; in futex_wake_op() local
1752 plist_for_each_entry_safe(this, next, &hb1->chain, list) { in futex_wake_op()
1753 if (match_futex (&this->key, &key1)) { in futex_wake_op()
1754 if (this->pi_state || this->rt_waiter) { in futex_wake_op()
1758 mark_wake_futex(&wake_q, this); in futex_wake_op()
1766 plist_for_each_entry_safe(this, next, &hb2->chain, list) { in futex_wake_op()
1767 if (match_futex (&this->key, &key2)) { in futex_wake_op()
1768 if (this->pi_state || this->rt_waiter) { in futex_wake_op()
1772 mark_wake_futex(&wake_q, this); in futex_wake_op()
1943 struct futex_q *this, *next; in futex_requeue() local
2110 plist_for_each_entry_safe(this, next, &hb1->chain, list) { in futex_requeue()
2114 if (!match_futex(&this->key, &key1)) in futex_requeue()
2124 if ((requeue_pi && !this->rt_waiter) || in futex_requeue()
2125 (!requeue_pi && this->rt_waiter) || in futex_requeue()
2126 this->pi_state) { in futex_requeue()
2137 mark_wake_futex(&wake_q, this); in futex_requeue()
2142 if (requeue_pi && !match_futex(this->requeue_pi_key, &key2)) { in futex_requeue()
2158 this->pi_state = pi_state; in futex_requeue()
2160 this->rt_waiter, in futex_requeue()
2161 this->task); in futex_requeue()
2171 requeue_pi_wake_futex(this, &key2, hb2); in futex_requeue()
2182 this->pi_state = NULL; in futex_requeue()
2191 requeue_futex(this, hb1, hb2, &key2); in futex_requeue()