Lines Matching refs:ni_dvp
734 dp = ndp->ni_dvp;
756 vrele(ndp->ni_dvp);
845 ndp->ni_dvp = dp;
879 if (ndp->ni_vp == ndp->ni_dvp)
880 vrele(ndp->ni_dvp);
882 vput(ndp->ni_dvp);
884 ndp->ni_dvp = NULL;
932 if (dp != ndp->ni_dvp)
933 vput(ndp->ni_dvp);
935 vrele(ndp->ni_dvp);
954 if (dp != ndp->ni_dvp)
955 vput(ndp->ni_dvp);
957 vrele(ndp->ni_dvp);
959 ndp->ni_dvp = vp_crossmp;
1003 * directory vnode returned in ni_dvp, unlocked unless LOCKPARENT set
1010 * if LOCKPARENT set, return locked parent in ni_dvp
1011 * if WANTPARENT set, return unlocked parent in ni_dvp
1057 ndp->ni_dvp = NULL;
1226 ndp->ni_dvp = dp;
1261 ndp->ni_dvp = dp;
1332 * (possibly locked) directory vnode in ndp->ni_dvp.
1362 if (ndp->ni_dvp != ndp->ni_vp) {
1363 VOP_UNLOCK(ndp->ni_dvp);
1391 if (ndp->ni_dvp != dp)
1392 vput(ndp->ni_dvp);
1394 vrele(ndp->ni_dvp);
1408 if (ndp->ni_dvp != dp)
1409 vput(ndp->ni_dvp);
1411 vrele(ndp->ni_dvp);
1432 if (ndp->ni_dvp != dp)
1433 vput(ndp->ni_dvp);
1435 vrele(ndp->ni_dvp);
1436 } else if ((cnp->cn_flags & LOCKPARENT) == 0 && ndp->ni_dvp != dp) {
1437 VOP_UNLOCK(ndp->ni_dvp);
1451 * root vnode, ni_dvp will be set to vp_crossmp. This can be a problem
1477 if (dp != ndp->ni_dvp && !ni_dvp_unlocked)
1478 vput(ndp->ni_dvp);
1480 vrele(ndp->ni_dvp);
1565 * (possibly locked) directory vnode in ndp->ni_dvp.