Lines Matching refs:vpp
1097 cache_lookup_dot(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, in cache_lookup_dot() argument
1102 *vpp = dvp; in cache_lookup_dot()
1106 SDT_PROBE3(vfs, namecache, lookup, hit, dvp, ".", *vpp); in cache_lookup_dot()
1111 vrefact(*vpp); in cache_lookup_dot()
1117 if (ltype != VOP_ISLOCKED(*vpp)) { in cache_lookup_dot()
1119 vn_lock(*vpp, LK_UPGRADE | LK_RETRY); in cache_lookup_dot()
1120 if ((*vpp)->v_iflag & VI_DOOMED) { in cache_lookup_dot()
1122 vrele(*vpp); in cache_lookup_dot()
1123 *vpp = NULL; in cache_lookup_dot()
1127 vn_lock(*vpp, LK_DOWNGRADE | LK_RETRY); in cache_lookup_dot()
1133 cache_lookup_nomakeentry(struct vnode *dvp, struct vnode **vpp, in cache_lookup_nomakeentry() argument
1252 cache_lookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, in cache_lookup() argument
1270 return (cache_lookup_dot(dvp, vpp, cnp, tsp, ticksp)); in cache_lookup()
1273 return (cache_lookup_nomakeentry(dvp, vpp, cnp, tsp, ticksp)); in cache_lookup()
1293 *vpp = NULL; in cache_lookup()
1295 *vpp = ncp->nc_vp; in cache_lookup()
1297 *vpp = ncp->nc_dvp; in cache_lookup()
1299 if (*vpp == NULL) in cache_lookup()
1302 dvp, cnp->cn_nameptr, *vpp); in cache_lookup()
1304 *vpp); in cache_lookup()
1337 *vpp = ncp->nc_vp; in cache_lookup()
1339 dvp, cnp->cn_nameptr, *vpp, ncp); in cache_lookup()
1341 *vpp); in cache_lookup()
1368 MPASS(dvp != *vpp); in cache_lookup()
1374 vhold(*vpp); in cache_lookup()
1376 error = vget(*vpp, cnp->cn_lkflags | LK_VNHELD, cnp->cn_thread); in cache_lookup()
1381 vput(*vpp); in cache_lookup()
1382 *vpp = NULL; in cache_lookup()
1387 *vpp = NULL; in cache_lookup()
1392 ASSERT_VOP_ELOCKED(*vpp, "cache_lookup"); in cache_lookup()
2106 struct vnode **vpp = ap->a_vpp; in vfs_cache_lookup() local
2112 *vpp = NULL; in vfs_cache_lookup()
2126 error = cache_lookup(dvp, vpp, cnp, NULL, NULL); in vfs_cache_lookup()
2128 return (VOP_CACHEDLOOKUP(dvp, vpp, cnp)); in vfs_cache_lookup()