/src/sys/kern/ |
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...] |
vnode_if.c | 393 VOP_PARSEPATH(struct vnode *dvp, 402 a.a_dvp = dvp; 405 error = vop_pre(dvp, &mp, &mpsafe, FST_NO); 408 error = (VCALL(dvp, VOFFSET(vop_parsepath), &a)); 409 vop_post(dvp, mp, mpsafe, FST_NO); 427 VOP_LOOKUP(struct vnode *dvp, 436 a.a_dvp = dvp; 439 assert_vop_locked(dvp, "vop_lookup: dvp"); 440 error = vop_pre(dvp, &mp, &mpsafe, FST_NO) [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/fs/tmpfs/ |
tmpfs_rename.c | 105 * empty. dvp is its parent. 107 * vp and dvp must be locked and referenced. 111 struct vnode *vp, struct vnode *dvp) 116 (void)dvp; 119 KASSERT(dvp != NULL); 120 KASSERT(vp != dvp); 122 KASSERT(dvp->v_mount == mp); 124 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE); 213 struct vnode *dvp, struct vnode *vp) 218 KASSERT(dvp != NULL) [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/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...] |
lfs_vnops.c | 310 lfs_makeinode(struct vattr *vap, struct vnode *dvp, 318 error = vcache_new(dvp->v_mount, dvp, vap, cnp->cn_cred, NULL, &tvp); 355 error = ulfs_direnter(dvp, ulr, tvp, 360 cache_enter(dvp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags); 509 lfs_set_dirop(struct vnode *dvp, struct vnode *vp) 514 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE); 517 fs = VTOI(dvp)->i_lfs; 524 if ((error = lfs_reserve(fs, dvp, vp, LFS_NRESERVE(fs))) != 0) 531 lfs_check(dvp, LFS_UNUSED_LBN, 0) 654 struct vnode *dvp, **vpp; local in function:lfs_symlink 739 struct vnode *dvp, **vpp; local in function:lfs_mknod 819 struct vnode *dvp, **vpp; local in function:lfs_create 876 struct vnode *dvp, *tvp, **vpp; local in function:lfs_mkdir 1040 struct vnode *dvp, *vp; local in function:lfs_remove 1127 struct vnode *dvp, *vp; local in function:lfs_link [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...] |
ufs_vnops.c | 152 struct vnode *dvp = ap->a_dvp; local in function:ufs_create 156 ulr = &VTOI(dvp)->i_crap; 157 UFS_CHECK_CRAPCOUNTER(VTOI(dvp)); 160 * UFS_WAPBL_BEGIN(dvp->v_mount) performed by successful 163 error = ufs_makeinode(ap->a_vap, dvp, ulr, ap->a_vpp, ap->a_cnp); 167 UFS_WAPBL_END(dvp->v_mount); 199 * UFS_WAPBL_BEGIN(dvp->v_mount) performed by successful 828 struct vnode *vp, *dvp; local in function:ufs_remove 835 dvp = ap->a_dvp; 837 mp = dvp->v_mount 890 struct vnode *dvp = ap->a_dvp; local in function:ufs_link 967 struct vnode *dvp = ap->a_dvp; local in function:ufs_whiteout 1226 struct vnode *dvp = ap->a_dvp, *tvp; local in function:ufs_mkdir 1386 struct vnode *vp, *dvp; local in function:ufs_rmdir [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/rump/librump/rumpvfs/ |
rumpvnode_if.c | 68 RUMP_VOP_PARSEPATH(struct vnode *dvp, 75 error = VOP_PARSEPATH(dvp, name, retval); 82 RUMP_VOP_LOOKUP(struct vnode *dvp, 89 error = VOP_LOOKUP(dvp, vpp, cnp); 96 RUMP_VOP_CREATE(struct vnode *dvp, 104 error = VOP_CREATE(dvp, vpp, cnp, vap); 111 RUMP_VOP_MKNOD(struct vnode *dvp, 119 error = VOP_MKNOD(dvp, vpp, cnp, vap); 384 RUMP_VOP_REMOVE(struct vnode *dvp, 391 error = VOP_REMOVE(dvp, vp, cnp) [all...] |
/src/sys/fs/unionfs/ |
unionfs.h | 124 int unionfs_nodeget(struct mount *mp, struct vnode *uppervp, struct vnode *lowervp, struct vnode *dvp, struct vnode **vpp, struct componentname *cnp); 134 int unionfs_mkwhiteout(struct vnode *dvp, struct componentname *cnp, const char *path); 135 int unionfs_relookup_for_create(struct vnode *dvp, struct componentname *cnp); 136 int unionfs_relookup_for_delete(struct vnode *dvp, struct componentname *cnp); 137 int unionfs_relookup_for_rename(struct vnode *dvp, struct componentname *cnp);
|
/src/sys/miscfs/genfs/ |
genfs.h | 109 struct vnode *vp, struct vnode *dvp); 117 struct vnode *dvp, struct vnode *vp); 119 struct vnode *dvp, struct vnode *vp); 126 struct vnode *dvp, struct componentname *cnp, void *de, 128 int (*gro_lookup)(struct mount *mp, struct vnode *dvp,
|
genfs_rename.c | 548 struct mount *mp, kauth_cred_t cred, struct vnode *dvp, 559 KASSERT(dvp != NULL); 564 KASSERT(dvp->v_type == VDIR); 565 KASSERT(dvp->v_mount == mp); 567 error = ops->gro_lock_directory(mp, dvp); 572 if (dvp->v_mountedhere != NULL) { 578 error = ops->gro_lookup(mp, dvp, fcnp, fde_ret, &fvp); 585 if (fvp == dvp) { 589 KASSERT(fvp != dvp); 592 error = ops->gro_lookup(mp, dvp, tcnp, tde_ret, &tvp) [all...] |
/src/sys/nfs/ |
nfs_vnops.c | 228 nfs_cache_enter(struct vnode *dvp, struct vnode *vp, 231 struct nfsnode *dnp = VTONFS(dvp); 245 cache_enter(dvp, vp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags); 733 struct vnode *dvp = ap->a_dvp; local in function:nfs_lookup 747 const int v3 = NFS_ISV3(dvp); 753 if ((flags & ISLASTCN) && (dvp->v_mount->mnt_flag & MNT_RDONLY) && 756 if (dvp->v_type != VDIR) 763 error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred); 768 vref(dvp); 769 *vpp = dvp; 1533 struct vnode *dvp = ap->a_dvp; local in function:nfs_mknod 1555 struct vnode *dvp = ap->a_dvp; local in function:nfs_create 1703 struct vnode *dvp = ap->a_dvp; local in function:nfs_remove 2005 struct vnode *dvp = ap->a_dvp; local in function:nfs_link 2053 struct vnode *dvp = ap->a_dvp; local in function:nfs_symlink 2141 struct vnode *dvp = ap->a_dvp; local in function:nfs_mkdir 2231 struct vnode *dvp = ap->a_dvp; local in function:nfs_rmdir [all...] |
/src/sys/fs/nfs/client/ |
nfs_clvnops.c | 209 static int nfs_mknodrpc(struct vnode *dvp, struct vnode **vpp, 211 static int nfs_removerpc(struct vnode *dvp, struct vnode *vp, char *name, 1034 struct vnode *dvp = ap->a_dvp; local in function:nfs_lookup 1036 struct mount *mp = dvp->v_mount; 1052 if (dvp->v_type != VDIR) 1055 np = VTONFS(dvp); 1065 if ((error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, td)) != 0) 1067 error = cache_lookup(dvp, vpp, cnp, &nctime, &ncticks); 1121 if (dvp != newvp) 1127 if (dvp->v_iflag & VI_DOOMED 1534 struct vnode *dvp = ap->a_dvp; local in function:nfs_create 1656 struct vnode *dvp = ap->a_dvp; local in function:nfs_remove 2011 struct vnode *dvp = ap->a_dvp; local in function:nfs_symlink 2087 struct vnode *dvp = ap->a_dvp; local in function:nfs_mkdir 2164 struct vnode *dvp = ap->a_dvp; local in function:nfs_rmdir [all...] |
/src/sys/fs/union/ |
union_vnops.c | 253 struct vnode *dvp; local in function:union_lookup1 256 dvp = *dvpp; 265 while ((dvp != udvp) && (dvp->v_vflag & VV_ROOT)) { 272 tdvp = dvp; 273 *dvpp = dvp = dvp->v_mount->mnt_vnodecovered; 275 vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY); 279 error = VOP_LOOKUP(dvp, &tdvp, cnp); 282 if (dvp != tdvp) 330 struct vnode *dvp = ap->a_dvp; local in function:union_lookup 544 struct vnode *dvp = un->un_uppervp; local in function:union_create 596 struct vnode *dvp = un->un_uppervp; local in function:union_mknod 1214 struct vnode *dvp = dun->un_uppervp; local in function:union_remove 1247 struct vnode *dvp; local in function:union_link 1442 struct vnode *dvp = un->un_uppervp; local in function:union_mkdir 1489 struct vnode *dvp = dun->un_uppervp; local in function:union_rmdir 1521 struct vnode *dvp = un->un_uppervp; local in function:union_symlink [all...] |
/src/sys/coda/ |
coda_vnops.c | 880 vnode_t *dvp = ap->a_dvp; local in function:coda_lookup 881 struct cnode *dcp = VTOC(dvp); 911 if (IS_CTL_NAME(dvp, nm, len)) { 941 error = venus_lookup(vtomi(dvp), &dcp->c_fid, nm, len, cred, l, &VFid, 954 cp = make_coda_node(&VFid, dvp->v_mount, vtype); 964 coda_nc_enter(VTOC(dvp), nm, len, cred, VTOC(*vpp)); 992 vnode_t *dvp = ap->a_dvp; local in function:coda_create 993 struct cnode *dcp = VTOC(dvp); 1015 if (IS_CTL_NAME(dvp, nm, len)) { 1021 error = venus_create(vtomi(dvp), &dcp->c_fid, nm, len, exclusive, mode, va, cred, l, &VFid, &attr) 1079 vnode_t *dvp = ap->a_dvp; local in function:coda_remove 1154 vnode_t *dvp = ap->a_dvp; local in function:coda_link 1318 vnode_t *dvp = ap->a_dvp; local in function:coda_mkdir 1388 vnode_t *dvp = ap->a_dvp; local in function:coda_rmdir 1454 vnode_t *dvp = ap->a_dvp; local in function:coda_symlink [all...] |
/src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
bcm2711-rpi.dtsi | 41 clocks = <&firmware_clocks 13>, <&firmware_clocks 14>, <&dvp 0>, <&clk_27MHz>; 47 clocks = <&firmware_clocks 13>, <&firmware_clocks 14>, <&dvp 1>, <&clk_27MHz>;
|
/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/miscfs/deadfs/ |
dead_vfsops.c | 93 dead_newvnode(struct mount *mp, struct vnode *dvp, struct vnode *vp, 99 KASSERT(dvp == NULL);
|
/src/sys/fs/nilfs/ |
nilfs_vnops.c | 615 struct vnode *dvp = ap->a_dvp; local in function:nilfs_lookup 618 struct mount *mp = dvp->v_mount; 635 error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred); 651 if (cache_lookup(dvp, cnp->cn_nameptr, cnp->cn_namelen, 668 vref(dvp); 669 *vpp = dvp; 678 error = nilfs_lookup_name_in_dir(dvp, name, namelen, 701 error = nilfs_lookup_name_in_dir(dvp, name, namelen, 717 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred); 753 cache_enter(dvp, *vpp, cnp->cn_nameptr, cnp->cn_namelen 1078 struct vnode *dvp = ap->a_dvp; local in function:nilfs_create 1101 struct vnode *dvp = ap->a_dvp; local in function:nilfs_mknod 1124 struct vnode *dvp = ap->a_dvp; local in function:nilfs_mkdir 1186 struct vnode *dvp = ap->a_dvp; local in function:nilfs_link 1217 struct vnode *dvp = ap->a_dvp; local in function:nilfs_symlink 1403 struct vnode *dvp = ap->a_dvp; local in function:nilfs_remove 1439 struct vnode *dvp = ap->a_dvp; local in function:nilfs_rmdir [all...] |