MUTEX_OWNED
ASSERT(MUTEX_OWNED(&udp->atfork_lock, curthread));
ASSERT(MUTEX_OWNED(&udp->atfork_lock, curthread));
ASSERT(MUTEX_OWNED(&udp->atfork_lock, curthread));
if (MUTEX_OWNED(mp, self))
if ((mtype & LOCK_ERRORCHECK) && !MUTEX_OWNED(mp, self))
if ((mtype & LOCK_ERRORCHECK) && !MUTEX_OWNED(mp, self))
return (MUTEX_OWNED(mp, self) && mp->mutex_ownerpid == udp->pid);
return (MUTEX_OWNED(mp, curthread));
if (ulwp->ul_cv_wake || !MUTEX_OWNED(mp, self)) {
if (ulwp->ul_cv_wake || !MUTEX_OWNED(mp, self)) {
ASSERT(MUTEX_OWNED(&qp->qh_lock, self));
ASSERT(MUTEX_OWNED(&qp->qh_lock, curthread));
ASSERT(MUTEX_OWNED(&qp->qh_lock, curthread));
ASSERT(MUTEX_OWNED(&qp->qh_lock, curthread));
ASSERT(MUTEX_OWNED(&qp->qh_lock, self));
ASSERT(MUTEX_OWNED(&udp->tdb_hash_lock, curthread));
ASSERT(MUTEX_OWNED(&udp->fork_lock, self));
ASSERT(MUTEX_OWNED(ulwp_mutex(ulwp, udp), self));
ASSERT(MUTEX_OWNED(&udp->fork_lock, self));
ASSERT(MUTEX_OWNED(mp, self));
ASSERT(MUTEX_OWNED(&udp->fork_lock, self));
ASSERT(MUTEX_OWNED(&udp->fork_lock, self));
if (MUTEX_OWNED(&udp->ld_lock, self)) {
ASSERT(udp->nthreads <= 1 || MUTEX_OWNED(&udp->link_lock, self));
ASSERT(udp->nthreads <= 1 || MUTEX_OWNED(&udp->link_lock, curthread));
ASSERT(MUTEX_OWNED(ulwp_mutex(ulwp, udp), self));