Symbol: umtx_key
sys/compat/linux/linux_futex.c
570
struct umtx_key key;
sys/compat/linux/linux_futex.c
628
struct umtx_key key, key2;
sys/compat/linux/linux_futex.c
672
struct umtx_key key, key2;
sys/compat/linux/linux_futex.c
722
struct umtx_key key;
sys/compat/linux/linux_futex.c
79
static inline int futex_key_get(const void *, int, int, struct umtx_key *);
sys/compat/linux/linux_futex.c
93
futex_key_get(const void *uaddr, int type, int share, struct umtx_key *key)
sys/kern/kern_umtx.c
1040
struct umtx_key key;
sys/kern/kern_umtx.c
1221
struct umtx_key key;
sys/kern/kern_umtx.c
1338
struct umtx_key key;
sys/kern/kern_umtx.c
1532
struct umtx_key key;
sys/kern/kern_umtx.c
1607
struct umtx_key key;
sys/kern/kern_umtx.c
1673
struct umtx_key key;
sys/kern/kern_umtx.c
179
static void umtxq_hash(struct umtx_key *key);
sys/kern/kern_umtx.c
2131
umtx_pi_lookup(struct umtx_key *key)
sys/kern/kern_umtx.c
2164
umtx_pi_drop(struct thread *td, struct umtx_key *key, bool rb, int *count)
sys/kern/kern_umtx.c
2445
struct umtx_key key;
sys/kern/kern_umtx.c
2697
struct umtx_key key;
sys/kern/kern_umtx.c
3039
struct umtx_key key;
sys/kern/kern_umtx.c
3068
struct umtx_key key;
sys/kern/kern_umtx.c
3653
struct umtx_key key;
sys/kern/kern_umtx.c
3775
struct umtx_key key;
sys/kern/kern_umtx.c
378
umtxq_hash(struct umtx_key *key)
sys/kern/kern_umtx.c
387
umtxq_getchain(struct umtx_key *key)
sys/kern/kern_umtx.c
400
umtxq_busy(struct umtx_key *key)
sys/kern/kern_umtx.c
4308
struct umtx_key ushm_key;
sys/kern/kern_umtx.c
431
umtxq_unbusy(struct umtx_key *key)
sys/kern/kern_umtx.c
4354
umtx_shm_find_reg_locked(const struct umtx_key *key,
sys/kern/kern_umtx.c
4395
umtx_shm_find_reg(const struct umtx_key *key, struct umtx_shm_reg **const oreg)
sys/kern/kern_umtx.c
444
umtxq_busy_unlocked(struct umtx_key *key)
sys/kern/kern_umtx.c
4495
umtx_shm_create_reg(struct thread *td, const struct umtx_key *key,
sys/kern/kern_umtx.c
452
umtxq_unbusy_unlocked(struct umtx_key *key)
sys/kern/kern_umtx.c
460
umtxq_queue_lookup(struct umtx_key *key, int q)
sys/kern/kern_umtx.c
4603
struct umtx_key key;
sys/kern/kern_umtx.c
543
umtxq_count(struct umtx_key *key)
sys/kern/kern_umtx.c
559
umtxq_count_pi(struct umtx_key *key, struct umtx_q **first)
sys/kern/kern_umtx.c
577
umtxq_signal_mask(struct umtx_key *key, int n_wake, u_int bitset)
sys/kern/kern_umtx.c
604
umtxq_signal_queue(struct umtx_key *key, int n_wake, int q)
sys/kern/kern_umtx.c
644
umtxq_requeue(struct umtx_key *key, int n_wake, struct umtx_key *key2,
sys/kern/kern_umtx.c
863
umtx_key_get(const void *addr, int type, int share, struct umtx_key *key)
sys/kern/kern_umtx.c
909
umtx_key_release(struct umtx_key *key)
sys/sys/umtxvar.h
109
struct umtx_key pi_key;
sys/sys/umtxvar.h
118
struct umtx_key uq_key;
sys/sys/umtxvar.h
158
struct umtx_key key;
sys/sys/umtxvar.h
193
umtx_key_match(const struct umtx_key *k1, const struct umtx_key *k2)
sys/sys/umtxvar.h
205
int umtx_key_get(const void *, int, int, struct umtx_key *);
sys/sys/umtxvar.h
206
void umtx_key_release(struct umtx_key *);
sys/sys/umtxvar.h
208
void umtxq_busy(struct umtx_key *);
sys/sys/umtxvar.h
209
void umtxq_busy_unlocked(struct umtx_key *);
sys/sys/umtxvar.h
210
int umtxq_count(struct umtx_key *);
sys/sys/umtxvar.h
212
struct umtxq_chain *umtxq_getchain(struct umtx_key *);
sys/sys/umtxvar.h
215
int umtxq_requeue(struct umtx_key *, int, struct umtx_key *, int);
sys/sys/umtxvar.h
216
int umtxq_signal_mask(struct umtx_key *, int, u_int);
sys/sys/umtxvar.h
221
void umtxq_unbusy(struct umtx_key *);
sys/sys/umtxvar.h
222
void umtxq_unbusy_unlocked(struct umtx_key *);
sys/sys/umtxvar.h
227
int umtx_pi_drop(struct thread *, struct umtx_key *, bool, int *);
sys/sys/umtxvar.h
230
struct umtx_pi *umtx_pi_lookup(struct umtx_key *);
sys/sys/umtxvar.h
247
struct umtx_key *_key = (key); \
sys/sys/umtxvar.h
258
umtxq_unlock(struct umtx_key *key)