RW_LOCK_HELD
ASSERT(RW_LOCK_HELD(&ahp->ah_lock));
ASSERT(RW_LOCK_HELD(&cfp->cf_lock));
ASSERT(RW_LOCK_HELD(&shp->sch_rwlock));
assert(RW_LOCK_HELD(&rdcp->rwlock));
assert(RW_LOCK_HELD(&autofs_rddir_cache_lock));
assert(RW_LOCK_HELD(&autofs_rddir_cache_lock));
assert(RW_LOCK_HELD(&autofs_rddir_cache_lock));
assert(RW_LOCK_HELD(&autofs_rddir_cache_lock));
assert(RW_LOCK_HELD(&rdcp->rwlock));
assert(RW_LOCK_HELD(&list_pml_lock));
assert(RW_LOCK_HELD(&list_rbl_lock));
assert(RW_LOCK_HELD(&list_rbl_lock));
assert(!elf_threaded || RW_LOCK_HELD(&(scn->s_elf->ed_rwlock)));
return (RW_LOCK_HELD(&vp->v_nbllock));
return (RW_LOCK_HELD(&vp->v_nbllock));
ASSERT(RW_LOCK_HELD(&dfnp->fn_rwlock));
ASSERT(RW_LOCK_HELD(&ncl->ncl_lock));
ASSERT(RW_LOCK_HELD(&sdp->sdev_contents));
ASSERT(RW_LOCK_HELD(&sdp->sdev_contents));
ASSERT(RW_LOCK_HELD(&sdp->sdev_contents));
ASSERT(RW_LOCK_HELD(&sdp->sdev_contents));
ASSERT(RW_LOCK_HELD(&sdp->sdev_contents));
ASSERT(RW_LOCK_HELD(&ddv->sdev_contents));
ASSERT(RW_LOCK_HELD(&ddv->sdev_contents));
ASSERT(RW_LOCK_HELD(&ddv->sdev_contents));
ASSERT(RW_LOCK_HELD(&(dv->sdev_dotdot)->sdev_contents));
ASSERT(RW_LOCK_HELD(&ddv->dv_contents));
ASSERT(RW_LOCK_HELD(&ddv->dv_contents));
ASSERT(RW_LOCK_HELD(&dv->dv_contents));
ASSERT(RW_LOCK_HELD(&dv->dv_contents));
ASSERT(RW_LOCK_HELD(&ddv->dv_contents));
ASSERT(RW_LOCK_HELD(&dv->dv_contents));
ASSERT(RW_LOCK_HELD(&fsp->hsfs_hash_lock));
ASSERT(RW_LOCK_HELD(&fsp->hsfs_hash_lock));
return (RW_LOCK_HELD(&vp->v_nbllock));
ASSERT(RW_LOCK_HELD(&rhtp->r_lock));
ASSERT(RW_LOCK_HELD(&checkrp->r_hashq->r_lock));
ASSERT(RW_LOCK_HELD(&rtable4[index].r_lock));
ASSERT(RW_LOCK_HELD(&rtable4[index].r_lock));
ASSERT(RW_LOCK_HELD(&rp->r_hashq->r_lock));
ASSERT(RW_LOCK_HELD(&ne->exported_lock));
ASSERT(RW_LOCK_HELD(&ne->exported_lock));
ASSERT(RW_LOCK_HELD(&rhtp->r_lock));
ASSERT(RW_LOCK_HELD(&mi->smi_hash_lk));
return (nbl_in_crit(node->vp) && RW_LOCK_HELD(&node->n_lock));
VERIFY(!RW_LOCK_HELD(&node->n_lock));
ASSERT(RW_LOCK_HELD(&toparent->tn_rwlock));
ASSERT(RW_LOCK_HELD(&tp->tn_contents));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&entry->i_contents));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
dolock = (!RW_LOCK_HELD(&dqp->dq_ufsvfsp->vfs_dqrwlock));
ASSERT(RW_LOCK_HELD(&mtm->mtm_rwlock));
ASSERT(RW_LOCK_HELD(&logmap->mtm_rwlock));
ASSERT(RW_LOCK_HELD(&logmap->mtm_rwlock));
ASSERT(RW_LOCK_HELD(&mtm->mtm_rwlock));
ASSERT(RW_LOCK_HELD(&mtm->mtm_rwlock));
ASSERT(RW_LOCK_HELD(&ufsvfsp->vfs_dqrwlock));
RW_LOCK_HELD(&dqp->dq_ufsvfsp->vfs_dqrwlock));
RW_LOCK_HELD(&ufsvfsp->vfs_dqrwlock));
ASSERT(RW_LOCK_HELD(&ufsvfsp->vfs_dqrwlock));
ASSERT(!RW_LOCK_HELD(&sp->s_lock));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&target->i_rwlock));
ASSERT(RW_LOCK_HELD(&sdp->i_rwlock));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
RW_LOCK_HELD(&ufsvfsp->vfs_dqrwlock));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&ip->i_rwlock));
ASSERT(RW_LOCK_HELD(&ip->i_contents));
ASSERT(RW_LOCK_HELD(&ip->i_rwlock));
ASSERT(RW_LOCK_HELD(&ufsvfsp->vfs_dqrwlock));
ASSERT(RW_LOCK_HELD(&vfslist));
RW_LOCK_HELD(&db->db_parent->db_rwlock));
ASSERT(RW_LOCK_HELD(&dn->dn_struct_rwlock));
ASSERT(RW_LOCK_HELD(&dn->dn_struct_rwlock));
ASSERT(RW_LOCK_HELD(&dn->dn_struct_rwlock));
ASSERT(RW_LOCK_HELD(&dn->dn_struct_rwlock));
if (RW_LOCK_HELD(&db->db_parent->db_rwlock)) {
ASSERT(!RW_LOCK_HELD(&zf->zf_rwlock));
ASSERT(RW_LOCK_HELD(&dn->dn_struct_rwlock));
ASSERT(!RW_LOCK_HELD(&odn->dn_struct_rwlock));
ASSERT(!RW_LOCK_HELD(&odn->dn_zfetch.zf_rwlock));
ASSERT(RW_LOCK_HELD(&spa->spa_keystore.sk_wkeys_lock));
ASSERT(RW_LOCK_HELD(&spa->spa_keystore.sk_dk_lock));
ASSERT(RW_LOCK_HELD(&zap->zap_rwlock));
ASSERT(RW_LOCK_HELD(&zap->zap_rwlock));
ASSERT(RW_LOCK_HELD(&zap->zap_rwlock));
ASSERT(RW_LOCK_HELD(&zap->zap_rwlock));
ASSERT(RW_LOCK_HELD(&zap->zap_rwlock));
ASSERT(RW_LOCK_HELD(&zap->zap_rwlock));
ASSERT(RW_LOCK_HELD(&zap->zap_rwlock));
ASSERT(RW_LOCK_HELD(&zn->zn_zap->zap_rwlock));
ASSERT(RW_LOCK_HELD(&zap->zap_rwlock));
ASSERT(RW_LOCK_HELD(&ill->ill_mcast_lock));
ASSERT(RW_LOCK_HELD(&ill->ill_mcast_lock));
ASSERT(RW_LOCK_HELD(&ill->ill_mcast_lock));
ASSERT(RW_LOCK_HELD(&ill->ill_mcast_lock));
ASSERT(RW_LOCK_HELD(&ipst->ips_ip6_ire_head_lock));
ASSERT(RW_LOCK_HELD(&gc->gc_grp->gcgrp_rwlock));
ASSERT(RW_LOCK_HELD(&ill->ill_mcast_lock));
ASSERT(RW_LOCK_HELD(&ipst->ips_ill_g_lock));
ASSERT(RW_LOCK_HELD(&ipst->ips_ill_g_lock));
ASSERT(RW_LOCK_HELD(&ipsq->ipsq_ipst->ips_ill_g_lock));
ASSERT(RW_LOCK_HELD(&ipst->ips_ill_g_lock));
ASSERT(RW_LOCK_HELD(&ill->ill_mcast_lock));
ASSERT(RW_LOCK_HELD(&ill->ill_mcast_lock));
ASSERT(RW_LOCK_HELD(&connp->conn_ilg_lock));
ASSERT(RW_LOCK_HELD(&ill->ill_mcast_lock));
ASSERT(RW_LOCK_HELD(&gc->gc_grp->gcgrp_rwlock));
ASSERT(RW_LOCK_HELD(&ipst->ips_srcid_lock));
ASSERT(RW_LOCK_HELD(&ipst->ips_srcid_lock));
ASSERT(RW_LOCK_HELD(&ipst->ips_ipmp_lock));
ASSERT(RW_LOCK_HELD(&ipst->ips_ipmp_lock));
ASSERT(RW_LOCK_HELD(&ipst->ips_ipmp_lock));
ASSERT(RW_LOCK_HELD(&ipst->ips_ipmp_lock));
ASSERT(IAM_WRITER_ILL(ipmp_ill) || RW_LOCK_HELD(&ipst->ips_ill_g_lock));
ASSERT(RW_LOCK_HELD(&db->td_lock));
ASSERT(RW_LOCK_HELD(&fctl_ulp_lock));
ASSERT(RW_LOCK_HELD(&fctl_mod_ports_lock));
!RW_LOCK_HELD(&sidp->sid_rwlock));
ASSERT(RW_LOCK_HELD(&ofs_client->lock));
ASSERT(RW_LOCK_HELD(&i_mac_impl_lock));
ASSERT(RW_LOCK_HELD(&tcl_rwlock));
ASSERT(RW_LOCK_HELD(&simnet_dev_lock));
ASSERT(RW_LOCK_HELD(&tip->ti_rwlock));
ASSERT(RW_LOCK_HELD(&(((nvfd_t *)handle)->nvf_lock)));
ASSERT(RW_LOCK_HELD(&policyrw));
ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock));
ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock));
ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock));
ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock));
ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock));
ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock));
#define VFSSW_LOCKED() (RW_LOCK_HELD(&vfssw_lock))
#define ANON_LOCK_HELD(lock) RW_LOCK_HELD((lock))
#define AS_LOCK_HELD(as) RW_LOCK_HELD(&(as)->a_lock)
return (RW_LOCK_HELD(&memsegslock));
ASSERT(RW_LOCK_HELD(&seg->s_as->a_lock));
ASSERT(RW_LOCK_HELD(&seg->s_as->a_lock));
ASSERT(RW_LOCK_HELD(&seg->s_as->a_lock));
ASSERT(RW_LOCK_HELD(&seg->s_as->a_lock));
ASSERT(seg->s_as && RW_LOCK_HELD(&seg->s_as->a_lock));
#define SEGVN_LOCK_HELD(as, lock) RW_LOCK_HELD((lock))
ASSERT(RW_LOCK_HELD(&drmach_boards_rwlock));
ASSERT(RW_LOCK_HELD(&inb_mc_lock));
ASSERT(RW_LOCK_HELD(&inb_mc_lock));
ASSERT(RW_LOCK_HELD(&inhm_mc_lock));
ASSERT(RW_LOCK_HELD(&inhm_mc_lock));
ASSERT(RW_LOCK_HELD(&mc_lock));
ASSERT(RW_LOCK_HELD(&mc_lock));
ASSERT(RW_LOCK_HELD(&mc_lock));
ASSERT(RW_LOCK_HELD(&mc_lock));
ASSERT(RW_LOCK_HELD(&oplmsu_uinst->lock));
ASSERT(RW_LOCK_HELD(&oplmsu_uinst->lock));
ASSERT(RW_LOCK_HELD(&oplmsu_uinst->lock));
ASSERT(RW_LOCK_HELD(&oplmsu_uinst->lock));
ASSERT(RW_LOCK_HELD(&oplmsu_uinst->lock));
ASSERT(RW_LOCK_HELD(&oplmsu_uinst->lock));
ASSERT(RW_LOCK_HELD(&oplmsu_uinst->lock));
ASSERT(RW_LOCK_HELD(&oplmsu_uinst->lock));
ASSERT(RW_LOCK_HELD(&oplmsu_uinst->lock));
ASSERT(RW_LOCK_HELD(&oplmsu_uinst->lock));
ASSERT(RW_LOCK_HELD(&oplmsu_uinst->lock));
ASSERT(RW_LOCK_HELD(&oplmsu_uinst->lock));
ASSERT(RW_LOCK_HELD(&oplmsu_uinst->lock));
ASSERT(RW_LOCK_HELD(&oplmsu_uinst->lock));
ASSERT(RW_LOCK_HELD(&oplmsu_uinst->lock));
ASSERT(RW_LOCK_HELD(&oplmsu_uinst->lock));
ASSERT(RW_LOCK_HELD(&oplmsu_uinst->lock));