Lines Matching refs:ni_vp
741 if (ndp->ni_vp && !lockleaf) in nfsvno_namei()
742 NFSVOPUNLOCK(ndp->ni_vp); in nfsvno_namei()
773 error = VOP_READLINK(ndp->ni_vp, &auio, cnp->cn_cred); in nfsvno_namei()
780 vput(ndp->ni_vp); in nfsvno_namei()
811 vput(ndp->ni_vp); in nfsvno_namei()
812 ndp->ni_vp = NULL; in nfsvno_namei()
828 ndp->ni_vp = NULL; in nfsvno_namei()
1224 if (!error && ndp->ni_vp == NULL) { in nfsvno_createsub()
1227 &ndp->ni_vp, &ndp->ni_cnd, &nvap->na_vattr); in nfsvno_createsub()
1235 nfsrv_pnfscreate(ndp->ni_vp, &nvap->na_vattr, in nfsvno_createsub()
1238 VOP_VPUT_PAIR(ndp->ni_dvp, error == 0 ? &ndp->ni_vp : in nfsvno_createsub()
1247 error = VOP_SETATTR(ndp->ni_vp, in nfsvno_createsub()
1250 vput(ndp->ni_vp); in nfsvno_createsub()
1251 ndp->ni_vp = NULL; in nfsvno_createsub()
1271 error = VOP_MKNOD(ndp->ni_dvp, &ndp->ni_vp, in nfsvno_createsub()
1273 VOP_VPUT_PAIR(ndp->ni_dvp, error == 0 ? &ndp->ni_vp : in nfsvno_createsub()
1284 *vpp = ndp->ni_vp; in nfsvno_createsub()
1293 *vpp = ndp->ni_vp; in nfsvno_createsub()
1333 if (ndp->ni_vp) { in nfsvno_mknod()
1336 vrele(ndp->ni_vp); in nfsvno_mknod()
1347 error = VOP_CREATE(ndp->ni_dvp, &ndp->ni_vp, in nfsvno_mknod()
1349 VOP_VPUT_PAIR(ndp->ni_dvp, error == 0 ? &ndp->ni_vp : NULL, in nfsvno_mknod()
1359 error = VOP_MKNOD(ndp->ni_dvp, &ndp->ni_vp, in nfsvno_mknod()
1361 VOP_VPUT_PAIR(ndp->ni_dvp, error == 0 ? &ndp->ni_vp : NULL, in nfsvno_mknod()
1384 if (ndp->ni_vp != NULL) { in nfsvno_mkdir()
1385 if (ndp->ni_dvp == ndp->ni_vp) in nfsvno_mkdir()
1389 vrele(ndp->ni_vp); in nfsvno_mkdir()
1394 error = VOP_MKDIR(ndp->ni_dvp, &ndp->ni_vp, &ndp->ni_cnd, in nfsvno_mkdir()
1396 VOP_VPUT_PAIR(ndp->ni_dvp, error == 0 ? &ndp->ni_vp : NULL, false); in nfsvno_mkdir()
1414 if (ndp->ni_vp) { in nfsvno_symlink()
1416 if (ndp->ni_dvp == ndp->ni_vp) in nfsvno_symlink()
1420 vrele(ndp->ni_vp); in nfsvno_symlink()
1425 error = VOP_SYMLINK(ndp->ni_dvp, &ndp->ni_vp, &ndp->ni_cnd, in nfsvno_symlink()
1433 VOP_VPUT_PAIR(ndp->ni_dvp, &ndp->ni_vp, !not_v2 && error == 0); in nfsvno_symlink()
1500 vp = ndp->ni_vp; in nfsvno_removesub()
1561 vp = ndp->ni_vp; in nfsvno_rmdirsub()
1605 fvp = fromndp->ni_vp; in nfsvno_rename()
1613 tvp = tondp->ni_vp; in nfsvno_rename()
1716 error = VOP_RENAME(fromndp->ni_dvp, fromndp->ni_vp, in nfsvno_rename()
1717 &fromndp->ni_cnd, tondp->ni_dvp, tondp->ni_vp, in nfsvno_rename()
1786 xp = ndp->ni_vp; in nfsvno_link()
1810 if (ndp->ni_dvp == ndp->ni_vp) in nfsvno_link()
1814 if (ndp->ni_vp) in nfsvno_link()
1815 vrele(ndp->ni_vp); in nfsvno_link()
1981 if (ndp->ni_vp == NULL) { in nfsvno_open()
1993 if (ndp->ni_vp == NULL) { in nfsvno_open()
1995 &ndp->ni_vp, &ndp->ni_cnd, &nvap->na_vattr); in nfsvno_open()
2003 nfsrv_pnfscreate(ndp->ni_vp, &nvap->na_vattr, in nfsvno_open()
2007 &ndp->ni_vp : NULL, false); in nfsvno_open()
2015 nd->nd_repstat = VOP_SETATTR(ndp->ni_vp, in nfsvno_open()
2018 vput(ndp->ni_vp); in nfsvno_open()
2019 ndp->ni_vp = NULL; in nfsvno_open()
2025 nfsrv_fixattr(nd, ndp->ni_vp, nvap, in nfsvno_open()
2029 vp = ndp->ni_vp; in nfsvno_open()
2032 vp = ndp->ni_vp; in nfsvno_open()
2072 if (ndp->ni_dvp == ndp->ni_vp) in nfsvno_open()
2076 if (ndp->ni_vp) in nfsvno_open()
2077 vput(ndp->ni_vp); in nfsvno_open()
3743 error = nfsvno_getfh(nd.ni_vp, &fh, p); in nfsrv_v4rootexport()
3744 vrele(nd.ni_vp); in nfsrv_v4rootexport()
4293 nfsrv_dumplocks(nd.ni_vp, dumplocks, in nfssvc_srvcall()
4295 vput(nd.ni_vp); in nfssvc_srvcall()