Home
last modified time | relevance | path

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

/freebsd/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()
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 void umtxq_busy_unlocked(struct umtx_key *);
210 int umtxq_count(struct umtx_key *);
[all …]
/freebsd/sys/kern/
H A Dkern_umtx.c179 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_busy_unlocked(struct umtx_key *key) in umtxq_busy_unlocked()
452 umtxq_unbusy_unlocked(struct umtx_key *key) in umtxq_unbusy_unlocked()
460 umtxq_queue_lookup(struct umtx_key *key, int q) in umtxq_queue_lookup()
543 umtxq_count(struct umtx_key *key) in umtxq_count()
559 umtxq_count_pi(struct umtx_key *key, struct umtx_q **first) in umtxq_count_pi()
[all …]
/freebsd/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()
570 struct umtx_key key; in linux_futex_unlock_pi()
628 struct umtx_key key, key2; in linux_futex_wakeop()
672 struct umtx_key key, key2; in linux_futex_requeue()
722 struct umtx_key key; in linux_futex_wake()