Lines Matching refs:futex_pi_state
15 struct futex_pi_state *pi_state; in refill_pi_state_cache()
36 static struct futex_pi_state *alloc_pi_state(void) in alloc_pi_state()
38 struct futex_pi_state *pi_state = current->pi_state_cache; in alloc_pi_state()
46 static void pi_state_update_owner(struct futex_pi_state *pi_state, in pi_state_update_owner()
69 void get_pi_state(struct futex_pi_state *pi_state) in get_pi_state()
78 void put_pi_state(struct futex_pi_state *pi_state) in put_pi_state()
204 struct futex_pi_state *pi_state, in attach_to_pi_state()
205 struct futex_pi_state **ps) in attach_to_pi_state()
378 struct futex_pi_state **ps) in __attach_to_pi_owner()
386 struct futex_pi_state *pi_state = alloc_pi_state(); in __attach_to_pi_owner()
412 struct futex_pi_state **ps, in attach_to_pi_owner()
517 struct futex_pi_state **ps, in futex_lock_pi_atomic()
615 struct futex_pi_state *pi_state, in wake_futex_pi()
674 struct futex_pi_state *pi_state = q->pi_state; in __fixup_pi_state_owner()
846 struct futex_pi_state *pi_state = q->pi_state; in fixup_pi_state_owner()
1148 struct futex_pi_state *pi_state = top_waiter->pi_state; in futex_unlock_pi()