Home
last modified time | relevance | path

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

/freebsd/sys/sys/
H A D_umtx.h36 struct umtx { struct
H A Dsysproto.h2710 char umtx_l_[PADL_(struct umtx *)]; struct umtx * umtx; char umtx_r_[PADR_(struct umtx *)]; member
2713 char umtx_l_[PADL_(struct umtx *)]; struct umtx * umtx; char umtx_r_[PADR_(struct umtx *)]; member
/freebsd/sys/kern/
H A Dkern_umtx.c158 static SYSCTL_NODE(_debug, OID_AUTO, umtx, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
183 SYSINIT(umtx, SI_SUB_EVENTHANDLER, SI_ORDER_LAST, umtxq_sysinit, NULL);
920 do_lock_umtx(struct thread *td, struct umtx *umtx, u_long id, in do_lock_umtx() argument
941 owner = casuword(&umtx->u_owner, UMTX_UNOWNED, id); in do_lock_umtx()
953 owner = casuword(&umtx->u_owner, in do_lock_umtx()
978 if ((error = umtx_key_get(umtx, TYPE_SIMPLE_LOCK, in do_lock_umtx()
994 old = casuword(&umtx->u_owner, owner, owner | UMTX_CONTESTED); in do_lock_umtx()
1038 do_unlock_umtx(struct thread *td, struct umtx *umtx, u_long id) in do_unlock_umtx() argument
1049 owner = fuword(__DEVOLATILE(u_long *, &umtx->u_owner)); in do_unlock_umtx()
1058 old = casuword(&umtx->u_owner, owner, UMTX_UNOWNED); in do_unlock_umtx()
[all …]
/freebsd/sys/compat/freebsd32/
H A Dfreebsd32_proto.h1075 char umtx_l_[PADL_(struct umtx *)]; struct umtx * umtx; char umtx_r_[PADR_(struct umtx *)]; member
1078 char umtx_l_[PADL_(struct umtx *)]; struct umtx * umtx; char umtx_r_[PADR_(struct umtx *)]; member
/freebsd/tools/build/test-includes/
H A Dbadfiles.inc127 sys/umtx.h \