Home
last modified time | relevance | path

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

/linux/kernel/futex/
H A Dfutex.h134 struct futex_hash_bucket { struct
225 extern struct futex_hash_bucket *futex_hash(union futex_key *key);
227 extern void futex_hash_get(struct futex_hash_bucket *hb);
228 extern void futex_hash_put(struct futex_hash_bucket *hb);
234 static inline void futex_hash_get(struct futex_hash_bucket *hb) { } in futex_hash_get()
235 static inline void futex_hash_put(struct futex_hash_bucket *hb) { } in futex_hash_put()
240 DEFINE_CLASS(hb, struct futex_hash_bucket *,
271 extern struct futex_q *futex_top_waiter(struct futex_hash_bucket *hb, union futex_key *key);
344 extern void __futex_queue(struct futex_q *q, struct futex_hash_bucket *hb,
363 static inline void futex_queue(struct futex_q *q, struct futex_hash_bucket *hb, in futex_queue()
[all …]
H A Dcore.c59 struct futex_hash_bucket *queues[MAX_NUMNODES];
72 struct futex_hash_bucket queues[];
126 static struct futex_hash_bucket *
163 void futex_hash_get(struct futex_hash_bucket *hb) in futex_hash_get()
172 void futex_hash_put(struct futex_hash_bucket *hb) in futex_hash_put()
181 static struct futex_hash_bucket *
203 struct futex_hash_bucket *hb_old, *hb_new; in futex_rehash_private()
302 struct futex_hash_bucket *futex_hash(union futex_key *key) in futex_hash()
305 struct futex_hash_bucket *hb; in futex_hash()
321 static struct futex_hash_bucket *
[all …]
H A Drequeue.c76 void requeue_futex(struct futex_q *q, struct futex_hash_bucket *hb1, in requeue_futex()
77 struct futex_hash_bucket *hb2, union futex_key *key2) in requeue_futex()
231 struct futex_hash_bucket *hb) in requeue_pi_wake_futex()
279 futex_proxy_trylock_atomic(u32 __user *pifutex, struct futex_hash_bucket *hb1, in futex_proxy_trylock_atomic()
280 struct futex_hash_bucket *hb2, union futex_key *key1, in futex_proxy_trylock_atomic()
706 int handle_early_requeue_pi_wakeup(struct futex_hash_bucket *hb, in handle_early_requeue_pi_wakeup()
H A Dwaitwake.c
H A Dpi.c515 int futex_lock_pi_atomic(u32 __user *uaddr, struct futex_hash_bucket *hb, in futex_lock_pi_atomic()