| /netbsd-src/sys/miscfs/genfs/ |
| H A D | genfs_rename.c | 175 struct vnode *fvp = ap->a_fvp; in genfs_insane_rename() local 184 KASSERT(fvp != NULL); in genfs_insane_rename() 217 vrele(fvp); in genfs_insane_rename() 249 struct vnode *fvp = NULL, *tvp = NULL; in genfs_sane_rename() local 282 fdvp, fcnp, fde, &fvp, in genfs_sane_rename() 290 KASSERT(fvp != NULL); in genfs_sane_rename() 292 KASSERT(VOP_ISLOCKED(fvp) == LK_EXCLUSIVE); in genfs_sane_rename() 301 if (fvp == tvp) { in genfs_sane_rename() 303 if (fvp->v_type == VDIR) in genfs_sane_rename() 318 fdvp, fcnp, fde, fvp, &tvp_new_nlink); in genfs_sane_rename() [all …]
|
| H A D | genfs.h | 111 struct vnode *fdvp, struct vnode *fvp, 114 struct vnode *fdvp, struct vnode *fvp, 122 void *fde, struct vnode *fvp,
|
| /netbsd-src/sys/fs/msdosfs/ |
| H A D | msdosfs_rename.c | 107 struct vnode *fvp = ap->a_fvp; in msdosfs_rename() local 116 KASSERT(fvp != NULL); in msdosfs_rename() 144 vrele(fvp); in msdosfs_rename() 250 struct vnode *fdvp, struct vnode *fvp, in msdosfs_gro_rename_check_possible() argument 256 (void)fvp; in msdosfs_gro_rename_check_possible() 261 KASSERT(fvp != NULL); in msdosfs_gro_rename_check_possible() 263 KASSERT(fdvp != fvp); in msdosfs_gro_rename_check_possible() 265 KASSERT(tdvp != fvp); in msdosfs_gro_rename_check_possible() 267 KASSERT(fvp != tvp); in msdosfs_gro_rename_check_possible() 269 KASSERT(fvp->v_mount == mp); in msdosfs_gro_rename_check_possible() [all …]
|
| /netbsd-src/sys/ufs/lfs/ |
| H A D | lfs_rename.c | 155 struct vnode *fdvp, struct vnode *fvp, in ulfs_gro_rename_check_possible() argument 162 KASSERT(fvp != NULL); in ulfs_gro_rename_check_possible() 164 KASSERT(fdvp != fvp); in ulfs_gro_rename_check_possible() 166 KASSERT(tdvp != fvp); in ulfs_gro_rename_check_possible() 168 KASSERT(fvp != tvp); in ulfs_gro_rename_check_possible() 172 KASSERT(fvp->v_mount == mp); in ulfs_gro_rename_check_possible() 176 KASSERT(VOP_ISLOCKED(fvp) == LK_EXCLUSIVE); in ulfs_gro_rename_check_possible() 181 VTOI(fdvp)->i_flags, VTOI(fvp)->i_flags, in ulfs_gro_rename_check_possible() 193 struct vnode *fdvp, struct vnode *fvp, in ulfs_gro_rename_check_permitted() argument 200 KASSERT(fvp != NULL); in ulfs_gro_rename_check_permitted() [all …]
|
| /netbsd-src/sys/ufs/ufs/ |
| H A D | ufs_rename.c | 146 struct vnode *fdvp, struct vnode *fvp, in ufs_gro_rename_check_possible() argument 153 KASSERT(fvp != NULL); in ufs_gro_rename_check_possible() 155 KASSERT(fdvp != fvp); in ufs_gro_rename_check_possible() 157 KASSERT(tdvp != fvp); in ufs_gro_rename_check_possible() 159 KASSERT(fvp != tvp); in ufs_gro_rename_check_possible() 163 KASSERT(fvp->v_mount == mp); in ufs_gro_rename_check_possible() 167 KASSERT(VOP_ISLOCKED(fvp) == LK_EXCLUSIVE); in ufs_gro_rename_check_possible() 172 VTOI(fdvp)->i_flags, VTOI(fvp)->i_flags, in ufs_gro_rename_check_possible() 184 struct vnode *fdvp, struct vnode *fvp, in ufs_gro_rename_check_permitted() argument 191 KASSERT(fvp != NULL); in ufs_gro_rename_check_permitted() [all …]
|
| /netbsd-src/sys/fs/tmpfs/ |
| H A D | tmpfs_rename.c | 135 struct vnode *fdvp, struct vnode *fvp, in tmpfs_gro_rename_check_possible() argument 142 KASSERT(fvp != NULL); in tmpfs_gro_rename_check_possible() 144 KASSERT(fdvp != fvp); in tmpfs_gro_rename_check_possible() 146 KASSERT(tdvp != fvp); in tmpfs_gro_rename_check_possible() 148 KASSERT(fvp != tvp); in tmpfs_gro_rename_check_possible() 152 KASSERT(fvp->v_mount == mp); in tmpfs_gro_rename_check_possible() 156 KASSERT(VOP_ISLOCKED(fvp) == LK_EXCLUSIVE); in tmpfs_gro_rename_check_possible() 161 VP_TO_TMPFS_NODE(fdvp)->tn_flags, VP_TO_TMPFS_NODE(fvp)->tn_flags, in tmpfs_gro_rename_check_possible() 173 struct vnode *fdvp, struct vnode *fvp, in tmpfs_gro_rename_check_permitted() argument 180 KASSERT(fvp != NULL); in tmpfs_gro_rename_check_permitted() [all …]
|
| /netbsd-src/sys/ufs/ext2fs/ |
| H A D | ext2fs_rename.c | 145 struct vnode *fdvp, struct vnode *fvp, in ext2fs_gro_rename_check_possible() argument 152 KASSERT(fvp != NULL); in ext2fs_gro_rename_check_possible() 154 KASSERT(fdvp != fvp); in ext2fs_gro_rename_check_possible() 156 KASSERT(tdvp != fvp); in ext2fs_gro_rename_check_possible() 158 KASSERT(fvp != tvp); in ext2fs_gro_rename_check_possible() 162 KASSERT(fvp->v_mount == mp); in ext2fs_gro_rename_check_possible() 166 KASSERT(VOP_ISLOCKED(fvp) == LK_EXCLUSIVE); in ext2fs_gro_rename_check_possible() 171 VTOI(fdvp)->i_e2fs_flags, VTOI(fvp)->i_e2fs_flags, in ext2fs_gro_rename_check_possible() 183 struct vnode *fdvp, struct vnode *fvp, in ext2fs_gro_rename_check_permitted() argument 190 KASSERT(fvp != NULL); in ext2fs_gro_rename_check_permitted() [all …]
|
| /netbsd-src/sys/fs/udf/ |
| H A D | udf_rename.c | 160 struct vnode *fdvp, struct vnode *fvp, in udf_gro_rename_check_possible() argument 166 KASSERT(fvp != NULL); in udf_gro_rename_check_possible() 168 KASSERT(fdvp != fvp); in udf_gro_rename_check_possible() 170 KASSERT(tdvp != fvp); in udf_gro_rename_check_possible() 172 KASSERT(fvp != tvp); in udf_gro_rename_check_possible() 176 KASSERT(fvp->v_mount == mp); in udf_gro_rename_check_possible() 180 KASSERT(VOP_ISLOCKED(fvp) == LK_EXCLUSIVE); in udf_gro_rename_check_possible() 197 struct vnode *fdvp, struct vnode *fvp, in udf_gro_rename_check_permitted() argument 202 struct udf_node *f_node = VTOI(fvp); in udf_gro_rename_check_permitted() 211 KASSERT(fvp != NULL); in udf_gro_rename_check_permitted() [all …]
|
| /netbsd-src/sys/fs/unionfs/ |
| H A D | unionfs_vnops.c | 1018 struct vnode *fvp; in unionfs_rename() local 1040 fvp = ap->a_fvp; in unionfs_rename() 1048 rfvp = fvp; in unionfs_rename() 1054 if (fvp->v_mount != tdvp->v_mount || in unionfs_rename() 1055 (tvp != NULLVP && fvp->v_mount != tvp->v_mount)) { in unionfs_rename() 1061 if (fvp == tvp) in unionfs_rename() 1079 unp = VTOUNIONFS(fvp); in unionfs_rename() 1081 UNIONFS_INTERNAL_DEBUG("fvp=%p, ufvp=%p, lfvp=%p\n", fvp, unp->un_uppervp, unp->un_lowervp); in unionfs_rename() 1083 ump = MOUNTTOUNIONFSMOUNT(fvp->v_mount); in unionfs_rename() 1085 switch (fvp->v_type) { in unionfs_rename() [all …]
|
| /netbsd-src/sys/fs/nilfs/ |
| H A D | nilfs_vnops.c | 1289 struct vnode *fvp = ap->a_fvp; in nilfs_rename() local 1300 if (fvp->v_mount != tdvp->v_mount || in nilfs_rename() 1301 (tvp != NULL && fvp->v_mount != tvp->v_mount)) { in nilfs_rename() 1306 fnode = VTOI(fvp); in nilfs_rename() 1319 vn_lock(fvp, LK_SHARED | LK_RETRY); in nilfs_rename() 1320 error = VOP_GETATTR(fvp, &fvap, FSCRED); in nilfs_rename() 1321 VOP_UNLOCK(fvp); in nilfs_rename() 1331 if (fvp->v_type == VDIR && tvp->v_type == VDIR) { in nilfs_rename() 1338 if (fvp->v_type == VDIR && tvp->v_type != VDIR) { in nilfs_rename() 1343 if (fvp->v_type != VDIR && tvp->v_type == VDIR) { in nilfs_rename() [all …]
|
| /netbsd-src/sys/fs/sysvbfs/ |
| H A D | sysvbfs_vnops.c | 557 struct vnode *fvp = ap->a_fvp; in sysvbfs_rename() local 561 struct sysvbfs_node *bnode = fvp->v_data; in sysvbfs_rename() 568 if ((fvp->v_mount != tdvp->v_mount) || in sysvbfs_rename() 569 (tvp && (fvp->v_mount != tvp->v_mount))) { in sysvbfs_rename() 575 KDASSERT(fvp->v_type == VREG); in sysvbfs_rename() 607 vrele(fvp); in sysvbfs_rename()
|
| /netbsd-src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/arm/ |
| H A D | Makefile | 8 dtb-$(CONFIG_ARCH_VEXPRESS) += fvp-base-revc.dtb
|
| H A D | fvp-base-revc.dts | 22 compatible = "arm,fvp-base-revc", "arm,vexpress";
|
| /netbsd-src/sys/miscfs/procfs/ |
| H A D | procfs_vnops.c | 1073 struct vnode *fvp; in procfs_lookup() local 1186 fvp = p->p_textvp; in procfs_lookup() 1188 vref(fvp); in procfs_lookup() 1190 *vpp = fvp; in procfs_lookup() 1220 fvp = fp->f_vnode; in procfs_lookup() 1223 if (fp->f_type == DTYPE_VNODE && fvp->v_type != VDIR && in procfs_lookup() 1225 vref(fvp); in procfs_lookup() 1228 *vpp = fvp; in procfs_lookup()
|
| /netbsd-src/sys/fs/union/ |
| H A D | union_vnops.c | 1328 struct vnode *fvp = ap->a_fvp; in union_rename() local 1354 if (fvp->v_op == union_vnodeop_p) { /* always true */ in union_rename() 1355 struct union_node *un = VTOUNION(fvp); in union_rename() 1365 fvp = un->un_uppervp; in union_rename() 1366 vref(fvp); in union_rename() 1395 error = VOP_RENAME(fdvp, fvp, ap->a_fcnp, tdvp, tvp, ap->a_tcnp); in union_rename() 1403 vrele(fvp); in union_rename() 1409 if (fvp != ap->a_fvp) { in union_rename()
|
| /netbsd-src/sys/fs/nfs/server/ |
| H A D | nfs_nfsdport.c | 1134 struct vnode *fvp, *tvp, *tdvp; in nfsvno_rename() local 1137 fvp = fromndp->ni_vp; in nfsvno_rename() 1140 vrele(fvp); in nfsvno_rename() 1147 if (fvp->v_type == VDIR && tvp->v_type != VDIR) { in nfsvno_rename() 1150 } else if (fvp->v_type != VDIR && tvp->v_type == VDIR) { in nfsvno_rename() 1173 if (fvp->v_type == VDIR && fvp->v_mountedhere) { in nfsvno_rename() 1177 if (fvp->v_mount != tdvp->v_mount) { in nfsvno_rename() 1181 if (fvp == tdvp) { in nfsvno_rename() 1185 if (fvp == tvp) { in nfsvno_rename() 1194 if (NFSVOPLOCK(fvp, LK_EXCLUSIVE) == 0) { in nfsvno_rename() [all …]
|
| /netbsd-src/sys/fs/nfs/client/ |
| H A D | nfs_clvnops.c | 213 static int nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp, 1764 struct vnode *fvp = ap->a_fvp; in nfs_rename() local 1778 if ((fvp->v_mount != tdvp->v_mount) || in nfs_rename() 1779 (tvp && (fvp->v_mount != tvp->v_mount))) { in nfs_rename() 1784 if (fvp == tvp) { in nfs_rename() 1789 if ((error = NFSVOPLOCK(fvp, LK_EXCLUSIVE)) != 0) in nfs_rename() 1805 error = VOP_FSYNC(fvp, MNT_WAIT, fcnp->cn_thread); in nfs_rename() 1806 NFSVOPUNLOCK(fvp, 0); in nfs_rename() 1823 error = nfs_renamerpc(fdvp, fvp, fcnp->cn_nameptr, fcnp->cn_namelen, in nfs_rename() 1838 if (fnp->n_v4 != NULL && fvp->v_type == VREG && in nfs_rename() [all …]
|
| /netbsd-src/sys/fs/v7fs/ |
| H A D | v7fs_vnops.c | 783 struct vnode *fvp = a->a_fvp; in v7fs_rename() local 789 struct v7fs_node *v7node = fvp->v_data; in v7fs_rename() 798 to_name, fvp, tvp); in v7fs_rename() 800 if ((fvp->v_mount != tdvp->v_mount) || in v7fs_rename() 801 (tvp && (fvp->v_mount != tvp->v_mount))) { in v7fs_rename() 829 vrele(fvp); in v7fs_rename()
|
| /netbsd-src/sys/nfs/ |
| H A D | nfs_serv.c | 1915 struct vnode *fvp, *tvp, *tdvp; in nfsrv_rename() local 1924 fvp = (struct vnode *)0; in nfsrv_rename() 1958 fvp = fromnd.ni_vp; in nfsrv_rename() 1964 vrele(fvp); in nfsrv_rename() 1969 vrele(fvp); in nfsrv_rename() 1993 fvp = fromnd.ni_vp; in nfsrv_rename() 2016 vrele(fvp); in nfsrv_rename() 2022 if (fvp->v_type == VDIR && tvp->v_type != VDIR) { in nfsrv_rename() 2028 } else if (fvp->v_type != VDIR && tvp->v_type == VDIR) { in nfsrv_rename() 2043 if (fvp->v_type == VDIR && fvp->v_mountedhere) { in nfsrv_rename() [all …]
|
| H A D | nfs_vnops.c | 1820 struct vnode *fvp = ap->a_fvp; in nfs_rename() local 1829 if ((fvp->v_mount != tdvp->v_mount) || in nfs_rename() 1830 (tvp && (fvp->v_mount != tvp->v_mount))) { in nfs_rename() 1857 if (fvp->v_type == VDIR) in nfs_rename() 1858 cache_purge(fvp); in nfs_rename() 1876 vrele(fvp); in nfs_rename()
|
| /netbsd-src/sys/kern/ |
| H A D | vfs_vnode.c | 2145 vshareilock(vnode_t *tvp, vnode_t *fvp) in vshareilock() 2150 mutex_obj_hold(fvp->v_interlock); in vshareklist() argument 2151 tvp->v_interlock = fvp->v_interlock; in vshareklist() 2156 vshareklist(vnode_t *tvp, vnode_t *fvp) in vshareklist() 2162 KASSERT(tvp->v_interlock == fvp->v_interlock); in vshareklist() 2177 tvp->v_klist = fvp->v_klist; 2139 vshareilock(vnode_t * tvp,vnode_t * fvp) vshareilock() argument
|
| H A D | vfs_syscalls.c | 4435 struct vnode *fdvp, *fvp; in do_sys_renameat() 4465 * Pull out the important results of the lookup, fdvp and fvp. in do_sys_renameat() 4466 * Of course, fvp is bogus because we're about to unlock fdvp. in do_sys_renameat() 4469 fvp = fnd.ni_vp; in do_sys_renameat() 4472 KASSERT(fvp != NULL); in do_sys_renameat() 4473 KASSERT(fdvp == fvp || VOP_ISLOCKED(fdvp) == LK_EXCLUSIVE); in do_sys_renameat() 4484 * Make sure neither fdvp nor fvp is locked. in do_sys_renameat() 4486 if (fdvp != fvp) in do_sys_renameat() 4489 /* XXX KASSERT(VOP_ISLOCKED(fvp) != LK_EXCLUSIVE); */ in do_sys_renameat() 4515 * fvp her in do_sys_renameat() 4373 struct vnode *fdvp, *fvp; do_sys_renameat() local [all...] |
| H A D | vnode_if.src | 331 #% rename fvp U U U 340 IN WILLRELE struct vnode *fvp;
|
| /netbsd-src/sys/rump/librump/rumpvfs/ |
| H A D | rumpvnode_if.c | 413 struct vnode *fvp, in RUMP_VOP_RENAME() argument 422 error = VOP_RENAME(fdvp, fvp, fcnp, tdvp, tvp, tcnp); in RUMP_VOP_RENAME()
|
| /netbsd-src/sys/fs/puffs/ |
| H A D | puffs_vnops.c | 2129 struct vnode *fdvp = ap->a_fdvp, *fvp = ap->a_fvp; in puffs_vnop_rename() local 2136 if ((fvp->v_mount != tdvp->v_mount) || in puffs_vnop_rename() 2137 (tvp && (fvp->v_mount != tvp->v_mount))) { in puffs_vnop_rename() 2142 rename_msg->pvnr_cookie_src = VPTOPNC(fvp); in puffs_vnop_rename() 2174 (VPTOPP(fvp)->pn_parent != tdvp)) in puffs_vnop_rename() 2175 update_parent(fvp, tdvp); in puffs_vnop_rename() 2194 vrele(fvp); in puffs_vnop_rename()
|