Lines Matching refs:futex_pi_state

199 struct futex_pi_state {  struct
245 struct futex_pi_state *pi_state;
785 struct futex_pi_state *pi_state; in refill_pi_state_cache()
806 static struct futex_pi_state *alloc_pi_state(void) in alloc_pi_state()
808 struct futex_pi_state *pi_state = current->pi_state_cache; in alloc_pi_state()
816 static void get_pi_state(struct futex_pi_state *pi_state) in get_pi_state()
825 static void put_pi_state(struct futex_pi_state *pi_state) in put_pi_state()
875 struct futex_pi_state *pi_state; in exit_pi_state_list()
889 pi_state = list_entry(next, struct futex_pi_state, list); in exit_pi_state_list()
1034 struct futex_pi_state *pi_state, in attach_to_pi_state()
1035 struct futex_pi_state **ps) in attach_to_pi_state()
1156 struct futex_pi_state **ps) in attach_to_pi_owner()
1159 struct futex_pi_state *pi_state; in attach_to_pi_owner()
1232 union futex_key *key, struct futex_pi_state **ps) in lookup_pi_state()
1284 struct futex_pi_state **ps, in futex_lock_pi_atomic()
1409 static int wake_futex_pi(u32 __user *uaddr, u32 uval, struct futex_pi_state *pi_state) in wake_futex_pi()
1789 struct futex_pi_state **ps, int set_waiters) in futex_proxy_trylock_atomic()
1858 struct futex_pi_state *pi_state = NULL; in futex_requeue()
2285 struct futex_pi_state *pi_state = q->pi_state; in fixup_pi_state_owner()
2715 struct futex_pi_state *pi_state = NULL; in futex_lock_pi()
2929 struct futex_pi_state *pi_state = top_waiter->pi_state; in futex_unlock_pi()
3110 struct futex_pi_state *pi_state = NULL; in futex_wait_requeue_pi()