Home
last modified time | relevance | path

Searched refs:futex_hash_bucket (Results 1 – 4 of 4) 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,
349 * futex_queue() - Enqueue the futex_q on the futex_hash_bucket
135 waitersfutex_hash_bucket global() argument
136 lockfutex_hash_bucket global() argument
137 chainfutex_hash_bucket global() argument
138 privfutex_hash_bucket global() argument
[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 Dpi.c515 int futex_lock_pi_atomic(u32 __user *uaddr, struct futex_hash_bucket *hb, in futex_lock_pi_atomic()