Home
last modified time | relevance | path

Searched refs:umtx_key (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/sys/sys/
H A Dumtxvar.h58 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 Dkern_umtx.c636 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 Dlinux_futex.c79 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()