Home
last modified time | relevance | path

Searched refs:fvp (Results 1 – 25 of 31) sorted by relevance

12

/netbsd-src/sys/miscfs/genfs/
H A Dgenfs_rename.c175 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 Dgenfs.h111 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 Dmsdosfs_rename.c107 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 Dlfs_rename.c155 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 Dufs_rename.c146 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 Dtmpfs_rename.c135 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 Dext2fs_rename.c145 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 Dudf_rename.c160 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 Dunionfs_vnops.c1018 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 Dnilfs_vnops.c1289 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 Dsysvbfs_vnops.c557 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 DMakefile8 dtb-$(CONFIG_ARCH_VEXPRESS) += fvp-base-revc.dtb
H A Dfvp-base-revc.dts22 compatible = "arm,fvp-base-revc", "arm,vexpress";
/netbsd-src/sys/miscfs/procfs/
H A Dprocfs_vnops.c1073 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 Dunion_vnops.c1328 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 Dnfs_nfsdport.c1134 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 Dnfs_clvnops.c213 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 Dv7fs_vnops.c783 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 Dnfs_serv.c1915 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 Dnfs_vnops.c1820 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 Dvfs_vnode.c2145 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 Dvfs_syscalls.c4435 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 Dvnode_if.src331 #% rename fvp U U U
340 IN WILLRELE struct vnode *fvp;
/netbsd-src/sys/rump/librump/rumpvfs/
H A Drumpvnode_if.c413 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 Dpuffs_vnops.c2129 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()

12