Home
last modified time | relevance | path

Searched refs:futex_pi_state (Results 1 – 5 of 5) sorted by relevance

/linux/kernel/futex/
H A Dpi.c15 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()
[all …]
H A Dfutex.h125 struct futex_pi_state { struct
180 struct futex_pi_state *pi_state;
363 struct futex_pi_state **ps,
369 extern void get_pi_state(struct futex_pi_state *pi_state);
370 extern void put_pi_state(struct futex_pi_state *pi_state);
H A Drequeue.c95 struct futex_pi_state *pi_state) in futex_requeue_pi_prepare()
271 union futex_key *key2, struct futex_pi_state **ps, in futex_proxy_trylock_atomic()
373 struct futex_pi_state *pi_state = NULL; in futex_requeue()
H A Dcore.c951 struct futex_pi_state *pi_state; in exit_pi_state_list()
963 pi_state = list_entry(next, struct futex_pi_state, list); in exit_pi_state_list()
/linux/include/linux/
H A Dsched.h61 struct futex_pi_state;
1305 struct futex_pi_state *pi_state_cache;