| /freebsd/sys/ufs/ufs/ |
| H A D | ufs_vnops.c | 1277 struct vnode *fvp = ap->a_fvp; in ufs_rename() local 1304 if ((fvp->v_mount != tdvp->v_mount) || in ufs_rename() 1305 (tvp && (fvp->v_mount != tvp->v_mount))) { in ufs_rename() 1362 vrele(fvp); in ufs_rename() 1363 fvp = nvp; in ufs_rename() 1367 vrele(fvp); in ufs_rename() 1368 fvp = nvp; in ufs_rename() 1376 VOP_UNLOCK(fvp); in ufs_rename() 1399 VOP_UNLOCK(fvp); in ufs_rename() 1418 seqc_in_modify(fvp_s) || !vn_seqc_consistent(fvp, fvp_s) || in ufs_rename() [all …]
|
| H A D | gjournal.h | 35 void ufs_gjournal_orphan(struct vnode *fvp);
|
| /freebsd/sys/contrib/device-tree/src/arm64/arm/ |
| H A D | corstone1000-a320-fvp.dts | 10 #include "corstone1000-fvp.dtsi" 14 compatible = "arm,corstone1000-a320-fvp";
|
| H A D | corstone1000-fvp.dts | 11 #include "corstone1000-fvp.dtsi" 15 compatible = "arm,corstone1000-fvp";
|
| H A D | zena-css-fvp.dts | 12 compatible = "arm,zena-css-fvp", "arm,zena-css", "arm,vexpress";
|
| H A D | morello-fvp.dts | 11 compatible = "arm,morello-fvp", "arm,morello";
|
| H A D | fvp-base-revc.dts | 22 compatible = "arm,fvp-base-revc", "arm,vexpress";
|
| /freebsd/sys/fs/ext2fs/ |
| H A D | ext2_vnops.c | 786 struct vnode *fvp = ap->a_fvp; in ext2_rename() local 799 if ((fvp->v_mount != tdvp->v_mount) || in ext2_rename() 800 (tvp && (fvp->v_mount != tvp->v_mount))) { in ext2_rename() 810 vrele(fvp); in ext2_rename() 824 if (fvp == tvp) { in ext2_rename() 831 if ((error = vn_lock(fvp, LK_EXCLUSIVE)) != 0) in ext2_rename() 834 ip = VTOI(fvp); in ext2_rename() 837 VOP_UNLOCK(fvp); in ext2_rename() 843 VOP_UNLOCK(fvp); in ext2_rename() 854 VOP_UNLOCK(fvp); in ext2_rename() [all …]
|
| /freebsd/sys/fs/msdosfs/ |
| H A D | msdosfs_vnops.c | 943 struct vnode *fdvp, *fvp, *tdvp, *tvp, *vp; in msdosfs_rename() local 957 fvp = ap->a_fvp; in msdosfs_rename() 967 if (fvp->v_mount != tdvp->v_mount || in msdosfs_rename() 968 (tvp != NULL && fvp->v_mount != tvp->v_mount)) { in msdosfs_rename() 981 if (tvp == fvp) { in msdosfs_rename() 1024 vp = fvp; in msdosfs_rename() 1025 fvp = DETOV(nip); in msdosfs_rename() 1026 VOP_UNLOCK(fvp); in msdosfs_rename() 1030 vrele(fvp); in msdosfs_rename() 1031 fvp = DETOV(nip); in msdosfs_rename() [all …]
|
| /freebsd/sys/fs/nullfs/ |
| H A D | null_vnops.c | 700 struct vnode *fdvp, *fvp, *tdvp, *tvp; in null_rename() local 706 fvp = ap->a_fvp; in null_rename() 712 if ((fvp->v_mount != tdvp->v_mount) || in null_rename() 713 (tvp != NULL && fvp->v_mount != tvp->v_mount)) { in null_rename() 729 VI_LOCK(fvp); in null_rename() 730 fnn = VTONULL(fvp); in null_rename() 732 VI_UNLOCK(fvp); in null_rename() 738 VI_UNLOCK(fvp); in null_rename() 756 vrele(fvp); in null_rename() 772 vrele(fvp); in null_rename()
|
| /freebsd/sys/fs/unionfs/ |
| H A D | union_vnops.c | 1375 struct vnode *fvp; in unionfs_rename() local 1395 fvp = ap->a_fvp; in unionfs_rename() 1402 rfvp = fvp; in unionfs_rename() 1407 if (fvp->v_mount != tdvp->v_mount || in unionfs_rename() 1408 (tvp != NULL && fvp->v_mount != tvp->v_mount)) { in unionfs_rename() 1409 if (fvp->v_op != &unionfs_vnodeops) in unionfs_rename() 1422 if (fvp == tvp) in unionfs_rename() 1452 VI_LOCK(fvp); in unionfs_rename() 1453 unp = VTOUNIONFS(fvp); in unionfs_rename() 1455 VI_UNLOCK(fvp); in unionfs_rename() [all …]
|
| /freebsd/cddl/usr.sbin/dwatch/libexec/ |
| H A D | vop_rename | 23 this->fvp = args[1] ? args[1]->a_fdvp : NULL; 24 this->fncp = this->fvp != NULL ? 25 this->fvp->v_cache_dst.tqh_first : 0; 30 this->fmount = this->fvp != NULL ? 31 this->fvp->v_mount : NULL; /* ptr to vfs we are in */ 76 $PROBE /this->fvp == 0 || this->ffi_fs == 0 ||
|
| /freebsd/sys/fs/smbfs/ |
| H A D | smbfs_vnops.c | 560 struct vnode *fvp = ap->a_fvp; in smbfs_rename() local 574 if ((fvp->v_mount != tdvp->v_mount) || in smbfs_rename() 575 (tvp && (fvp->v_mount != tvp->v_mount))) { in smbfs_rename() 592 if (fvp->v_type == VDIR) { in smbfs_rename() 596 } else if (fvp->v_type == VREG) { in smbfs_rename() 610 error = smbfs_smb_move(VTOSMB(fvp), VTOSMB(tdvp), in smbfs_rename() 618 if (tvp && tvp != fvp) { in smbfs_rename() 622 VTOSMB(fvp)->n_flag |= NGONE; in smbfs_rename() 624 error = smbfs_smb_rename(VTOSMB(fvp), VTOSMB(tdvp), in smbfs_rename() 628 if (fvp->v_type == VDIR) { in smbfs_rename() [all …]
|
| /freebsd/sys/fs/tmpfs/ |
| H A D | tmpfs_vnops.c | 967 struct vnode *fvp, struct tmpfs_node *fnode, struct tmpfs_dirent *de, in tmpfs_rename_check_parent() argument 974 error = tmpfs_access_locked(fvp, fnode, VWRITE, tcred); in tmpfs_rename_check_parent() 1052 struct vnode *fvp = v->a_fvp; in tmpfs_rename() local 1076 if (fvp->v_mount != tdvp->v_mount || in tmpfs_rename() 1077 (tvp != NULL && fvp->v_mount != tvp->v_mount)) { in tmpfs_rename() 1088 if (fvp == tvp) in tmpfs_rename() 1098 error = tmpfs_rename_relock(fdvp, &fvp, tdvp, &tvp, in tmpfs_rename() 1114 if (fvp == tvp) { in tmpfs_rename() 1133 vn_seqc_write_begin(fvp); in tmpfs_rename() 1141 fnode = VP_TO_TMPFS_NODE(fvp); in tmpfs_rename() [all …]
|
| /freebsd/sys/modules/dtb/arm/ |
| H A D | Makefile | 4 arm/fvp-base-revc.dts
|
| /freebsd/sys/fs/fdescfs/ |
| H A D | fdesc_vnops.c | 296 struct vnode *fvp; in fdesc_lookup() local 368 LK_EXCLUSIVE, &fvp); in fdesc_lookup() 379 fvp = dvp; in fdesc_lookup() 386 *vpp = fvp; in fdesc_lookup()
|
| /freebsd/sys/fs/p9fs/ |
| H A D | p9fs_vnops.c | 2093 struct vnode *fvp; in p9fs_rename() local 2110 fvp = ap->a_fvp; in p9fs_rename() 2117 fnode = P9FS_VTON(fvp); in p9fs_rename() 2122 P9_DEBUG(VOPS, "%s: tvp %p, tdvp %p, fvp %p, fdvp %p\n ", __func__, tvp, tdvp, fvp, fdvp); in p9fs_rename() 2125 if (fvp->v_mount != tdvp->v_mount || in p9fs_rename() 2126 (tvp && (fvp->v_mount != tvp->v_mount))) { in p9fs_rename() 2137 if (fvp == tvp) in p9fs_rename() 2155 if (fvp->v_type == VDIR) { in p9fs_rename() 2163 if ((error = vn_lock(fvp, LK_EXCLUSIVE)) != 0) in p9fs_rename() 2166 VOP_UNLOCK(fvp); in p9fs_rename() [all …]
|
| /freebsd/sys/fs/fuse/ |
| H A D | fuse_vnops.c | 2256 struct vnode *fvp = ap->a_fvp; 2263 bool isdir = fvp->v_type == VDIR; 2271 if (fvp->v_mount != tdvp->v_mount || in fuse_vnop_rename() 2272 (tvp && fvp->v_mount != tvp->v_mount)) { in fuse_vnop_rename() 2281 cache_purge(fvp); in fuse_vnop_rename() 2300 * Must use LK_NOWAIT to prevent LORs between fvp and tdvp or in fuse_vnop_rename() 2303 if (vn_lock(fvp, locktype | LK_NOWAIT) != 0) { in fuse_vnop_rename() 2308 SDT_PROBE4(fusefs, , vnops, erelookup, fdvp, fvp, tdvp, in fuse_vnop_rename() 2315 err = fuse_internal_access(fvp, VWRITE, in fuse_vnop_rename() 2323 fuse_vnode_setparent(fvp, tdv in fuse_vnop_rename() 2270 struct vnode *fvp = ap->a_fvp; fuse_vnop_rename() local [all...] |
| /freebsd/sys/fs/nfsclient/ |
| H A D | nfs_clvnops.c | 257 static int nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp, 2124 struct vnode *fvp = ap->a_fvp; in nfs_rename() local 2137 if ((fvp->v_mount != tdvp->v_mount) || in nfs_rename() 2138 (tvp && (fvp->v_mount != tvp->v_mount))) { in nfs_rename() 2148 nmp = VFSTONFS(fvp->v_mount); in nfs_rename() 2150 if (fvp == tvp) { in nfs_rename() 2155 if ((error = NFSVOPLOCK(fvp, LK_EXCLUSIVE)) != 0) in nfs_rename() 2164 cache_purge(fvp); in nfs_rename() 2180 !NFSHASNFSV4N(nmp) || nfscl_mustflush(fvp) != 0) in nfs_rename() 2181 error = VOP_FSYNC(fvp, MNT_WAIT, curthread); in nfs_rename() [all …]
|
| H A D | nfs_clstate.c | 4960 nfscl_renamedeleg(vnode_t fvp, nfsv4stateid_t *fstp, int *gotfdp, vnode_t tvp, in nfscl_renamedeleg() argument 4973 nmp = VFSTONFS(fvp->v_mount); in nfscl_renamedeleg() 4999 np = VTONFS(fvp); in nfscl_renamedeleg() 5061 nfscl_recalldeleg(clp, nmp, dp, fvp, cred, p, 0, NULL); in nfscl_renamedeleg()
|
| /freebsd/sys/kern/ |
| H A D | vfs_syscalls.c | 3783 struct vnode *tvp, *fvp, *tdvp; in kern_renameat() local 3821 fvp = fromnd.ni_vp; in kern_renameat() 3825 if (fvp != NULL) in kern_renameat() 3829 if (exchange && fvp == NULL) { in kern_renameat() 3841 if (error == EISDIR && fvp->v_type == VDIR) in kern_renameat() 3845 vrele(fvp); in kern_renameat() 3882 vrele(fvp); in kern_renameat() 3895 error = vn_start_write(fvp, &mp, V_NOWAIT); in kern_renameat() 3907 vrele(fvp); in kern_renameat() 3930 irflag = vn_irflag_read(fvp); in kern_renameat() [all …]
|
| H A D | vnode_if.src | 335 IN WILLRELE struct vnode *fvp;
|
| H A D | vfs_cache.c | 3080 cache_vop_rename(struct vnode *fdvp, struct vnode *fvp, struct vnode *tdvp, in cache_vop_rename() argument 3085 ASSERT_VOP_IN_SEQC(fvp); in cache_vop_rename() 3090 cache_purge(fvp); in cache_vop_rename() 3110 cache_enter(tdvp, fvp, tcnp); in cache_vop_rename()
|
| /freebsd/sys/fs/nfsserver/ |
| H A D | nfs_nfsdport.c | 1722 struct vnode *fvp, *tvp, *tdvp, **dsdvpp, *newvp; in nfsvno_rename() local 1729 fvp = fromndp->ni_vp; in nfsvno_rename() 1732 vrele(fvp); in nfsvno_rename() 1739 if (fvp->v_type == VDIR && tvp->v_type != VDIR) { in nfsvno_rename() 1742 } else if (fvp->v_type != VDIR && tvp->v_type == VDIR) { in nfsvno_rename() 1765 if (fvp->v_type == VDIR && fvp->v_mountedhere) { in nfsvno_rename() 1769 if (fvp->v_mount != tdvp->v_mount) { in nfsvno_rename() 1773 if (fvp == tdvp) { in nfsvno_rename() 1777 if (fvp == tvp) { in nfsvno_rename() 1787 if (NFSVOPLOCK(fvp, LK_EXCLUSIVE) == 0) { in nfsvno_rename() [all …]
|
| /freebsd/sys/sys/ |
| H A D | vnode.h | 683 void cache_vop_rename(struct vnode *fdvp, struct vnode *fvp, struct vnode *tdvp,
|