Searched refs:umtx_key (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/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() 208 void umtxq_busy(struct umtx_key *); 209 int umtxq_count(struct umtx_key *); 214 int umtxq_requeue(struct umtx_key *, int, struct umtx_key *, int); 220 void umtxq_unbusy(struct umtx_key *); 246 struct umtx_key *_key = (key); \ [all …]
|
| /freebsd-14.2/sys/kern/ |
| H A D | kern_umtx.c | 636 umtxq_requeue(struct umtx_key *key, int n_wake, struct umtx_key *key2, in umtxq_requeue() 1030 struct umtx_key key; in do_unlock_umtx() 1211 struct umtx_key key; in do_unlock_umtx32() 1328 struct umtx_key key; in kern_umtx_wake() 1522 struct umtx_key key; in do_unlock_normal() 1597 struct umtx_key key; in do_wake_umutex() 1663 struct umtx_key key; in do_wake2_umutex() 2434 struct umtx_key key; in do_unlock_pi() 2686 struct umtx_key key; in do_unlock_pp() 3026 struct umtx_key key; in do_cv_signal() [all …]
|
| /freebsd-14.2/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()
|