Lines Matching refs:vpp

1691 cache_lookup_dot(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp,  in cache_lookup_dot()  argument
1696 *vpp = dvp; in cache_lookup_dot()
1698 SDT_PROBE3(vfs, namecache, lookup, hit, dvp, ".", *vpp); in cache_lookup_dot()
1703 vrefact(*vpp); in cache_lookup_dot()
1709 if (ltype != VOP_ISLOCKED(*vpp)) { in cache_lookup_dot()
1711 vn_lock(*vpp, LK_UPGRADE | LK_RETRY); in cache_lookup_dot()
1712 if (VN_IS_DOOMED((*vpp))) { in cache_lookup_dot()
1714 vrele(*vpp); in cache_lookup_dot()
1715 *vpp = NULL; in cache_lookup_dot()
1719 vn_lock(*vpp, LK_DOWNGRADE | LK_RETRY); in cache_lookup_dot()
1725 cache_lookup_dotdot(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, in cache_lookup_dotdot() argument
1754 *vpp = NULL; in cache_lookup_dotdot()
1756 *vpp = ncp->nc_vp; in cache_lookup_dotdot()
1758 *vpp = ncp->nc_dvp; in cache_lookup_dotdot()
1759 if (*vpp == NULL) in cache_lookup_dotdot()
1761 SDT_PROBE3(vfs, namecache, lookup, hit, dvp, "..", *vpp); in cache_lookup_dotdot()
1769 MPASS(dvp != *vpp); in cache_lookup_dotdot()
1772 vs = vget_prep(*vpp); in cache_lookup_dotdot()
1774 error = vget_finish(*vpp, cnp->cn_lkflags, vs); in cache_lookup_dotdot()
1778 vput(*vpp); in cache_lookup_dotdot()
1779 *vpp = NULL; in cache_lookup_dotdot()
1783 *vpp = NULL; in cache_lookup_dotdot()
1849 cache_lookup_fallback(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, in cache_lookup_fallback() argument
1885 *vpp = ncp->nc_vp; in cache_lookup_fallback()
1886 SDT_PROBE3(vfs, namecache, lookup, hit, dvp, ncp->nc_name, *vpp); in cache_lookup_fallback()
1888 MPASS(dvp != *vpp); in cache_lookup_fallback()
1889 vs = vget_prep(*vpp); in cache_lookup_fallback()
1891 error = vget_finish(*vpp, cnp->cn_lkflags, vs); in cache_lookup_fallback()
1893 *vpp = NULL; in cache_lookup_fallback()
1927 cache_lookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, in cache_lookup() argument
1948 return (cache_lookup_dot(dvp, vpp, cnp, tsp, ticksp)); in cache_lookup()
1950 return (cache_lookup_dotdot(dvp, vpp, cnp, tsp, ticksp)); in cache_lookup()
1982 *vpp = ncp->nc_vp; in cache_lookup()
1983 SDT_PROBE3(vfs, namecache, lookup, hit, dvp, ncp->nc_name, *vpp); in cache_lookup()
1985 MPASS(dvp != *vpp); in cache_lookup()
1988 *vpp = NULL; in cache_lookup()
1991 vs = vget_prep_smr(*vpp); in cache_lookup()
1994 *vpp = NULL; in cache_lookup()
1997 error = vget_finish(*vpp, cnp->cn_lkflags, vs); in cache_lookup()
1999 *vpp = NULL; in cache_lookup()
2031 return (cache_lookup_fallback(dvp, vpp, cnp, tsp, ticksp)); in cache_lookup()
2849 struct vnode **vpp = ap->a_vpp; in vfs_cache_lookup() local
2853 *vpp = NULL; in vfs_cache_lookup()
2867 error = cache_lookup(dvp, vpp, cnp, NULL, NULL); in vfs_cache_lookup()
2869 return (VOP_CACHEDLOOKUP(dvp, vpp, cnp)); in vfs_cache_lookup()
4048 cache_fplookup_dirfd(struct cache_fpl *fpl, struct vnode **vpp) in cache_fplookup_dirfd() argument
4055 error = fgetvp_lookup_smr(ndp->ni_dirfd, ndp, vpp, &fsearch); in cache_fplookup_dirfd()