Lines Matching refs:futex_pi_state
189 struct futex_pi_state { struct
235 struct futex_pi_state *pi_state;
696 struct futex_pi_state *pi_state; in refill_pi_state_cache()
717 static struct futex_pi_state * alloc_pi_state(void) in alloc_pi_state()
719 struct futex_pi_state *pi_state = current->pi_state_cache; in alloc_pi_state()
730 static void free_pi_state(struct futex_pi_state *pi_state) in free_pi_state()
790 struct futex_pi_state *pi_state; in exit_pi_state_list()
805 pi_state = list_entry(next, struct futex_pi_state, list); in exit_pi_state_list()
892 static int attach_to_pi_state(u32 uval, struct futex_pi_state *pi_state, in attach_to_pi_state()
893 struct futex_pi_state **ps) in attach_to_pi_state()
964 struct futex_pi_state **ps) in attach_to_pi_owner()
967 struct futex_pi_state *pi_state; in attach_to_pi_owner()
1032 union futex_key *key, struct futex_pi_state **ps) in lookup_pi_state()
1084 struct futex_pi_state **ps, in futex_lock_pi_atomic()
1210 struct futex_pi_state *pi_state = this->pi_state; in wake_futex_pi()
1550 struct futex_pi_state **ps, int set_waiters) in futex_proxy_trylock_atomic()
1619 struct futex_pi_state *pi_state = NULL; in futex_requeue()
2002 struct futex_pi_state *pi_state = q->pi_state; in fixup_pi_state_owner()