Home | History | Annotate | Download | only in client

Lines Matching defs:newvp

1038 	struct vnode *newvp;
1100 newvp = *vpp;
1101 newnp = VTONFS(newvp);
1107 KDTRACE_NFS_ATTRCACHE_FLUSH_DONE(newvp);
1110 if (nfscl_nodeleg(newvp, 0) == 0 ||
1112 VOP_GETATTR(newvp, &vattr, cnp->cn_cred) == 0 &&
1120 cache_purge(newvp);
1121 if (dvp != newvp)
1122 vput(newvp);
1124 vrele(newvp);
1148 newvp = NULLVP;
1156 if (newvp != NULLVP) {
1157 vput(newvp);
1215 newvp = NFSTOV(np);
1217 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, NULL,
1219 *vpp = newvp;
1244 newvp = NFSTOV(np);
1246 if (newvp != dvp)
1250 if (newvp == dvp)
1251 vrele(newvp);
1253 vput(newvp);
1260 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, NULL,
1265 newvp = dvp;
1267 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, NULL,
1274 newvp = NFSTOV(np);
1276 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, NULL,
1288 KDTRACE_NFS_ATTRCACHE_FLUSH_DONE(newvp);
1296 attrflag != 0 && (newvp->v_type != VDIR || dattrflag != 0))
1297 cache_enter_time(dvp, newvp, cnp, &nfsva.na_ctime,
1298 newvp->v_type != VDIR ? NULL : &dnfsva.na_ctime);
1299 *vpp = newvp;
1437 struct vnode *newvp = NULL;
1468 newvp = NFSTOV(np);
1470 error = nfscl_loadattrcache(&newvp, &nfsva, NULL, NULL,
1473 vput(newvp);
1477 *vpp = newvp;
1538 struct vnode *newvp = NULL;
1584 newvp = NFSTOV(np);
1586 error = nfsrpc_getattr(newvp, cnp->cn_cred,
1589 error = nfscl_loadattrcache(&newvp, &nfsva, NULL, NULL,
1593 if (newvp != NULL) {
1594 vput(newvp);
1595 newvp = NULL;
1604 error = nfsrpc_setattr(newvp, vap, NULL, cnp->cn_cred,
1611 error = nfsrpc_setattr(newvp, vap, NULL,
1616 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL,
1619 vput(newvp);
1624 cache_enter_time(dvp, newvp, cnp, &nfsva.na_ctime,
1626 *ap->a_vpp = newvp;
2017 struct vnode *newvp = NULL;
2028 newvp = NFSTOV(np);
2032 if (newvp != NULL) {
2034 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, NULL,
2039 * newvp from the response due to the request being NFSv2, we
2040 * have to do a lookup in order to obtain a newvp to return.
2045 newvp = NFSTOV(np);
2048 if (newvp)
2049 vput(newvp);
2054 *ap->a_vpp = newvp;
2076 cache_enter_time(dvp, newvp, cnp, &nfsva.na_ctime, NULL);
2091 struct vnode *newvp = NULL;
2118 newvp = NFSTOV(np);
2120 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL,
2125 if (!error && newvp == NULL) {
2129 newvp = NFSTOV(np);
2130 if (newvp->v_type != VDIR)
2135 if (newvp)
2136 vput(newvp);
2150 cache_enter_time(dvp, newvp, cnp, &nfsva.na_ctime,
2152 *ap->a_vpp = newvp;
2454 struct vnode *newvp = NULL, *vp;
2509 newvp = NFSTOV(np);
2513 newvp = dvp;
2521 newvp = NFSTOV(np);
2524 if (newvp == dvp)
2525 vrele(newvp);
2527 vput(newvp);
2531 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, NULL,
2536 if (newvp) {
2537 if (newvp == dvp)
2538 vrele(newvp);
2540 vput(newvp);