Lines Matching defs:newvp

1041 	struct vnode *newvp;
1103 newvp = *vpp;
1104 newnp = VTONFS(newvp);
1110 KDTRACE_NFS_ATTRCACHE_FLUSH_DONE(newvp);
1113 if (nfscl_nodeleg(newvp, 0) == 0 ||
1115 VOP_GETATTR(newvp, &vattr, cnp->cn_cred) == 0 &&
1123 cache_purge(newvp);
1124 if (dvp != newvp)
1125 vput(newvp);
1127 vrele(newvp);
1151 newvp = NULLVP;
1159 if (newvp != NULLVP) {
1160 vput(newvp);
1218 newvp = NFSTOV(np);
1220 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, NULL,
1222 *vpp = newvp;
1247 newvp = NFSTOV(np);
1249 if (newvp != dvp)
1253 if (newvp == dvp)
1254 vrele(newvp);
1256 vput(newvp);
1263 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, NULL,
1268 newvp = dvp;
1270 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, NULL,
1277 newvp = NFSTOV(np);
1279 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, NULL,
1291 KDTRACE_NFS_ATTRCACHE_FLUSH_DONE(newvp);
1299 attrflag != 0 && (newvp->v_type != VDIR || dattrflag != 0))
1300 cache_enter_time(dvp, newvp, cnp, &nfsva.na_ctime,
1301 newvp->v_type != VDIR ? NULL : &dnfsva.na_ctime);
1302 *vpp = newvp;
1440 struct vnode *newvp = NULL;
1471 newvp = NFSTOV(np);
1473 error = nfscl_loadattrcache(&newvp, &nfsva, NULL, NULL,
1476 vput(newvp);
1480 *vpp = newvp;
1541 struct vnode *newvp = NULL;
1587 newvp = NFSTOV(np);
1589 error = nfsrpc_getattr(newvp, cnp->cn_cred,
1592 error = nfscl_loadattrcache(&newvp, &nfsva, NULL, NULL,
1596 if (newvp != NULL) {
1597 vput(newvp);
1598 newvp = NULL;
1607 error = nfsrpc_setattr(newvp, vap, NULL, cnp->cn_cred,
1614 error = nfsrpc_setattr(newvp, vap, NULL,
1619 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL,
1622 vput(newvp);
1627 cache_enter_time(dvp, newvp, cnp, &nfsva.na_ctime,
1629 *ap->a_vpp = newvp;
2020 struct vnode *newvp = NULL;
2031 newvp = NFSTOV(np);
2035 if (newvp != NULL) {
2037 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, NULL,
2042 * newvp from the response due to the request being NFSv2, we
2043 * have to do a lookup in order to obtain a newvp to return.
2048 newvp = NFSTOV(np);
2051 if (newvp)
2052 vput(newvp);
2057 *ap->a_vpp = newvp;
2079 cache_enter_time(dvp, newvp, cnp, &nfsva.na_ctime, NULL);
2094 struct vnode *newvp = NULL;
2121 newvp = NFSTOV(np);
2123 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL,
2128 if (!error && newvp == NULL) {
2132 newvp = NFSTOV(np);
2133 if (newvp->v_type != VDIR)
2138 if (newvp)
2139 vput(newvp);
2153 cache_enter_time(dvp, newvp, cnp, &nfsva.na_ctime,
2155 *ap->a_vpp = newvp;
2457 struct vnode *newvp = NULL, *vp;
2512 newvp = NFSTOV(np);
2516 newvp = dvp;
2524 newvp = NFSTOV(np);
2527 if (newvp == dvp)
2528 vrele(newvp);
2530 vput(newvp);
2534 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, NULL,
2539 if (newvp) {
2540 if (newvp == dvp)
2541 vrele(newvp);
2543 vput(newvp);