Home
last modified time | relevance | path

Searched refs:umtx (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/sys/
H A D_umtx.h36 struct umtx { struct
H A Dsysproto.h2625 char umtx_l_[PADL_(struct umtx *)]; struct umtx * umtx; char umtx_r_[PADR_(struct umtx *)]; member
2628 char umtx_l_[PADL_(struct umtx *)]; struct umtx * umtx; char umtx_r_[PADR_(struct umtx *)]; member
/freebsd/sys/kern/
H A Dkern_umtx.c911 do_lock_umtx(struct thread *td, struct umtx *umtx, u_long id, in do_lock_umtx() argument
932 owner = casuword(&umtx->u_owner, UMTX_UNOWNED, id); in do_lock_umtx()
944 owner = casuword(&umtx->u_owner, in do_lock_umtx()
969 if ((error = umtx_key_get(umtx, TYPE_SIMPLE_LOCK, in do_lock_umtx()
1029 do_unlock_umtx(struct thread *td, struct umtx *umtx, u_long id) in do_unlock_umtx() argument
1040 owner = fuword(__DEVOLATILE(u_long *, &umtx->u_owner)); in do_unlock_umtx()
1049 old = casuword(&umtx->u_owner, owner, UMTX_UNOWNED); in do_unlock_umtx()
1058 if ((error = umtx_key_get(umtx, TYPE_SIMPLE_LOCK, AUTO_SHARE, in do_unlock_umtx()
1072 old = casuword(&umtx->u_owner, owner, in do_unlock_umtx()
3816 return (do_lock_umtx(td, uap->umtx, td->td_tid, 0)); in freebsd10__umtx_lock()
[all …]
/freebsd/lib/libthr/thread/
H A Dthr_rtld.c229 _umtx_op_err((struct umtx *)&dummy, UMTX_OP_WAKE, 1, 0, 0); in _thr_rtld_init()
/freebsd/sys/compat/freebsd32/
H A Dfreebsd32_proto.h1053 char umtx_l_[PADL_(struct umtx *)]; struct umtx * umtx; char umtx_r_[PADR_(struct umtx *)]; member
1056 char umtx_l_[PADL_(struct umtx *)]; struct umtx * umtx; char umtx_r_[PADR_(struct umtx *)]; member
/freebsd/tools/build/test-includes/
H A Dbadfiles.inc139 sys/umtx.h \