Home
last modified time | relevance | path

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

12345

/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 …]
H A Dmac_framework.h499 int mac_vnode_check_access_impl(struct ucred *cred, struct vnode *dvp,
504 mac_vnode_check_access(struct ucred *cred, struct vnode *dvp, in mac_vnode_check_access() argument
508 mac_vnode_assert_locked(dvp, "mac_vnode_check_access"); in mac_vnode_check_access()
510 return (mac_vnode_check_access_impl(cred, dvp, accmode)); in mac_vnode_check_access()
513 int mac_vnode_check_chdir(struct ucred *cred, struct vnode *dvp);
514 int mac_vnode_check_chroot(struct ucred *cred, struct vnode *dvp);
515 int mac_vnode_check_create(struct ucred *cred, struct vnode *dvp,
527 int mac_vnode_check_link(struct ucred *cred, struct vnode *dvp,
532 int mac_vnode_check_lookup_impl(struct ucred *cred, struct vnode *dvp,
541 mac_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, in mac_vnode_check_lookup() argument
[all …]
/freebsd/sys/kern/
H A Dvfs_cache.c889 cache_get_hash(char *name, u_char len, struct vnode *dvp) in cache_get_hash() argument
892 return (fnv_32_buf(name, len, dvp->v_nchash)); in cache_get_hash()
896 cache_get_hash_iter_start(struct vnode *dvp) in cache_get_hash_iter_start() argument
899 return (dvp->v_nchash); in cache_get_hash_iter_start()
1375 cache_neg_promote_cond(struct vnode *dvp, struct componentname *cnp, in cache_neg_promote_cond() argument
1416 if (!(ncp->nc_dvp == dvp && ncp->nc_nlen == cnp->cn_namelen && in cache_neg_promote_cond()
1536 struct vnode *dvp; in cache_neg_evict() local
1561 dvp = ncp->nc_dvp; in cache_neg_evict()
1562 hash = cache_get_hash(ncp->nc_name, nlen, dvp); in cache_neg_evict()
1563 dvlp = VP2VNODELOCK(dvp); in cache_neg_evict()
[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_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 …]
/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/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, VADMI in tmpfs_lookup1()
245 struct vnode *dvp = v->a_dvp; tmpfs_lookup() local
261 struct vnode *dvp = v->a_dvp; tmpfs_create() local
278 struct vnode *dvp = v->a_dvp; tmpfs_mknod() local
739 struct vnode *dvp = v->a_dvp; tmpfs_remove() local
788 struct vnode *dvp = v->a_tdvp; tmpfs_link() local
1309 struct vnode *dvp = v->a_dvp; tmpfs_mkdir() local
1322 struct vnode *dvp = v->a_dvp; tmpfs_rmdir() local
1420 struct vnode *dvp = v->a_dvp; tmpfs_symlink() local
1725 struct vnode *dvp = ap->a_dvp; tmpfs_whiteout() local
1764 tmpfs_vptocnp_fill(struct vnode * vp,struct tmpfs_node * tn,struct tmpfs_node * tnp,char * buf,size_t * buflen,struct vnode ** dvp) tmpfs_vptocnp_fill() argument
1799 struct vnode *vp, **dvp; tmpfs_vptocnp() local
[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/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/fs/nfsclient/
H A Dnfs_clvnops.c248 static int nfs_mknodrpc(struct vnode *dvp, struct vnode **vpp,
250 static int nfs_removerpc(struct vnode *dvp, struct vnode *vp, char *name,
1205 struct vnode *dvp = ap->a_dvp; in nfs_lookup() local
1207 struct mount *mp = dvp->v_mount; in nfs_lookup()
1224 if (dvp->v_type != VDIR) in nfs_lookup()
1227 np = VTONFS(dvp); in nfs_lookup()
1237 error = vn_dir_check_exec(dvp, cnp); in nfs_lookup()
1240 error = cache_lookup(dvp, vpp, cnp, &nctime, &ncticks); in nfs_lookup()
1287 if (dvp != newvp) in nfs_lookup()
1293 if (VN_IS_DOOMED(dvp)) in nfs_lookup()
[all …]
/freebsd/sys/ufs/ufs/
H A Dufs_vnops.c1034 struct vnode *dvp = ap->a_dvp; in ufs_remove()
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, 0); 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()
1079 dip = VTOI(dvp); in print_bad_link_count()
1082 dvp in print_bad_link_count()
1032 struct vnode *dvp = ap->a_dvp; ufs_remove() local
1073 print_bad_link_count(const char * funcname,struct vnode * dvp) print_bad_link_count() argument
1167 struct vnode *dvp = ap->a_dvp; ufs_whiteout() local
1810 ufs_do_posix1e_acl_inheritance_dir(struct vnode * dvp,struct vnode * tvp,mode_t dmode,struct ucred * cred,struct thread * td) ufs_do_posix1e_acl_inheritance_dir() argument
1888 ufs_do_posix1e_acl_inheritance_file(struct vnode * dvp,struct vnode * tvp,mode_t mode,struct ucred * cred,struct thread * td) ufs_do_posix1e_acl_inheritance_file() argument
1967 ufs_do_nfs4_acl_inheritance(struct vnode * dvp,struct vnode * tvp,mode_t child_mode,struct ucred * cred,struct thread * td) ufs_do_nfs4_acl_inheritance() argument
2004 struct vnode *dvp = ap->a_dvp; ufs_mkdir() local
2262 struct vnode *dvp = ap->a_dvp; ufs_rmdir() local
2775 ufs_makeinode(int mode,struct vnode * dvp,struct vnode ** vpp,struct componentname * cnp,const char * callfunc) ufs_makeinode() argument
[all...]
H A Dufs_lookup.c842 * entry contents. Dvp is a pointer to the directory to be written,
849 ufs_direnter(struct vnode *dvp, struct vnode *tvp, struct direct *dirp, in ufs_direnter() argument
866 dp = VTOI(dvp); in ufs_direnter()
867 newentrysize = DIRSIZ(OFSFMT(dvp), dirp); in ufs_direnter()
879 if (!DOINGSOFTDEP(dvp) && !DOINGASYNC(dvp)) in ufs_direnter()
883 if (DOINGSOFTDEP(dvp) && newdirbp != NULL) in ufs_direnter()
889 vnode_pager_setsize(dvp, in ufs_direnter()
891 if ((error = UFS_BALLOC(dvp, (off_t)I_OFFSET(dp), DIRBLKSIZ, in ufs_direnter()
893 if (DOINGSOFTDEP(dvp) && newdirbp != NULL) in ufs_direnter()
895 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.c612 zfsctl_relock_dot(vnode_t *dvp, int ltype) in zfsctl_relock_dot() argument
614 vref(dvp); in zfsctl_relock_dot()
615 if (ltype != VOP_ISLOCKED(dvp)) { in zfsctl_relock_dot()
617 vn_lock(dvp, LK_UPGRADE | LK_RETRY); in zfsctl_relock_dot()
619 vn_lock(dvp, LK_DOWNGRADE | LK_RETRY); in zfsctl_relock_dot()
622 if (VN_IS_DOOMED(dvp)) { in zfsctl_relock_dot()
623 vrele(dvp); in zfsctl_relock_dot()
637 vnode_t *dvp = ap->a_dvp; in zfsctl_root_lookup() local
644 ASSERT3S(dvp->v_type, ==, VDIR); in zfsctl_root_lookup()
650 err = zfsctl_relock_dot(dvp, lkflags & LK_TYPE_MASK); in zfsctl_root_lookup()
[all …]
/freebsd/sys/fs/nullfs/
H A Dnull_vnops.c387 struct vnode *dvp = ap->a_dvp; in null_lookup() local
393 mp = dvp->v_mount; in null_lookup()
401 ldvp = NULLVPTOLOWERVP(dvp); in null_lookup()
413 KASSERT((dvp->v_vflag & VV_ROOT) == 0, in null_lookup()
414 ("ldvp %p fl %#x dvp %p fl %#x flags %#x", in null_lookup()
415 ldvp, ldvp->v_vflag, dvp, dvp->v_vflag, flags)); in null_lookup()
420 * Hold ldvp. The reference on it, owned by dvp, is lost in in null_lookup()
421 * case of dvp reclamation, and we need ldvp to move our lock in null_lookup()
422 * from ldvp to dvp in null_lookup()
979 struct vnode **dvp = ap->a_vpp; null_vptocnp() local
1073 struct vnode *dvp, *ldvp, *lvp, *vp, *vp1, **vpp; null_vput_pair() local
[all...]
/freebsd/sys/fs/devfs/
H A Ddevfs_vnops.c402 struct vnode **dvp = ap->a_vpp; in devfs_vptocnp() local
422 *dvp = vp; in devfs_vptocnp()
423 vref(*dvp); in devfs_vptocnp()
441 *dvp = de->de_vnode; in devfs_vptocnp()
442 if (*dvp != NULL) { in devfs_vptocnp()
443 VI_LOCK(*dvp); in devfs_vptocnp()
445 vholdl(*dvp); in devfs_vptocnp()
446 VI_UNLOCK(*dvp); in devfs_vptocnp()
447 vref(*dvp); in devfs_vptocnp()
448 vdrop(*dvp); in devfs_vptocnp()
[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>;

12345