Home
last modified time | relevance | path

Searched refs:dvp (Results 1 – 25 of 109) sorted by relevance

12345

/freebsd/sys/security/mac/
H A Dmac_vfs.c327 struct vnode *dvp, struct vnode *vp, struct componentname *cnp) in mac_vnode_create_extattr() argument
331 ASSERT_VOP_LOCKED(dvp, "mac_vnode_create_extattr"); in mac_vnode_create_extattr()
344 MAC_POLICY_CHECK(vnode_create_extattr, cred, mp, mp->mnt_label, dvp, in mac_vnode_create_extattr()
345 dvp->v_label, vp, vp->v_label, cnp); in mac_vnode_create_extattr()
439 mac_vnode_check_chdir(struct ucred *cred, struct vnode *dvp) in mac_vnode_check_chdir() argument
443 ASSERT_VOP_LOCKED(dvp, "mac_vnode_check_chdir"); in mac_vnode_check_chdir()
445 MAC_POLICY_CHECK(vnode_check_chdir, cred, dvp, dvp->v_label); in mac_vnode_check_chdir()
446 MAC_CHECK_PROBE2(vnode_check_chdir, error, cred, dvp); in mac_vnode_check_chdir()
455 mac_vnode_check_chroot(struct ucred *cred, struct vnode *dvp) in mac_vnode_check_chroot() argument
459 ASSERT_VOP_LOCKED(dvp, "mac_vnode_check_chroot"); in mac_vnode_check_chroot()
[all …]
/freebsd/sys/kern/
H A Dvfs_cache.c491 cache_ncp_match(struct namecache *ncp, struct vnode *dvp, in cache_ncp_match() argument
494 return (ncp->nc_dvp == dvp && in cache_ncp_match()
619 cache_ncp_find(struct vnode *dvp, struct componentname *cnp, uint32_t hash) in cache_ncp_find() argument
626 if (cache_ncp_match(ncp, dvp, cnp)) in cache_ncp_find()
943 cache_get_hash(char *name, u_char len, struct vnode *dvp) in cache_get_hash() argument
946 return (fnv_32_buf(name, len, dvp->v_nchash)); in cache_get_hash()
950 cache_get_hash_iter_start(struct vnode *dvp) in cache_get_hash_iter_start() argument
953 return (dvp->v_nchash); in cache_get_hash_iter_start()
1429 cache_neg_promote_cond(struct vnode *dvp, struct componentname *cnp, in cache_neg_promote_cond() argument
1470 if (!cache_ncp_match(ncp, dvp, cnp)) { in cache_neg_promote_cond()
[all …]
/freebsd/sys/security/mac_bsdextended/
H A Dugidfw_vnode.c70 ugidfw_vnode_check_chdir(struct ucred *cred, struct vnode *dvp, in ugidfw_vnode_check_chdir() argument
74 return (ugidfw_check_vp(cred, dvp, MBI_EXEC)); in ugidfw_vnode_check_chdir()
78 ugidfw_vnode_check_chroot(struct ucred *cred, struct vnode *dvp, in ugidfw_vnode_check_chroot() argument
82 return (ugidfw_check_vp(cred, dvp, MBI_EXEC)); in ugidfw_vnode_check_chroot()
86 ugidfw_check_create_vnode(struct ucred *cred, struct vnode *dvp, in ugidfw_check_create_vnode() argument
90 return (ugidfw_check_vp(cred, dvp, MBI_WRITE)); in ugidfw_check_create_vnode()
135 ugidfw_vnode_check_link(struct ucred *cred, struct vnode *dvp, in ugidfw_vnode_check_link() argument
141 error = ugidfw_check_vp(cred, dvp, MBI_WRITE); in ugidfw_vnode_check_link()
159 ugidfw_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, in ugidfw_vnode_check_lookup() argument
163 return (ugidfw_check_vp(cred, dvp, MBI_EXEC)); in ugidfw_vnode_check_lookup()
[all …]
H A Dugidfw_internal.h55 int ugidfw_vnode_check_chdir(struct ucred *cred, struct vnode *dvp,
57 int ugidfw_vnode_check_chroot(struct ucred *cred, struct vnode *dvp,
59 int ugidfw_check_create_vnode(struct ucred *cred, struct vnode *dvp,
74 int ugidfw_vnode_check_link(struct ucred *cred, struct vnode *dvp,
79 int ugidfw_vnode_check_lookup(struct ucred *cred, struct vnode *dvp,
83 int ugidfw_vnode_check_readdir(struct ucred *cred, struct vnode *dvp,
87 int ugidfw_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp,
90 int ugidfw_vnode_check_rename_to(struct ucred *cred, struct vnode *dvp,
110 int ugidfw_vnode_check_unlink(struct ucred *cred, struct vnode *dvp,
/freebsd/cddl/usr.sbin/dwatch/libexec/
H A Dvop_readdir68 this->dvp = this->ncp->nc_dvp != NULL ?
70 this->name1 = this->dvp != 0 ? (
71 this->dvp->nc_name != 0 ? stringof(this->dvp->nc_name) : ""
80 this->dvp = 0;
101 $PROBE /this->dvp/ /* probe ID IDNUM (depth DEPTH) */
104 this->dvp = this->dvp->nc_dvp != NULL ?
105 this->dvp->nc_dvp->v_cache_dst.tqh_first : 0;
106 this->nameDEPTH = this->dvp != 0 ? (
107 this->dvp->nc_name != 0 ? stringof(this->dvp->nc_name) : ""
114 $PROBE /this->dvp/ /* probe ID $(( $ID + $MAX_DEPTH + 3 )) */
[all …]
H A Dvop_create71 this->dvp = this->ncp->nc_dvp != NULL ?
73 this->name1 = this->dvp != 0 ? (
74 this->dvp->nc_name != 0 ? stringof(this->dvp->nc_name) : ""
83 this->dvp = 0;
104 $PROBE /this->dvp/ /* probe ID IDNUM (depth DEPTH) */
107 this->dvp = this->dvp->nc_dvp != NULL ?
108 this->dvp->nc_dvp->v_cache_dst.tqh_first : 0;
109 this->nameDEPTH = this->dvp != 0 ? (
110 this->dvp->nc_name != 0 ? stringof(this->dvp->nc_name) : ""
117 $PROBE /this->dvp/ /* probe ID $(( $ID + $MAX_DEPTH + 3 )) */
[all …]
H A Dvop_symlink72 this->dvp = this->ncp->nc_dvp != NULL ?
74 this->name1 = this->dvp != 0 ? (
75 this->dvp->nc_name != 0 ? stringof(this->dvp->nc_name) : ""
84 this->dvp = 0;
105 $PROBE /this->dvp/ /* probe ID IDNUM (depth DEPTH) */
108 this->dvp = this->dvp->nc_dvp != NULL ?
109 this->dvp->nc_dvp->v_cache_dst.tqh_first : 0;
110 this->nameDEPTH = this->dvp != 0 ? (
111 this->dvp->nc_name != 0 ? stringof(this->dvp->nc_name) : ""
118 $PROBE /this->dvp/ /* probe ID $(( $ID + $MAX_DEPTH + 3 )) */
[all …]
/freebsd/sys/fs/smbfs/
H A Dsmbfs_node.c101 smbfs_node_alloc(struct mount *mp, struct vnode *dvp, const char *dirnm, in smbfs_node_alloc() argument
114 sc.n_parent = dvp; in smbfs_node_alloc()
117 if (smp->sm_root != NULL && dvp == NULL) { in smbfs_node_alloc()
122 if (dvp == NULL) in smbfs_node_alloc()
124 vp = VTOSMB(VTOSMB(dvp)->n_parent)->n_vnode; in smbfs_node_alloc()
133 dnp = dvp ? VTOSMB(dvp) : NULL; in smbfs_node_alloc()
134 if (dnp == NULL && dvp != NULL) { in smbfs_node_alloc()
135 vn_printf(dvp, "smbfs_node_alloc: dead parent vnode "); in smbfs_node_alloc()
203 if (dvp) { in smbfs_node_alloc()
204 ASSERT_VOP_LOCKED(dvp, "smbfs_node_alloc"); in smbfs_node_alloc()
[all …]
H A Dsmbfs_vnops.c493 struct vnode *dvp = ap->a_dvp; in smbfs_create() local
497 struct smbnode *dnp = VTOSMB(dvp); in smbfs_create()
510 if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred))) in smbfs_create()
521 error = smbfs_nget(VTOVFS(dvp), dvp, name, nmlen, &fattr, &vp); in smbfs_create()
526 cache_enter(dvp, vp, cnp); in smbfs_create()
683 struct vnode *dvp = ap->a_dvp; in smbfs_mkdir() local
687 struct smbnode *dnp = VTOSMB(dvp); in smbfs_mkdir()
695 if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred))) { in smbfs_mkdir()
708 error = smbfs_nget(VTOVFS(dvp), dvp, name, len, &fattr, &vp); in smbfs_mkdir()
724 struct vnode *dvp = ap->a_dvp; in smbfs_rmdir() local
[all …]
/freebsd/sys/fs/unionfs/
H A Dunion_subr.c132 unionfs_get_hashhead(struct vnode *dvp, struct vnode *lookup) in unionfs_get_hashhead() argument
136 unp = VTOUNIONFS(dvp); in unionfs_get_hashhead()
146 unionfs_get_cached_vnode_locked(struct vnode *lookup, struct vnode *dvp) in unionfs_get_cached_vnode_locked() argument
152 hd = unionfs_get_hashhead(dvp, lookup); in unionfs_get_cached_vnode_locked()
181 struct vnode *dvp) in unionfs_get_cached_vnode() argument
186 VI_LOCK(dvp); in unionfs_get_cached_vnode()
188 vp = unionfs_get_cached_vnode_locked(uvp, dvp); in unionfs_get_cached_vnode()
190 vp = unionfs_get_cached_vnode_locked(lvp, dvp); in unionfs_get_cached_vnode()
191 VI_UNLOCK(dvp); in unionfs_get_cached_vnode()
201 struct vnode *dvp) in unionfs_ins_cached_vnode() argument
[all …]
/freebsd/sys/fs/nfsclient/
H A Dnfs_clvnops.c251 static int nfs_mknodrpc(struct vnode *dvp, struct vnode **vpp,
253 static int nfs_removerpc(struct vnode *dvp, struct vnode *vp, char *name,
1215 struct vnode *dvp = ap->a_dvp; in nfs_lookup()
1217 struct mount *mp = dvp->v_mount; in nfs_lookup()
1237 is_nameddir = (vn_irflag_read(dvp) & VIRF_NAMEDDIR) != 0; in nfs_lookup()
1245 np = VTONFS(dvp); in nfs_lookup()
1261 error = nfs_get_namedattrdir(dvp, cnp, &newvp); in nfs_lookup()
1268 dvp = newvp; in nfs_lookup()
1269 np = VTONFS(dvp); in nfs_lookup()
1273 vref(dvp); in nfs_lookup()
1218 struct vnode *dvp = ap->a_dvp; nfs_lookup() local
1723 nfs_mknodrpc(struct vnode * dvp,struct vnode ** vpp,struct componentname * cnp,struct vattr * vap) nfs_mknodrpc() argument
1822 struct vnode *dvp = ap->a_dvp; nfs_create() local
1975 struct vnode *dvp = ap->a_dvp; nfs_remove() local
2075 nfs_removerpc(struct vnode * dvp,struct vnode * vp,char * name,int namelen,struct ucred * cred,struct thread * td,bool silly) nfs_removerpc() argument
2402 struct vnode *dvp = ap->a_dvp; nfs_symlink() local
2482 struct vnode *dvp = ap->a_dvp; nfs_mkdir() local
2565 struct vnode *dvp = ap->a_dvp; nfs_rmdir() local
2815 nfs_sillyrename(struct vnode * dvp,struct vnode * vp,struct componentname * cnp) nfs_sillyrename() argument
2873 nfs_lookitup(struct vnode * dvp,char * name,int len,struct ucred * cred,struct thread * td,struct nfsnode ** npp) nfs_lookitup() argument
[all...]
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_ctldir.c613 zfsctl_relock_dot(vnode_t *dvp, int ltype) in zfsctl_relock_dot() argument
615 vref(dvp); in zfsctl_relock_dot()
616 if (ltype != VOP_ISLOCKED(dvp)) { in zfsctl_relock_dot()
618 vn_lock(dvp, LK_UPGRADE | LK_RETRY); in zfsctl_relock_dot()
620 vn_lock(dvp, LK_DOWNGRADE | LK_RETRY); in zfsctl_relock_dot()
623 if (VN_IS_DOOMED(dvp)) { in zfsctl_relock_dot()
624 vrele(dvp); in zfsctl_relock_dot()
638 vnode_t *dvp = ap->a_dvp; in zfsctl_root_lookup() local
645 ASSERT3S(dvp->v_type, ==, VDIR); in zfsctl_root_lookup()
651 err = zfsctl_relock_dot(dvp, lkflags & LK_TYPE_MASK); in zfsctl_root_lookup()
[all …]
/freebsd/sys/ufs/ufs/
H A Dufs_vnops.c1034 struct vnode *dvp = ap->a_dvp; in ufs_remove() local
1041 (VTOI(dvp)->i_flags & APPEND)) in ufs_remove()
1043 if (DOINGSUJ(dvp)) { in ufs_remove()
1044 error = softdep_prelink(dvp, vp, ap->a_cnp); in ufs_remove()
1054 error = ufs_dirremove(dvp, ip, ap->a_cnp->cn_flags, false); in ufs_remove()
1068 (void) VOP_FSYNC(dvp, MNT_WAIT, td); in ufs_remove()
1075 print_bad_link_count(const char *funcname, struct vnode *dvp) in print_bad_link_count() argument
1079 dip = VTOI(dvp); in print_bad_link_count()
1082 dvp->v_mount->mnt_stat.f_mntonname); in print_bad_link_count()
1169 struct vnode *dvp = ap->a_dvp; in ufs_whiteout() local
[all …]
H A Dufs_lookup.c847 ufs_direnter(struct vnode *dvp, struct vnode *tvp, struct direct *dirp, in ufs_direnter() argument
864 dp = VTOI(dvp); in ufs_direnter()
865 newentrysize = DIRSIZ(OFSFMT(dvp), dirp); in ufs_direnter()
877 if (!DOINGSOFTDEP(dvp) && !DOINGASYNC(dvp)) in ufs_direnter()
881 if (DOINGSOFTDEP(dvp) && newdirbp != NULL) in ufs_direnter()
887 vnode_pager_setsize(dvp, in ufs_direnter()
889 if ((error = UFS_BALLOC(dvp, (off_t)I_OFFSET(dp), DIRBLKSIZ, in ufs_direnter()
891 if (DOINGSOFTDEP(dvp) && newdirbp != NULL) in ufs_direnter()
893 vnode_pager_setsize(dvp, (vm_ooffset_t)old_isize); in ufs_direnter()
902 (VFSTOUFS(dvp->v_mount)->um_mountp->mnt_stat.f_iosize - 1); in ufs_direnter()
[all …]
/freebsd/sys/fs/tmpfs/
H A Dtmpfs_vnops.c92 tmpfs_lookup1(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp) in tmpfs_lookup1() argument
100 dnode = VP_TO_TMPFS_DIR(dvp); in tmpfs_lookup1()
114 tm = VFS_TO_TMPFS(dvp->v_mount); in tmpfs_lookup1()
117 error = vn_vget_ino_gen(dvp, tmpfs_vn_get_ino_alloc, in tmpfs_lookup1()
123 vref(dvp); in tmpfs_lookup1()
124 *vpp = dvp; in tmpfs_lookup1()
143 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, in tmpfs_lookup1()
181 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, in tmpfs_lookup1()
187 error = tmpfs_alloc_vp(dvp->v_mount, tnode, in tmpfs_lookup1()
193 VOP_ACCESS(dvp, VADMIN, cnp->cn_cred, in tmpfs_lookup1()
[all …]
/freebsd/sys/dev/smartpqi/
H A Dsmartpqi_cam.c373 if (!err_info || !rcb->dvp) { in os_raid_response_error()
375 err_info, rcb->dvp); in os_raid_response_error()
448 if (!err_info || !rcb->dvp) { in os_aio_response_error()
451 err_info, rcb->dvp); in os_aio_response_error()
463 DBG_WARN_BTL(rcb->dvp, "IO aborted\n"); in os_aio_response_error()
474 DBG_WARN_BTL(rcb->dvp,"AIO Path Disabled\n"); in os_aio_response_error()
482 rcb->dvp->aio_enabled = false; in os_aio_response_error()
483 rcb->dvp->offload_enabled = false; in os_aio_response_error()
490 DBG_WARN_BTL(rcb->dvp,"IO Error/Invalid/No device\n"); in os_aio_response_error()
511 DBG_WARN_BTL(rcb->dvp,"Scsi Status Error\n"); in os_aio_response_error()
[all …]
/freebsd/sys/fs/fuse/
H A Dfuse_internal.c435 struct vnode *dvp, *vp; in fuse_internal_invalidate_entry() local
454 err = VFS_ROOT(mp, LK_SHARED, &dvp); in fuse_internal_invalidate_entry()
457 LK_SHARED, &dvp); in fuse_internal_invalidate_entry()
458 SDT_PROBE3(fusefs, , internal, invalidate_entry, dvp, &fnieo, name); in fuse_internal_invalidate_entry()
464 if (err != 0 || dvp == NULL) in fuse_internal_invalidate_entry()
479 err = cache_lookup(dvp, &vp, &cn, NULL, NULL); in fuse_internal_invalidate_entry()
481 CACHED_ATTR_LOCK(dvp); in fuse_internal_invalidate_entry()
482 fuse_vnode_clear_attr_cache(dvp); in fuse_internal_invalidate_entry()
483 CACHED_ATTR_UNLOCK(dvp); in fuse_internal_invalidate_entry()
484 vput(dvp); in fuse_internal_invalidate_entry()
[all …]
H A Dfuse_vnops.c1072 struct vnode *dvp, in fuse_vnop_copy_file_range()
1083 fdisp_make(fdip, *op, vnode_mount(dvp), parentnid, td, cred); in fdisp_make_mknod_for_fallback()
1102 struct vnode *dvp = ap->a_dvp;
1119 struct mount *mp = vnode_mount(dvp); in fuse_vnop_create()
1121 uint64_t parentnid = VTOFUD(dvp)->nid; in fuse_vnop_create()
1126 if (fuse_isdeadfs(dvp)) in fuse_vnop_create()
1132 return fuse_internal_mknod(dvp, vpp, cnp, vap); in fuse_vnop_create()
1148 fdisp_make_mknod_for_fallback(fdip, cnp, dvp, parentnid, td, in fuse_vnop_create()
1156 fdisp_make(fdip, op, vnode_mount(dvp), parentnid, td, cred); in fuse_vnop_create()
1178 fdisp_make_mknod_for_fallback(fdip, cnp, dvp, in fuse_vnop_create()
1082 fdisp_make_mknod_for_fallback(struct fuse_dispatcher * fdip,struct componentname * cnp,struct vnode * dvp,uint64_t parentnid,struct thread * td,struct ucred * cred,mode_t mode,enum fuse_opcode * op) fdisp_make_mknod_for_fallback() argument
1112 struct vnode *dvp = ap->a_dvp; fuse_vnop_create() local
1535 struct vnode *dvp = ap->a_dvp; fuse_vnop_lookup() local
1793 struct vnode *dvp = ap->a_dvp; fuse_vnop_mkdir() local
1823 struct vnode *dvp = ap->a_dvp; fuse_vnop_mknod() local
2226 struct vnode *dvp = ap->a_dvp; fuse_vnop_remove() local
2369 struct vnode *dvp = ap->a_dvp; fuse_vnop_rmdir() local
2572 struct vnode *dvp = ap->a_dvp; fuse_vnop_symlink() local
[all...]
H A Dfuse_node.h248 fuse_vnode_setparent(struct vnode *vp, struct vnode *dvp) in fuse_vnode_setparent() argument
250 if (dvp != NULL && vp->v_type == VDIR) { in fuse_vnode_setparent()
253 MPASS(dvp->v_type == VDIR); in fuse_vnode_setparent()
254 VTOFUD(vp)->parent_nid = VTOI(dvp); in fuse_vnode_setparent()
269 uint64_t nodeid, struct vnode *dvp, struct vnode **vpp,
/freebsd/sys/fs/devfs/
H A Ddevfs_vnops.c416 struct vnode **dvp = ap->a_vpp; in devfs_vptocnp() local
436 *dvp = vp; in devfs_vptocnp()
437 vref(*dvp); in devfs_vptocnp()
455 *dvp = de->de_vnode; in devfs_vptocnp()
456 if (*dvp != NULL) { in devfs_vptocnp()
457 VI_LOCK(*dvp); in devfs_vptocnp()
459 vholdl(*dvp); in devfs_vptocnp()
460 VI_UNLOCK(*dvp); in devfs_vptocnp()
461 vref(*dvp); in devfs_vptocnp()
462 vdrop(*dvp); in devfs_vptocnp()
[all …]
/freebsd/sys/cddl/compat/opensolaris/sys/
H A Ddnlc.h32 #define dnlc_lookup(dvp, name) (NULL) argument
33 #define dnlc_update(dvp, name, vp) do { } while (0) argument
34 #define dnlc_remove(dvp, name) do { } while (0) argument
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_as.c95 dtrace_difv_t *dvp; in dt_copyvar() local
102 dvp = &pcb->pcb_difo->dtdo_vartab[pcb->pcb_asvidx++]; in dt_copyvar()
110 dvp->dtdv_name = (uint_t)stroff; in dt_copyvar()
111 dvp->dtdv_id = idp->di_id; in dt_copyvar()
112 dvp->dtdv_flags = 0; in dt_copyvar()
114 dvp->dtdv_kind = (idp->di_kind == DT_IDENT_ARRAY) ? in dt_copyvar()
118 dvp->dtdv_scope = DIFV_SCOPE_LOCAL; in dt_copyvar()
120 dvp->dtdv_scope = DIFV_SCOPE_THREAD; in dt_copyvar()
122 dvp->dtdv_scope = DIFV_SCOPE_GLOBAL; in dt_copyvar()
125 dvp->dtdv_flags |= DIFV_F_REF; in dt_copyvar()
[all …]
/freebsd/sys/fs/nullfs/
H A Dnull_vnops.c418 struct vnode *dvp = ap->a_dvp; in null_lookup() local
424 mp = dvp->v_mount; in null_lookup()
432 ldvp = NULLVPTOLOWERVP(dvp); in null_lookup()
447 KASSERT((dvp->v_vflag & VV_ROOT) == 0, in null_lookup()
449 ldvp, ldvp->v_vflag, dvp, dvp->v_vflag, in null_lookup()
472 if (VN_IS_DOOMED(dvp)) { in null_lookup()
489 vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY); in null_lookup()
500 *ap->a_vpp = dvp; in null_lookup()
501 vref(dvp); in null_lookup()
1068 struct vnode **dvp = ap->a_vpp; in null_vptocnp() local
[all …]
/freebsd/sys/sys/
H A Dinotify.h110 #define INOTIFY_NAME_LOCK(vp, dvp, cnp, ev, lock) do { \ argument
112 (vn_irflag_read(dvp) & VIRF_INOTIFY) != 0)) { \
115 VOP_INOTIFY((vp), (dvp), (cnp), (ev), 0); \
120 #define INOTIFY_NAME(vp, dvp, cnp, ev) \ argument
121 INOTIFY_NAME_LOCK((vp), (dvp), (cnp), (ev), false)
/freebsd/sys/fs/p9fs/
H A Dp9fs_vnops.c219 struct vnode *dvp; in p9fs_lookup() local
232 dvp = ap->a_dvp; in p9fs_lookup()
235 dnp = P9FS_VTON(dvp); in p9fs_lookup()
244 vref(dvp); in p9fs_lookup()
245 *vpp = dvp; in p9fs_lookup()
257 if (dvp->v_type != VDIR) in p9fs_lookup()
260 error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, curthread); in p9fs_lookup()
301 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, in p9fs_lookup()
311 error = cache_lookup(dvp, vpp, cnp, NULL, NULL); in p9fs_lookup()
329 if (dvp != vp) in p9fs_lookup()
[all …]

12345