HomeSort by: relevance | last modified time | path
    Searched defs:dvp (Results 1 - 25 of 41) sorted by relevancy

1 2

  /src/sys/kern/
vfs_getcwd.c 66 * usual "pvp" (parent) or "dvp" (directory) naming conventions are
535 struct vnode *dvp; local in function:vnode_to_path
542 error = cache_revlookup(vp, &dvp, &bp, path, false, 0);
547 error = getcwd_common(dvp, NULL, &bp, path, len / 2,
549 vrele(dvp);
vfs_cache.c 381 struct vnode *vp, *dvp = ncp->nc_dvp; local in function:cache_remove
382 vnode_impl_t *dvi = VNODE_TO_VIMPL(dvp);
428 cache_lookup_entry(struct vnode *dvp, const char *name, size_t namelen,
431 vnode_impl_t *dvi = VNODE_TO_VIMPL(dvp);
455 KASSERT(ncp->nc_dvp == dvp);
486 * Lookup is called with DVP pointing to the directory to search,
491 * DVP must be locked.
531 cache_lookup(struct vnode *dvp, const char *name, size_t namelen,
535 vnode_impl_t *dvi = VNODE_TO_VIMPL(dvp);
552 SDT_PROBE(vfs, namecache, lookup, toolong, dvp,
801 struct vnode *dvp; local in function:cache_revlookup
1183 struct vnode *dvp, *blocked; local in function:cache_purge_parents
1311 vnode_t *dvp; local in function:cache_purgevfs
1546 struct vnode *dvp = NULL; local in function:namecache_print
    [all...]
  /src/sys/fs/autofs/
autofs_vnops.c 203 struct vnode *dvp = ap->a_dvp; local in function:autofs_lookup
206 struct autofs_mount *amp = VFSTOAUTOFS(dvp->v_mount);
212 KASSERT(VOP_ISLOCKED(dvp));
214 anp = VTOI(dvp);
218 KASSERT(!VOP_ACCESS(dvp, VEXEC, cnp->cn_cred));
224 cachefound = cache_lookup(dvp, cnp->cn_nameptr, cnp->cn_namelen,
247 error = vcache_get(dvp->v_mount, &parent, sizeof(parent), vpp);
254 vref(dvp);
255 *vpp = dvp;
263 error = autofs_trigger_vn(dvp, cnp->cn_nameptr, cnp->cn_namelen
368 struct vnode *dvp = ap->a_dvp; local in function:autofs_mkdir
    [all...]
  /src/sys/fs/ntfs/
ntfs_vnops.c 662 struct vnode *dvp = ap->a_dvp; local in function:ntfs_lookup
663 struct ntnode *dip = VTONT(dvp);
673 error = VOP_ACCESS(dvp, VEXEC, cred);
678 (dvp->v_mount->mnt_flag & MNT_RDONLY) &&
699 vref(dvp);
700 *ap->a_vpp = dvp;
723 error = ntfs_ntlookupfile(ntmp, dvp, cnp, ap->a_vpp);
733 cache_enter(dvp, *ap->a_vpp, cnp->cn_nameptr, cnp->cn_namelen,
  /src/sys/fs/ptyfs/
ptyfs_vnops.c 586 struct vnode *dvp = ap->a_dvp; local in function:ptyfs_lookup
597 *vpp = dvp;
598 vref(dvp);
602 ptyfs = VTOPTYFS(dvp);
612 if (pty < 0 || ptyfs_next_active(dvp->v_mount, pty) != pty)
614 error = ptyfs_allocvp(dvp->v_mount, vpp, PTYFSpts, pty);
617 if (ptyfs_next_active(dvp->v_mount, pty) != pty) {
  /src/sys/miscfs/fdesc/
fdesc_vnops.c 178 struct vnode *dvp = ap->a_dvp; local in function:fdesc_lookup
190 *vpp = dvp;
191 vref(dvp);
195 switch (VTOFDESC(dvp)->fd_type) {
274 error = vcache_get(dvp->v_mount, &ix, sizeof(ix), vpp);
  /src/sys/miscfs/genfs/
layer_vnops.c 350 struct vnode *dvp, *lvp, *ldvp; local in function:layer_lookup
353 dvp = ap->a_dvp;
355 if ((flags & ISLASTCN) && (dvp->v_mount->mnt_flag & MNT_RDONLY) &&
361 ldvp = LAYERVPTOLOWERVP(dvp);
368 (dvp->v_mount->mnt_flag & MNT_RDONLY) &&
380 * So we make another reference to dvp and return it.
382 vref(dvp);
383 *ap->a_vpp = dvp;
386 /* Note: dvp and ldvp are both locked. */
388 error = layer_node_create(dvp->v_mount, lvp, ap->a_vpp)
    [all...]
  /src/sys/miscfs/umapfs/
umap_vnops.c 342 struct vnode *dvp, *vp, *ldvp; local in function:umap_lookup
347 dvp = ap->a_dvp;
348 mp = dvp->v_mount;
350 if ((cnf & ISLASTCN) && (dvp->v_mount->mnt_flag & MNT_RDONLY) &&
355 ldvp = UMAPVPTOLOWERVP(dvp);
391 (dvp->v_mount->mnt_flag & MNT_RDONLY) &&
397 *ap->a_vpp = dvp;
398 vref(dvp);
  /src/sys/ufs/lfs/
lfs_rename.c 127 * empty. dvp is its parent.
129 * vp and dvp must be locked and referenced.
133 struct vnode *vp, struct vnode *dvp)
139 KASSERT(dvp != NULL);
140 KASSERT(vp != dvp);
142 KASSERT(dvp->v_mount == mp);
144 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
146 return ulfs_dirempty(VTOI(vp), VTOI(dvp)->i_number, cred);
231 struct vnode *dvp, struct vnode *vp)
236 KASSERT(dvp != NULL)
638 struct vnode *vp, *dvp; local in function:ulfs_gro_genealogy
    [all...]
ulfs_vnops.c 514 struct vnode *vp, *dvp; local in function:ulfs_remove
519 dvp = ap->a_dvp;
522 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
524 KASSERT(dvp->v_mount == vp->v_mount);
529 ulr = &VTOI(dvp)->i_crap;
530 ULFS_CHECK_CRAPCOUNTER(VTOI(dvp));
533 (VTOI(dvp)->i_flags & APPEND))
536 error = ulfs_dirremove(dvp, ulr,
542 if (dvp == vp)
560 struct vnode *dvp = ap->a_dvp local in function:ulfs_link
628 struct vnode *dvp = ap->a_dvp; local in function:ulfs_whiteout
681 struct vnode *vp, *dvp; local in function:ulfs_rmdir
    [all...]
  /src/sys/ufs/ufs/
ufs_rename.c 118 * empty. dvp is its parent.
120 * vp and dvp must be locked and referenced.
124 struct vnode *vp, struct vnode *dvp)
130 KASSERT(dvp != NULL);
131 KASSERT(vp != dvp);
133 KASSERT(dvp->v_mount == mp);
135 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
137 return ufs_dirempty(VTOI(vp), VTOI(dvp)->i_number, cred);
222 struct vnode *dvp, struct vnode *vp)
227 KASSERT(dvp != NULL)
919 struct vnode *vp, *dvp; local in function:ufs_gro_genealogy
    [all...]
  /src/sys/fs/tmpfs/
tmpfs_subr.c 183 tmpfs_newvnode(struct mount *mp, struct vnode *dvp, struct vnode *vp,
190 if (dvp != NULL) {
191 KASSERT(VOP_ISLOCKED(dvp));
192 dnode = VP_TO_TMPFS_DIR(dvp);
242 if (dvp == NULL) {
368 tmpfs_construct_node(vnode_t *dvp, vnode_t **vpp, struct vattr *vap,
371 tmpfs_mount_t *tmp = VFS_TO_TMPFS(dvp->v_mount);
372 tmpfs_node_t *dnode = VP_TO_TMPFS_DIR(dvp), *node;
400 error = vcache_new(dvp->v_mount, dvp, vap, cnp->cn_cred, NULL, vpp)
500 vnode_t *dvp = dnode->tn_vnode; local in function:tmpfs_dir_attach
557 vnode_t *dvp = dnode->tn_vnode; local in function:tmpfs_dir_detach
    [all...]
tmpfs_vnops.c 122 * Arguments: dvp (directory being searched), vpp (result),
125 * => Caller holds a reference and lock on dvp.
136 vnode_t *dvp = ap->a_dvp, **vpp = ap->a_vpp; local in function:tmpfs_lookup
144 KASSERT(VOP_ISLOCKED(dvp));
146 dnode = VP_TO_TMPFS_DIR(dvp);
150 error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred);
159 if (lastcn && (dvp->v_mount->mnt_flag & MNT_RDONLY) != 0 &&
169 cachefound = cache_lookup(dvp, cnp->cn_nameptr, cnp->cn_namelen,
210 error = vcache_get(dvp->v_mount, &pnode, sizeof(pnode), vpp);
220 vref(dvp);
309 vnode_t *dvp = ap->a_dvp, **vpp = ap->a_vpp; local in function:tmpfs_create
327 vnode_t *dvp = ap->a_dvp, **vpp = ap->a_vpp; local in function:tmpfs_mknod
695 vnode_t *dvp = ap->a_dvp, *vp = ap->a_vp; local in function:tmpfs_remove
776 vnode_t *dvp = ap->a_dvp; local in function:tmpfs_link
842 vnode_t *dvp = ap->a_dvp; local in function:tmpfs_mkdir
859 vnode_t *dvp = ap->a_dvp; local in function:tmpfs_rmdir
955 vnode_t *dvp = ap->a_dvp; local in function:tmpfs_symlink
1324 vnode_t *dvp = ap->a_dvp; local in function:tmpfs_whiteout
    [all...]
  /src/sys/ufs/ext2fs/
ext2fs_rename.c 117 * empty. dvp is its parent.
119 * vp and dvp must be locked and referenced.
123 struct vnode *vp, struct vnode *dvp)
129 KASSERT(dvp != NULL);
130 KASSERT(vp != dvp);
132 KASSERT(dvp->v_mount == mp);
134 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
136 return ext2fs_dirempty(VTOI(vp), VTOI(dvp)->i_number, cred);
221 struct vnode *dvp, struct vnode *vp)
226 KASSERT(dvp != NULL)
790 struct vnode *vp, *dvp; local in function:ext2fs_gro_genealogy
    [all...]
ext2fs_vnops.c 520 struct vnode *dvp = ap->a_dvp; local in function:ext2fs_remove
525 ulr = &VTOI(dvp)->i_crap;
526 UFS_CHECK_CRAPCOUNTER(VTOI(dvp));
531 (VTOI(dvp)->i_e2fs_flags & EXT2_APPEND)) {
534 error = ext2fs_dirremove(dvp, ulr, ap->a_cnp);
542 if (dvp == vp)
560 struct vnode *dvp = ap->a_dvp; local in function:ext2fs_link
567 KASSERT(dvp != vp);
569 KASSERT(dvp->v_mount == vp->v_mount);
572 ulr = &VTOI(dvp)->i_crap
621 struct vnode *dvp = ap->a_dvp; local in function:ext2fs_mkdir
749 struct vnode *dvp = ap->a_dvp; local in function:ext2fs_rmdir
    [all...]
  /src/sys/fs/msdosfs/
msdosfs_rename.c 193 * empty. dvp is its parent.
195 * vp and dvp must be locked and referenced.
199 struct vnode *vp, struct vnode *dvp)
204 (void)dvp;
207 KASSERT(dvp != NULL);
208 KASSERT(vp != dvp);
210 KASSERT(dvp->v_mount == mp);
212 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
324 struct vnode *dvp, struct vnode *vp)
328 KASSERT(dvp != NULL)
640 struct vnode *vp, *dvp; local in function:msdosfs_gro_genealogy
    [all...]
  /src/sys/fs/udf/
udf_rename.c 115 * udf_gro_directory_empty_p: return true if the directory vp is empty. dvp is
118 * vp and dvp must be locked and referenced.
122 struct vnode *vp, struct vnode *dvp)
129 KASSERT(dvp != NULL);
130 KASSERT(vp != dvp);
132 KASSERT(dvp->v_mount == mp);
134 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
257 struct vnode *dvp, struct vnode *vp)
261 KASSERT(dvp != NULL);
263 KASSERT(dvp != vp)
520 struct vnode *vp, *dvp; local in function:udf_gro_genealogy
    [all...]
  /src/sys/coda/
coda_vfsops.c 165 struct vnode *dvp; local in function:coda_mount
205 &dvp);
211 if (dvp->v_type != VCHR) {
213 vrele(dvp);
216 dev = dvp->v_rdev;
217 vrele(dvp);
  /src/sys/fs/sysvbfs/
sysvbfs_vnops.c 518 struct vnode *dvp = ap->a_dvp; local in function:sysvbfs_remove
534 if (dvp == vp)
  /src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/
bcm2711.dtsi 311 dvp: clock@7ef00000 { label
312 compatible = "brcm,brcm2711-dvp";
339 "dvp",
348 resets = <&dvp 0>;
380 "dvp",
390 resets = <&dvp 1>;
  /src/sys/fs/nilfs/
nilfs_subr.c 767 struct vnode *dvp = dir_node->vnode; local in function:dirhash_fill
780 if (dvp->v_type != VDIR)
859 nilfs_lookup_name_in_dir(struct vnode *dvp, const char *name, int namelen,
862 struct nilfs_node *dir_node = VTOI(dvp);
948 nilfs_create_node(struct vnode *dvp, struct vnode **vpp, struct vattr *vap, struct componentname *cnp)
  /src/sys/fs/unionfs/
unionfs_vnops.c 119 struct vnode *dvp, *udvp, *ldvp, *vp, *uvp, *lvp, *dtmpvp; local in function:unionfs_lookup
128 dvp = ap->a_dvp;
129 dunp = VTOUNIONFS(dvp);
137 if (dvp->v_type != VDIR)
144 (dvp->v_mount->mnt_flag & MNT_RDONLY) &&
167 vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY);
180 VOP_UNLOCK(dvp);
185 vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY);
187 cache_enter(dvp, NULLVP, cnp->cn_nameptr,
204 *(ap->a_vpp) = dvp;
    [all...]
  /src/sys/fs/v7fs/
v7fs_vnops.c 96 struct vnode *dvp = a->a_dvp; local in function:v7fs_lookup
97 struct v7fs_node *parent_node = dvp->v_data;
120 if ((error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred))) {
126 if (islastcn && (dvp->v_mount->mnt_flag & MNT_RDONLY) &&
141 vref(dvp); /* usecount++ */
142 *a->a_vpp = dvp;
153 if ((error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred))) {
167 if ((error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred))) {
177 VOP_UNLOCK(dvp); /* preserve reference count. (not vput) */
180 error = v7fs_vget(dvp->v_mount, ino, LK_EXCLUSIVE, &vpp)
267 struct vnode *dvp = a->a_dvp; local in function:v7fs_mknod
699 struct vnode *dvp = a->a_dvp; local in function:v7fs_remove
740 struct vnode *dvp = a->a_dvp; local in function:v7fs_link
845 struct vnode *dvp = a->a_dvp; local in function:v7fs_mkdir
891 struct vnode *dvp = a->a_dvp; local in function:v7fs_rmdir
    [all...]
  /src/sys/miscfs/kernfs/
kernfs_vnops.c 499 struct vnode *dvp = ap->a_dvp; local in function:kernfs_lookup
513 *vpp = dvp;
514 vref(dvp);
518 kfs = VTOKERN(dvp);
543 error = vcache_get(dvp->v_mount, &kt, sizeof(kt), vpp);
  /src/sys/ufs/chfs/
chfs_vnops.c 55 struct vnode *dvp = ((struct vop_lookup_v2_args *) v)->a_dvp; local in function:chfs_lookup
68 KASSERT(VOP_ISLOCKED(dvp));
73 error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred);
80 if ((cnp->cn_flags & ISLASTCN) && (dvp->v_mount->mnt_flag & MNT_RDONLY)
88 if (cache_lookup(dvp, cnp->cn_nameptr, cnp->cn_namelen,
94 if (VOP_ISLOCKED(dvp) != LK_EXCLUSIVE)
97 ip = VTOI(dvp);
98 ump = VFSTOUFS(dvp->v_mount);
112 VOP_UNLOCK(dvp);
113 error = VFS_VGET(dvp->v_mount, ip->chvc->pvno, LK_EXCLUSIVE
216 struct vnode *dvp = ((struct vop_mknod_v3_args *) v)->a_dvp; local in function:chfs_mknod
1042 struct vnode *dvp = ap->a_dvp; local in function:chfs_remove
1079 struct vnode *dvp = ((struct vop_link_v2_args *) v)->a_dvp; local in function:chfs_link
1197 struct vnode *dvp = ((struct vop_mkdir_v3_args *) v)->a_dvp; local in function:chfs_mkdir
1220 struct vnode *dvp = ((struct vop_rmdir_v2_args *) v)->a_dvp; local in function:chfs_rmdir
1261 struct vnode *dvp = ((struct vop_symlink_v3_args *) v)->a_dvp; local in function:chfs_symlink
    [all...]

Completed in 30 milliseconds

1 2