Searched refs:futex_hash_bucket (Results 1 – 4 of 4) sorted by relevance
/linux/kernel/futex/ |
H A D | futex.h | 134 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 D | core.c | 59 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 D | requeue.c | 76 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 D | pi.c | 515 int futex_lock_pi_atomic(u32 __user *uaddr, struct futex_hash_bucket *hb, in futex_lock_pi_atomic()
|