Lines Matching refs:ni_vp
1441 if (nd.ni_vp->v_type != VREG) { in mdcreate_vnode()
1445 error = VOP_GETATTR(nd.ni_vp, &vattr, td->td_ucred); in mdcreate_vnode()
1449 error = VOP_PATHCONF(nd.ni_vp, _PC_DEALLOC_PRESENT, &v); in mdcreate_vnode()
1455 if (VOP_ISLOCKED(nd.ni_vp) != LK_EXCLUSIVE) { in mdcreate_vnode()
1456 vn_lock(nd.ni_vp, LK_UPGRADE | LK_RETRY); in mdcreate_vnode()
1457 if (VN_IS_DOOMED(nd.ni_vp)) { in mdcreate_vnode()
1463 nd.ni_vp->v_vflag |= VV_MD; in mdcreate_vnode()
1464 VOP_UNLOCK(nd.ni_vp); in mdcreate_vnode()
1476 sc->vnode = nd.ni_vp; in mdcreate_vnode()
1481 vn_lock(nd.ni_vp, LK_EXCLUSIVE | LK_RETRY); in mdcreate_vnode()
1482 nd.ni_vp->v_vflag &= ~VV_MD; in mdcreate_vnode()
1489 VOP_UNLOCK(nd.ni_vp); in mdcreate_vnode()
1490 (void)vn_close(nd.ni_vp, flags, td->td_ucred, td); in mdcreate_vnode()