/freebsd/cddl/usr.sbin/dwatch/libexec/ |
H A D | vop_rename | 107 this->tdvp = this->tncp->nc_dvp != NULL ? 109 this->tname1 = this->tdvp != 0 ? ( 110 this->tdvp->nc_name != 0 ? stringof(this->tdvp->nc_name) : "" 131 this->tdvp = 0; 166 this->tdvp = this->tdvp->nc_dvp != NULL ? 167 this->tdvp->nc_dvp->v_cache_dst.tqh_first : 0; 168 this->tnameDEPTH = this->tdvp != 0 ? ( 169 this->tdvp->nc_name != 0 ? stringof(this->tdvp->nc_name) : "" 188 this->tdvp = this->tdvp->nc_dvp != NULL ? 189 this->tdvp->nc_dvp->v_cache_dst.tqh_first : 0; [all …]
|
/freebsd/sys/ufs/ufs/ |
H A D | ufs_vnops.c | 1280 VOP_UNLOCK(tdvp); in ufs_rename() 1314 VOP_UNLOCK(tdvp); in ufs_rename() 1325 VOP_UNLOCK(tdvp); in ufs_rename() 1331 VOP_UNLOCK(tdvp); in ufs_rename() 1400 tdp = VTOI(tdvp); in ufs_rename() 1434 vref(tdvp); in ufs_rename() 1441 vrele(tdvp); in ufs_rename() 1580 vref(tdvp); in ufs_rename() 1587 vrele(tdvp); in ufs_rename() 1724 error = UFS_UPDATE(tdvp, !DOINGSOFTDEP(tdvp) && in ufs_rename() [all …]
|
/freebsd/sys/fs/tmpfs/ |
H A D | tmpfs_vnops.c | 852 VOP_UNLOCK(tdvp); in tmpfs_rename_relock() 867 VOP_UNLOCK(tdvp); in tmpfs_rename_relock() 877 VOP_UNLOCK(tdvp); in tmpfs_rename_relock() 888 VOP_UNLOCK(tdvp); in tmpfs_rename_relock() 898 if (nvp == tdvp) { in tmpfs_rename_relock() 934 VOP_UNLOCK(tdvp); in tmpfs_rename_relock() 959 vrele(tdvp); in tmpfs_rename_relock() 1270 vn_seqc_write_end(tdvp); in tmpfs_rename() 1280 if (tdvp == tvp) in tmpfs_rename() 1281 vrele(tdvp); in tmpfs_rename() [all …]
|
/freebsd/sys/fs/msdosfs/ |
H A D | msdosfs_vnops.c | 956 tdvp = ap->a_tdvp; in msdosfs_rename() 985 VOP_UNLOCK(tdvp); in msdosfs_rename() 1002 VOP_UNLOCK(tdvp); in msdosfs_rename() 1009 VOP_UNLOCK(tdvp); in msdosfs_rename() 1015 VOP_UNLOCK(tdvp); in msdosfs_rename() 1284 if (tvp != tdvp) in msdosfs_rename() 1289 vput(tdvp); in msdosfs_rename() 1293 vrele(tdvp); in msdosfs_rename() 1300 if (tdvp == tvp) in msdosfs_rename() 1301 vrele(tdvp); in msdosfs_rename() [all …]
|
/freebsd/sys/fs/ext2fs/ |
H A D | ext2_vnops.c | 803 if (tdvp == tvp) in ext2_rename() 804 vrele(tdvp); in ext2_rename() 806 vput(tdvp); in ext2_rename() 868 dp = VTOI(tdvp); in ext2_rename() 908 VREF(tdvp); in ext2_rename() 912 vrele(tdvp); in ext2_rename() 913 dp = VTOI(tdvp); in ext2_rename() 939 error = ext2_update(tdvp, !DOINGASYNC(tdvp)); in ext2_rename() 952 vput(tdvp); in ext2_rename() 987 cache_purge(tdvp); in ext2_rename() [all …]
|
/freebsd/sys/fs/nullfs/ |
H A D | null_vnops.c | 652 struct vnode *fdvp, *fvp, *tdvp, *tvp; in null_rename() local 657 tdvp = ap->a_tdvp; in null_rename() 664 if ((fvp->v_mount != tdvp->v_mount) || in null_rename() 692 tdnn = VTONULL(tdvp); in null_rename() 708 vrele(tdvp); in null_rename() 714 if (tdvp == tvp) in null_rename() 715 vrele(tdvp); in null_rename() 717 vput(tdvp); in null_rename()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_vnops_os.c | 2965 VOP_UNLOCK1(tdvp); in zfs_rename_relock() 2981 VOP_UNLOCK1(tdvp); in zfs_rename_relock() 2984 tdzp = VTOZ(tdvp); in zfs_rename_relock() 2990 VOP_UNLOCK1(tdvp); in zfs_rename_relock() 3003 VOP_UNLOCK1(tdvp); in zfs_rename_relock() 3191 if (tdvp != *tvpp) in zfs_do_rename() 3210 tdzp = VTOZ(tdvp); in zfs_do_rename_impl() 3333 if (tdvp != *tvpp) in zfs_do_rename_impl() 3416 if (tdvp != *tvpp) in zfs_do_rename_impl() 3441 tdvp = ZTOV(tdzp); in zfs_rename() [all …]
|
/freebsd/sys/fs/unionfs/ |
H A D | union_vnops.c | 1177 tdvp = ap->a_tdvp; in unionfs_rename() 1185 rtdvp = tdvp; in unionfs_rename() 1205 if (fdvp != tdvp) in unionfs_rename() 1209 if (fdvp != tdvp) in unionfs_rename() 1224 if (fdvp != tdvp) in unionfs_rename() 1262 VOP_UNLOCK(tdvp); in unionfs_rename() 1370 if (tdvp != rtdvp) in unionfs_rename() 1371 vrele(tdvp); in unionfs_rename() 1390 vput(tdvp); in unionfs_rename() 1391 if (tdvp != rtdvp) in unionfs_rename() [all …]
|
/freebsd/sys/fs/smbfs/ |
H A D | smbfs_vnops.c | 563 struct vnode *tdvp = ap->a_tdvp; in smbfs_rename() local 574 if ((fvp->v_mount != tdvp->v_mount) || in smbfs_rename() 605 error = smbfs_smb_move(VTOSMB(fvp), VTOSMB(tdvp), in smbfs_rename() 619 error = smbfs_smb_rename(VTOSMB(fvp), VTOSMB(tdvp), in smbfs_rename() 625 cache_purge(tdvp); in smbfs_rename() 631 smbfs_attr_cacheremove(tdvp); in smbfs_rename() 634 if (tdvp == tvp) in smbfs_rename() 635 vrele(tdvp); in smbfs_rename() 637 vput(tdvp); in smbfs_rename()
|
/freebsd/sys/fs/fuse/ |
H A D | fuse_vnops.c | 1332 struct vnode *tdvp = ap->a_tdvp; in fuse_vnop_link() local 1361 fuse_internal_newentry_makerequest(vnode_mount(tdvp), VTOI(tdvp), cnp, in fuse_vnop_link() 1373 fuse_vnode_clear_attr_cache(tdvp); in fuse_vnop_link() 2111 struct vnode *tdvp = ap->a_tdvp; in fuse_vnop_rename() local 2115 bool newparent = fdvp != tdvp; in fuse_vnop_rename() 2149 if (tdvp != fdvp) in fuse_vnop_rename() 2150 fuse_vnode_setparent(fvp, tdvp); in fuse_vnop_rename() 2161 cache_purge(tdvp); in fuse_vnop_rename() 2166 if (tdvp == tvp) { in fuse_vnop_rename() 2167 vrele(tdvp); in fuse_vnop_rename() [all …]
|
H A D | fuse_internal.h | 266 struct vnode *tdvp, struct componentname *tcnp);
|
H A D | fuse_internal.c | 742 struct vnode *tdvp, in fuse_internal_rename() argument 753 fri->newdir = VTOI(tdvp); in fuse_internal_rename()
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clvnops.c | 1972 struct vnode *tdvp = ap->a_tdvp; in nfs_rename() local 1981 if ((fvp->v_mount != tdvp->v_mount) || in nfs_rename() 2030 if (error == 0 && NFS_ISV4(tdvp)) { in nfs_rename() 2066 cache_purge(tdvp); in nfs_rename() 2071 if (tdvp == tvp) in nfs_rename() 2072 vrele(tdvp); in nfs_rename() 2074 vput(tdvp); in nfs_rename() 2110 struct nfsnode *tdnp = VTONFS(tdvp); in nfs_renamerpc() 2148 struct vnode *tdvp = ap->a_tdvp; in nfs_link() local 2163 tdnp = VTONFS(tdvp); in nfs_link() [all …]
|
H A D | nfs_clrpcops.c | 2893 vnode_t tdvp, vnode_t tvp, char *tnameptr, int tnamelen, struct ucred *cred, in nfsrpc_rename() argument 2971 (void)nfsm_fhtom(nmp, nd, VTONFS(tdvp)->n_fhp->nfh_fh, in nfsrpc_rename() 2972 VTONFS(tdvp)->n_fhp->nfh_len, 0); in nfsrpc_rename() 2982 (void)nfsm_fhtom(nmp, nd, VTONFS(tdvp)->n_fhp->nfh_fh, in nfsrpc_rename() 2983 VTONFS(tdvp)->n_fhp->nfh_len, 0); in nfsrpc_rename() 3035 error = nfscl_wcc_data(nd, tdvp, tnap, tattrflagp, in nfsrpc_rename()
|
/freebsd/sys/kern/ |
H A D | vfs_syscalls.c | 3680 struct vnode *tvp, *fvp, *tdvp; in kern_renameat() local 3717 tdvp = tond.ni_dvp; in kern_renameat() 3725 if (tdvp == tvp) in kern_renameat() 3726 vrele(tdvp); in kern_renameat() 3728 vput(tdvp); in kern_renameat() 3757 if (fvp == tdvp) { in kern_renameat() 3769 error = mac_vnode_check_rename_to(td->td_ucred, tdvp, in kern_renameat() 3770 tond.ni_vp, fromnd.ni_dvp == tdvp, &tond.ni_cnd); in kern_renameat() 3783 if (tdvp == tvp) in kern_renameat() 3784 vrele(tdvp); in kern_renameat() [all …]
|
H A D | vnode_if.src | 317 %% link tdvp E E E 323 IN struct vnode *tdvp; 336 IN WILLRELE struct vnode *tdvp;
|
H A D | vfs_subr.c | 6036 struct vnode *vp, *tdvp; in vop_link_pre() local 6040 tdvp = a->a_tdvp; in vop_link_pre() 6042 vn_seqc_write_begin(tdvp); in vop_link_pre() 6049 struct vnode *vp, *tdvp; in vop_link_post() local 6053 tdvp = a->a_tdvp; in vop_link_post() 6055 vn_seqc_write_end(tdvp); in vop_link_post() 6058 VFS_KNOTE_LOCKED(tdvp, NOTE_WRITE); in vop_link_post()
|
H A D | vfs_cache.c | 3028 cache_vop_rename(struct vnode *fdvp, struct vnode *fvp, struct vnode *tdvp, in cache_vop_rename() argument 3034 ASSERT_VOP_IN_SEQC(tdvp); in cache_vop_rename() 3041 KASSERT(!cache_remove_cnp(tdvp, tcnp), in cache_vop_rename() 3044 cache_remove_cnp(tdvp, tcnp); in cache_vop_rename() 3058 cache_enter(tdvp, fvp, tcnp); in cache_vop_rename()
|
/freebsd/sys/fs/nfsserver/ |
H A D | nfs_nfsdport.c | 1532 struct vnode *fvp, *tvp, *tdvp, *dsdvp[NFSDEV_MAXMIRRORS]; in nfsvno_rename() local 1545 tdvp = tondp->ni_dvp; in nfsvno_rename() 1578 if (fvp->v_mount != tdvp->v_mount) { in nfsvno_rename() 1582 if (fvp == tdvp) { in nfsvno_rename() 1625 if (tdvp == tvp) in nfsvno_rename() 1626 vrele(tdvp); in nfsvno_rename() 1628 vput(tdvp); in nfsvno_rename()
|
/freebsd/sys/sys/ |
H A D | vnode.h | 667 void cache_vop_rename(struct vnode *fdvp, struct vnode *fvp, struct vnode *tdvp,
|
/freebsd/sys/ufs/ffs/ |
H A D | ffs_softdep.c | 557 struct vnode *tdvp, in softdep_prerename() argument 3220 struct vnode *tdvp, in softdep_prerename() argument 3231 VOP_UNLOCK(tdvp); in softdep_prerename() 3233 if (tvp != NULL && tvp != tdvp) in softdep_prerename() 3247 if (tdvp != fdvp) { in softdep_prerename() 3248 VOP_LOCK(tdvp, LK_EXCLUSIVE | LK_RETRY); in softdep_prerename() 3249 error = softdep_prerename_vnode(ump, tdvp); in softdep_prerename() 3250 VOP_UNLOCK(tdvp); in softdep_prerename()
|