Symbol: umtx
sys/compat/freebsd32/freebsd32_proto.h
1067
char umtx_l_[PADL_(struct umtx *)]; struct umtx * umtx; char umtx_r_[PADR_(struct umtx *)];
sys/compat/freebsd32/freebsd32_proto.h
1070
char umtx_l_[PADL_(struct umtx *)]; struct umtx * umtx; char umtx_r_[PADR_(struct umtx *)];
sys/kern/kern_umtx.c
1038
do_unlock_umtx(struct thread *td, struct umtx *umtx, u_long id)
sys/kern/kern_umtx.c
1049
owner = fuword(__DEVOLATILE(u_long *, &umtx->u_owner));
sys/kern/kern_umtx.c
1058
old = casuword(&umtx->u_owner, owner, UMTX_UNOWNED);
sys/kern/kern_umtx.c
1067
if ((error = umtx_key_get(umtx, TYPE_SIMPLE_LOCK, AUTO_SHARE,
sys/kern/kern_umtx.c
1081
old = casuword(&umtx->u_owner, owner,
sys/kern/kern_umtx.c
158
static SYSCTL_NODE(_debug, OID_AUTO, umtx, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
sys/kern/kern_umtx.c
183
SYSINIT(umtx, SI_SUB_EVENTHANDLER+1, SI_ORDER_MIDDLE, umtxq_sysinit, NULL);
sys/kern/kern_umtx.c
3824
return (do_lock_umtx(td, uap->umtx, td->td_tid, 0));
sys/kern/kern_umtx.c
3831
return (do_unlock_umtx(td, uap->umtx, td->td_tid));
sys/kern/kern_umtx.c
5034
return (do_lock_umtx32(td, (uint32_t *)uap->umtx, td->td_tid, NULL));
sys/kern/kern_umtx.c
5041
return (do_unlock_umtx32(td, (uint32_t *)uap->umtx, td->td_tid));
sys/kern/kern_umtx.c
920
do_lock_umtx(struct thread *td, struct umtx *umtx, u_long id,
sys/kern/kern_umtx.c
941
owner = casuword(&umtx->u_owner, UMTX_UNOWNED, id);
sys/kern/kern_umtx.c
953
owner = casuword(&umtx->u_owner,
sys/kern/kern_umtx.c
978
if ((error = umtx_key_get(umtx, TYPE_SIMPLE_LOCK,
sys/kern/kern_umtx.c
994
old = casuword(&umtx->u_owner, owner, owner | UMTX_CONTESTED);
sys/sys/sysproto.h
2691
char umtx_l_[PADL_(struct umtx *)]; struct umtx * umtx; char umtx_r_[PADR_(struct umtx *)];
sys/sys/sysproto.h
2694
char umtx_l_[PADL_(struct umtx *)]; struct umtx * umtx; char umtx_r_[PADR_(struct umtx *)];