Home
last modified time | relevance | path

Searched full:dvp (Results 1 – 25 of 130) sorted by relevance

123456

/freebsd/sys/kern/
H A Dvfs_cache.c486 cache_ncp_match(struct namecache *ncp, struct vnode *dvp, in cache_ncp_match() argument
489 return (ncp->nc_dvp == dvp && in cache_ncp_match()
614 cache_ncp_find(struct vnode *dvp, struct componentname *cnp, uint32_t hash) in cache_ncp_find() argument
621 if (cache_ncp_match(ncp, dvp, cnp)) in cache_ncp_find()
938 cache_get_hash(char *name, u_char len, struct vnode *dvp) in cache_get_hash() argument
941 return (fnv_32_buf(name, len, dvp->v_nchash)); in cache_get_hash()
945 cache_get_hash_iter_start(struct vnode *dvp) in cache_get_hash_iter_start() argument
948 return (dvp->v_nchash); in cache_get_hash_iter_start()
1424 cache_neg_promote_cond(struct vnode *dvp, struct componentname *cnp, in cache_neg_promote_cond() argument
1465 if (!cache_ncp_match(ncp, dvp, cn in cache_neg_promote_cond()
1584 struct vnode *dvp; cache_neg_evict() local
1684 struct vnode *dvp, *vp; cache_zap_locked() local
1799 cache_zap_unlocked_bucket(struct namecache * ncp,struct componentname * cnp,struct vnode * dvp,struct mtx * dvlp,struct mtx * vlp,uint32_t hash,struct mtx * blp) cache_zap_unlocked_bucket() argument
1841 struct vnode *dvp; cache_zap_locked_bucket() local
1862 cache_remove_cnp(struct vnode * dvp,struct componentname * cnp) cache_remove_cnp() argument
1940 cache_lookup_dot(struct vnode * dvp,struct vnode ** vpp,struct componentname * cnp,struct timespec * tsp,int * ticksp) cache_lookup_dot() argument
1973 cache_lookup_dotdot(struct vnode * dvp,struct vnode ** vpp,struct componentname * cnp,struct timespec * tsp,int * ticksp) cache_lookup_dotdot() argument
2096 cache_lookup_fallback(struct vnode * dvp,struct vnode ** vpp,struct componentname * cnp,struct timespec * tsp,int * ticksp) cache_lookup_fallback() argument
2168 cache_lookup(struct vnode * dvp,struct vnode ** vpp,struct componentname * cnp,struct timespec * tsp,int * ticksp) cache_lookup() argument
2285 cache_lock_vnodes_cel(struct celockstate * cel,struct vnode * vp,struct vnode * dvp) cache_lock_vnodes_cel() argument
2397 cache_enter_lock(struct celockstate * cel,struct vnode * dvp,struct vnode * vp,uint32_t hash) cache_enter_lock() argument
2440 cache_enter_lock_dd(struct celockstate * cel,struct vnode * dvp,struct vnode * vp,uint32_t hash) cache_enter_lock_dd() argument
2485 cache_enter_dotdot_prep(struct vnode * dvp,struct vnode * vp,struct componentname * cnp) cache_enter_dotdot_prep() argument
2516 cache_enter_time(struct vnode * dvp,struct vnode * vp,struct componentname * cnp,struct timespec * tsp,struct timespec * dtsp) cache_enter_time() argument
2735 cache_enter_time_flags(struct vnode * dvp,struct vnode * vp,struct componentname * cnp,struct timespec * tsp,struct timespec * dtsp,int flags) cache_enter_time_flags() argument
3109 cache_vop_rmdir(struct vnode * dvp,struct vnode * vp) cache_vop_rmdir() argument
3122 cache_validate(struct vnode * dvp,struct vnode * vp,struct componentname * cnp) cache_validate() argument
3189 struct vnode *dvp; vfs_cache_lookup() local
3422 struct vnode *dvp; vn_vptocnp() local
3791 vn_fullpath_hardlink(struct vnode * vp,struct vnode * dvp,const char * hrdl_name,size_t hrdl_name_length,char ** retbuf,char ** freebuf,size_t * buflen) vn_fullpath_hardlink() argument
3983 vn_path_to_global_path_hardlink(struct thread * td,struct vnode * vp,struct vnode * dvp,char * path,u_int pathlen,const char * leaf_name,size_t leaf_length) vn_path_to_global_path_hardlink() argument
4276 struct vnode *dvp; global() member
4641 struct vnode *dvp; cache_fplookup_negative_promote() local
4662 struct vnode *dvp; cache_fplookup_partial_setup() local
4781 struct vnode *dvp, *tvp; cache_fplookup_final_modifying() local
4970 struct vnode *dvp, *tvp; cache_fplookup_final_withparent() local
5036 struct vnode *dvp, *tvp; cache_fplookup_final() local
5077 struct vnode *dvp; cache_fplookup_degenerate() local
5180 struct vnode *dvp, *tvp; cache_fplookup_noentry() local
5358 struct vnode *dvp; cache_fplookup_dotdot() local
5525 struct vnode *dvp, *tvp; cache_fplookup_symlink() local
5601 struct vnode *dvp, *tvp; cache_fplookup_next() local
5873 struct vnode *dvp; cache_fplookup_parse() local
6137 struct vnode *dvp; cache_fplookup_failed_vexec() local
6235 cache_fplookup_impl(struct vnode * dvp,struct cache_fpl * fpl) cache_fplookup_impl() argument
6424 struct vnode *dvp; cache_fplookup() local
[all...]
H A Dvnode_if.src59 %% lookup dvp L L L
64 # especially that *vpp may equal dvp and both may be locked.
67 IN struct vnode *dvp;
73 %% cachedlookup dvp L L L
79 IN struct vnode *dvp;
85 %% create dvp E E E
91 IN struct vnode *dvp;
98 %% whiteout dvp E E E
103 IN struct vnode *dvp;
109 %% mknod dvp E E E
[all …]
/freebsd/sys/security/mac/
H A Dmac_vfs.c277 struct vnode *dvp, struct vnode *vp, struct componentname *cnp) in mac_vnode_create_extattr() argument
281 ASSERT_VOP_LOCKED(dvp, "mac_vnode_create_extattr"); in mac_vnode_create_extattr()
294 MAC_POLICY_CHECK(vnode_create_extattr, cred, mp, mp->mnt_label, dvp, in mac_vnode_create_extattr()
295 dvp->v_label, vp, vp->v_label, cnp); in mac_vnode_create_extattr()
389 mac_vnode_check_chdir(struct ucred *cred, struct vnode *dvp) in mac_vnode_check_chdir() argument
393 ASSERT_VOP_LOCKED(dvp, "mac_vnode_check_chdir"); in mac_vnode_check_chdir()
395 MAC_POLICY_CHECK(vnode_check_chdir, cred, dvp, dvp->v_label); in mac_vnode_check_chdir()
396 MAC_CHECK_PROBE2(vnode_check_chdir, error, cred, dvp); in mac_vnode_check_chdir()
405 mac_vnode_check_chroot(struct ucred *cred, struct vnode *dvp) in mac_vnode_check_chroot() argument
409 ASSERT_VOP_LOCKED(dvp, "mac_vnode_check_chroot"); in mac_vnode_check_chroot()
[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/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()
143 * from dvp, with dvp's interlock held.
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()
[all …]
H A Dunion_vnops.c80 unionfs_lookup_isroot(struct componentname *cnp, struct vnode *dvp) in unionfs_lookup_isroot() argument
84 if (dvp == NULL) in unionfs_lookup_isroot()
86 if ((dvp->v_vflag & VV_ROOT) != 0) in unionfs_lookup_isroot()
91 return (vfs_lookup_isroot(ndp, dvp)); in unionfs_lookup_isroot()
98 struct vnode *dvp, *udvp, *ldvp, *vp, *uvp, *lvp, *dtmpvp; in unionfs_lookup() local
113 dvp = ap->a_dvp; in unionfs_lookup()
114 dunp = VTOUNIONFS(dvp); in unionfs_lookup()
125 if (dvp->v_type != VDIR) in unionfs_lookup()
132 (dvp->v_mount->mnt_flag & MNT_RDONLY) && in unionfs_lookup()
138 * is already in-flight against dvp. This is done because we may in unionfs_lookup()
[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()
536 /* struct vnode *dvp = ap->a_dvp;*/ in smbfs_remove()
678 struct vnode *dvp = ap->a_dvp; in smbfs_mkdir() local
682 struct smbnode *dnp = VTOSMB(dvp); in smbfs_mkdir()
690 if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred))) { in smbfs_mkdir()
703 error = smbfs_nget(VTOVFS(dvp), dvp, name, len, &fattr, &vp); in smbfs_mkdir()
[all …]
/freebsd/cddl/usr.sbin/dwatch/libexec/
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_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_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/dev/smartpqi/
H A Dsmartpqi_cam.c378 if (!err_info || !rcb->dvp) { in os_raid_response_error()
379 DBG_ERR("couldn't be accessed! error info = %p, rcb->dvp = %p\n", in os_raid_response_error()
380 err_info, rcb->dvp); in os_raid_response_error()
453 if (!err_info || !rcb->dvp) { in os_aio_response_error()
455 DBG_ERR("couldn't be accessed! error info = %p, rcb->dvp = %p\n", in os_aio_response_error()
456 err_info, rcb->dvp); in os_aio_response_error()
468 DBG_WARN_BTL(rcb->dvp, "IO aborted\n"); in os_aio_response_error()
479 DBG_WARN_BTL(rcb->dvp,"AIO Path Disabled\n"); in os_aio_response_error()
487 rcb->dvp->aio_enabled = false; in os_aio_response_error()
488 rcb->dvp->offload_enabled = false; in os_aio_response_error()
[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,
1272 struct vnode *dvp = ap->a_dvp; in nfs_lookup() local
1274 struct mount *mp = dvp->v_mount; in nfs_lookup()
1294 is_nameddir = (vn_irflag_read(dvp) & VIRF_NAMEDDIR) != 0; in nfs_lookup()
1302 np = VTONFS(dvp); in nfs_lookup()
1318 error = nfs_get_namedattrdir(dvp, cnp, &newvp); in nfs_lookup()
1325 dvp = newvp; in nfs_lookup()
1326 np = VTONFS(dvp); in nfs_lookup()
1330 vref(dvp); in nfs_lookup()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/clock/
H A Dbrcm,bcm2711-dvp.yaml4 $id: http://devicetree.org/schemas/clock/brcm,bcm2711-dvp.yaml#
7 title: Broadcom BCM2711 HDMI DVP
20 const: brcm,brcm2711-dvp
39 dvp: clock@7ef00000 {
40 compatible = "brcm,brcm2711-dvp";
/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/share/man/man9/
H A DVOP_CREATE.943 .Fn VOP_CREATE "struct vnode *dvp" "struct vnode **vpp" "struct componentname *cnp" "struct vattr *…
45 .Fn VOP_MKNOD "struct vnode *dvp" "struct vnode **vpp" "struct componentname *cnp" "struct vattr *v…
47 .Fn VOP_MKDIR "struct vnode *dvp" "struct vnode **vpp" "struct componentname *cnp" "struct vattr *v…
49 .Fn VOP_SYMLINK "struct vnode *dvp" "struct vnode **vpp" "struct componentname *cnp" "struct vattr …
56 .It Fa dvp
73 .Fa dvp
H A DVOP_REMOVE.940 .Fn VOP_REMOVE "struct vnode *dvp" "struct vnode *vp" "struct componentname *cnp"
42 .Fn VOP_RMDIR "struct vnode *dvp" "struct vnode *vp" "struct componentname *cnp"
47 .Bl -tag -width dvp
48 .It Fa dvp
57 .Fa dvp
H A DVOP_LOOKUP.940 .Fn VOP_LOOKUP "struct vnode *dvp" "struct vnode **vpp" "struct componentname *cnp"
46 .It Fa dvp
121 .Fa dvp
148 .Fa dvp
152 .Fa dvp
/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()
1060 * update the inodeblock for dvp and is waiting on 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()
[all …]
H A Dufs_lookup.c840 * entry contents. Dvp is a pointer to the directory to be written,
847 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()
[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/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()
448 ("ldvp %p fl %#x dvp %p fl %#x flags %#jx", in null_lookup()
449 ldvp, ldvp->v_vflag, dvp, dvp->v_vflag, in null_lookup()
459 * Hold ldvp. The reference on it, owned by dvp, is lost in in null_lookup()
460 * case of dvp reclamation, and we need ldvp to move our lock in null_lookup()
461 * from ldvp to dvp. in null_lookup()
469 * dvp to be reclaimed due to shared v_vnlock. Check for the in null_lookup()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/display/
H A Dbrcm,bcm2711-hdmi.yaml21 - description: DVP register range
33 - const: dvp
127 "dvp",
135 clocks = <&firmware_clocks 13>, <&firmware_clocks 14>, <&dvp 1>, <&clk_27MHz>;
137 resets = <&dvp 0>;
/freebsd/sys/fs/devfs/
H A Ddevfs_vnops.c413 struct vnode **dvp = ap->a_vpp; in devfs_vptocnp() local
433 *dvp = vp; in devfs_vptocnp()
434 vref(*dvp); in devfs_vptocnp()
452 *dvp = de->de_vnode; in devfs_vptocnp()
453 if (*dvp != NULL) { in devfs_vptocnp()
454 VI_LOCK(*dvp); in devfs_vptocnp()
456 vholdl(*dvp); in devfs_vptocnp()
457 VI_UNLOCK(*dvp); in devfs_vptocnp()
458 vref(*dvp); in devfs_vptocnp()
459 vdrop(*dvp); in devfs_vptocnp()
[all …]

123456