Lines Matching refs:newvp
1236 struct vnode *newvp; in nfs_get_namedattrdir() local
1253 newvp = NFSTOV(np); in nfs_get_namedattrdir()
1254 vn_irflag_set_cond(newvp, VIRF_NAMEDDIR); in nfs_get_namedattrdir()
1256 (void)nfscl_loadattrcache(&newvp, &nfsva, NULL, 0, 1); in nfs_get_namedattrdir()
1257 *vpp = newvp; in nfs_get_namedattrdir()
1274 struct vnode *newvp; in nfs_lookup() local
1312 newvp = NULLVP; in nfs_lookup()
1316 error = nfs_get_namedattrdir(dvp, cnp, &newvp); in nfs_lookup()
1320 *vpp = newvp; in nfs_lookup()
1323 dvp = newvp; in nfs_lookup()
1325 newvp = NULLVP; in nfs_lookup()
1378 newvp = *vpp; in nfs_lookup()
1379 newnp = VTONFS(newvp); in nfs_lookup()
1386 KDTRACE_NFS_ATTRCACHE_FLUSH_DONE(newvp); in nfs_lookup()
1389 if (nfscl_nodeleg(newvp, 0) == 0 || in nfs_lookup()
1392 VOP_GETATTR(newvp, &vattr, cnp->cn_cred) == 0 && in nfs_lookup()
1397 cache_purge(newvp); in nfs_lookup()
1398 if (dvp != newvp) in nfs_lookup()
1399 vput(newvp); in nfs_lookup()
1401 vrele(newvp); in nfs_lookup()
1453 newvp = NULLVP; in nfs_lookup()
1467 if (newvp != NULLVP) { in nfs_lookup()
1468 vput(newvp); in nfs_lookup()
1526 newvp = NFSTOV(np); in nfs_lookup()
1544 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, in nfs_lookup()
1546 *vpp = newvp; in nfs_lookup()
1570 newvp = NFSTOV(np); in nfs_lookup()
1572 if (newvp != dvp) in nfs_lookup()
1576 if (newvp == dvp) in nfs_lookup()
1577 vrele(newvp); in nfs_lookup()
1579 vput(newvp); in nfs_lookup()
1586 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, in nfs_lookup()
1591 newvp = dvp; in nfs_lookup()
1593 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, in nfs_lookup()
1600 newvp = NFSTOV(np); in nfs_lookup()
1602 vn_irflag_set_cond(newvp, VIRF_NAMEDATTR); in nfs_lookup()
1620 (void)nfscl_loadattrcache(&newvp, &nfsva, NULL, in nfs_lookup()
1633 KDTRACE_NFS_ATTRCACHE_FLUSH_DONE(newvp); in nfs_lookup()
1637 if ((cnp->cn_flags & MAKEENTRY) && dvp != newvp && in nfs_lookup()
1639 attrflag != 0 && (newvp->v_type != VDIR || dattrflag != 0)) in nfs_lookup()
1640 cache_enter_time(dvp, newvp, cnp, &nfsva.na_ctime, in nfs_lookup()
1641 newvp->v_type != VDIR ? NULL : &dnfsva.na_ctime); in nfs_lookup()
1642 *vpp = newvp; in nfs_lookup()
1778 struct vnode *newvp = NULL; in nfs_mknodrpc() local
1808 newvp = NFSTOV(np); in nfs_mknodrpc()
1810 error = nfscl_loadattrcache(&newvp, &nfsva, NULL, 0, 1); in nfs_mknodrpc()
1812 vput(newvp); in nfs_mknodrpc()
1816 *vpp = newvp; in nfs_mknodrpc()
1877 struct vnode *newvp = NULL; in nfs_create() local
1916 error = nfs_get_namedattrdir(dvp, cnp, &newvp); in nfs_create()
1919 dvp = newvp; in nfs_create()
1921 newvp = NULL; in nfs_create()
1949 newvp = NFSTOV(np); in nfs_create()
1951 error = nfsrpc_getattr(newvp, cnp->cn_cred, curthread, in nfs_create()
1954 error = nfscl_loadattrcache(&newvp, &nfsva, NULL, 0, 1); in nfs_create()
1957 if (newvp != NULL) { in nfs_create()
1958 vput(newvp); in nfs_create()
1959 newvp = NULL; in nfs_create()
1968 error = nfsrpc_setattr(newvp, vap, NULL, cnp->cn_cred, in nfs_create()
1975 error = nfsrpc_setattr(newvp, vap, NULL, in nfs_create()
1979 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, in nfs_create()
1982 vput(newvp); in nfs_create()
1987 if (dvp != newvp) in nfs_create()
1988 cache_enter_time(dvp, newvp, cnp, in nfs_create()
1994 *ap->a_vpp = newvp; in nfs_create()
2444 struct vnode *newvp = NULL; in nfs_symlink() local
2455 newvp = NFSTOV(np); in nfs_symlink()
2459 if (newvp != NULL) { in nfs_symlink()
2461 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, 0, 1); in nfs_symlink()
2471 newvp = NFSTOV(np); in nfs_symlink()
2474 if (newvp) in nfs_symlink()
2475 vput(newvp); in nfs_symlink()
2480 *ap->a_vpp = newvp; in nfs_symlink()
2502 if (dvp != newvp) in nfs_symlink()
2503 cache_enter_time(dvp, newvp, cnp, &nfsva.na_ctime, in nfs_symlink()
2522 struct vnode *newvp = NULL; in nfs_mkdir() local
2549 newvp = NFSTOV(np); in nfs_mkdir()
2551 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, in nfs_mkdir()
2556 if (!error && newvp == NULL) { in nfs_mkdir()
2560 newvp = NFSTOV(np); in nfs_mkdir()
2561 if (newvp->v_type != VDIR) in nfs_mkdir()
2566 if (newvp) in nfs_mkdir()
2567 vput(newvp); in nfs_mkdir()
2581 if (dvp != newvp) in nfs_mkdir()
2582 cache_enter_time(dvp, newvp, cnp, in nfs_mkdir()
2589 *ap->a_vpp = newvp; in nfs_mkdir()
2912 struct vnode *newvp = NULL, *vp; in nfs_lookitup() local
2961 newvp = NFSTOV(np); in nfs_lookitup()
2965 newvp = dvp; in nfs_lookitup()
2973 newvp = NFSTOV(np); in nfs_lookitup()
2992 if (newvp == dvp) in nfs_lookitup()
2993 vrele(newvp); in nfs_lookitup()
2995 vput(newvp); in nfs_lookitup()
2999 (void) nfscl_loadattrcache(&newvp, &nfsva, NULL, 0, 1); in nfs_lookitup()
3003 if (newvp) { in nfs_lookitup()
3004 if (newvp == dvp) in nfs_lookitup()
3005 vrele(newvp); in nfs_lookitup()
3007 vput(newvp); in nfs_lookitup()