Lines Matching refs:fvp
312 dofusers(vnode_t *fvp, int flags) in dofusers() argument
323 int fvp_isdev = vn_matchops(fvp, spec_getvnodeops()); in dofusers()
328 cvfsp = fvp->v_vfsp; in dofusers()
413 if (!fvp_isdev && VN_CMP(fvp, vp)) in dofusers()
424 (fvp->v_rdev == vp->v_rdev)) in dofusers()
436 (VTOCS(fvp)->s_dip == VTOCS(vp)->s_dip)) in dofusers()
495 if (fvp->v_rdev == vp->v_rdev) in dofusers()
499 (VTOCS(fvp)->s_dip == VTOCS(vp)->s_dip)) in dofusers()
506 (VN_CMP(fvp, up->u_cdir) || in dofusers()
512 (VN_CMP(fvp, up->u_rdir) || in dofusers()
518 (VN_CMP(fvp, prp->p_exec) || in dofusers()
563 if (!fvp_isdev && VN_CMP(fvp, vp)) { in dofusers()
582 if (fvp->v_rdev == vp->v_rdev) { in dofusers()
594 (VTOCS(fvp)->s_dip == VTOCS(vp)->s_dip)) { in dofusers()
625 vnode_t *fvp; member
636 vnode_t *fvp = dofkusers_arg->fvp; in dofkusers_walker() local
647 ASSERT(vn_matchops(fvp, spec_getvnodeops())); in dofkusers_walker()
653 if (fvp->v_rdev != ldi_usage->tgt_devt) { in dofkusers_walker()
671 if (VTOCS(fvp)->s_dip != ldi_usage->tgt_dip) in dofkusers_walker()
729 dofkusers(vnode_t *fvp, int flags, int *error) in dofkusers() argument
739 if (!vn_matchops(fvp, spec_getvnodeops())) in dofkusers()
749 dofkusers_arg.fvp = fvp; in dofkusers()
822 vnode_t *fvp = NULL; in uts_fusers() local
849 error = lookupname(path, UIO_USERSPACE, FOLLOW, NULLVPP, &fvp); in uts_fusers()
852 ASSERT(fvp); in uts_fusers()
853 fvp_isdev = vn_matchops(fvp, spec_getvnodeops()); in uts_fusers()
860 if (contained && !(fvp->v_flag & VROOT) && in uts_fusers()
861 fvp != curproc->p_zone->zone_rootvp) { in uts_fusers()
889 if (!fvp_isdev && (fvp->v_count == 1)) { in uts_fusers()
894 fu_data = dofusers(fvp, flags); in uts_fusers()
895 fuk_data = dofkusers(fvp, flags, &error); in uts_fusers()
943 VN_RELE(fvp); in uts_fusers()