rw_owner
ASSERT(rwlp->rw_owner == _curthread());
rwlp->rw_owner = _KTHREAD_INVALID;
return (rwlp->rw_owner);
rwlp->rw_owner = _KTHREAD_INVALID;
rwlp->rw_owner = _KTHREAD_INVALID;
rwlp->rw_owner = _curthread();
ASSERT(rwlp->rw_owner == _curthread());
rwlp->rw_owner = _KTHREAD_INVALID;
rwlp->rw_owner = _curthread();
void *rw_owner;
extern void *rw_owner(krwlock_t *);
ASSERT(rw_owner(&dfnp->fn_rwlock) != curthread);
ASSERT(rw_owner(&rtable4[index].r_lock) != curthread);
ASSERT(rw_owner(&rtable4[index].r_lock) != curthread);
ASSERT(rw_owner(&rwx->rwx_lock) == curthread);
dolock = (rw_owner(&tp->tn_contents) != curthread);
dolock = (rw_owner(&ip->i_contents) != curthread);
dolock = (rw_owner(&ip->i_contents) != curthread);
dolock = (rw_owner(&ip->i_contents) != curthread);
dolock = (rw_owner(&ip->i_contents) != curthread);
do_qlock = (rw_owner(&ufsvfsp->vfs_dqrwlock) != curthread);
dolock = (rw_owner(&ip->i_contents) != curthread);
dolock = (rw_owner(&ip->i_contents) != curthread);
(rw_owner(&ufsvfsp->vfs_dqrwlock) == curthread)) {
ASSERT(rw_owner(&ipst->ips_srcid_lock) == curthread);
if (rw_owner(&console_lock) != curthread)
if (rw_owner(&log_rwlock) != curthread)
SOBJ_RWLOCK, rw_owner, turnstile_stay_asleep, turnstile_change_pri
extern struct _kthread *rw_owner(krwlock_t *);
return (rw_owner(&fhc_bdlist_rwlock) == curthread);