Searched refs:umtx_key (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/sys/ |
H A D | umtxvar.h | 58 struct umtx_key { struct 109 struct umtx_key pi_key; 118 struct umtx_key uq_key; 158 struct umtx_key key; 193 umtx_key_match(const struct umtx_key *k1, const struct umtx_key *k2) in umtx_key_match() 205 int umtx_key_get(const void *, int, int, struct umtx_key *); 206 void umtx_key_release(struct umtx_key *); 208 void umtxq_busy(struct umtx_key *); 209 int umtxq_count(struct umtx_key *); 211 struct umtxq_chain *umtxq_getchain(struct umtx_key *); [all …]
|
/freebsd/sys/kern/ |
H A D | kern_umtx.c | 179 static void umtxq_hash(struct umtx_key *key); 378 umtxq_hash(struct umtx_key *key) in umtxq_hash() 387 umtxq_getchain(struct umtx_key *key) in umtxq_getchain() 400 umtxq_busy(struct umtx_key *key) in umtxq_busy() 431 umtxq_unbusy(struct umtx_key *key) in umtxq_unbusy() 444 umtxq_unbusy_unlocked(struct umtx_key *key) in umtxq_unbusy_unlocked() 453 umtxq_queue_lookup(struct umtx_key *key, int q) in umtxq_queue_lookup() 536 umtxq_count(struct umtx_key *key) in umtxq_count() 552 umtxq_count_pi(struct umtx_key *key, struct umtx_q **first) in umtxq_count_pi() 570 umtxq_signal_mask(struct umtx_key *key, int n_wake, u_int bitset) in umtxq_signal_mask() [all …]
|
/freebsd/sys/compat/linux/ |
H A D | linux_futex.c | 79 static inline int futex_key_get(const void *, int, int, struct umtx_key *); 93 futex_key_get(const void *uaddr, int type, int share, struct umtx_key *key) in futex_key_get() 572 struct umtx_key key; in linux_futex_unlock_pi() 630 struct umtx_key key, key2; in linux_futex_wakeop() 676 struct umtx_key key, key2; in linux_futex_requeue() 728 struct umtx_key key; in linux_futex_wake()
|