| /NextBSD/sys/fs/tmpfs/ |
| HD | tmpfs_vnops.c | 629 struct vnode *tdvp, struct vnode **tvpp, in tmpfs_rename_relock() argument 637 VOP_UNLOCK(tdvp, 0); in tmpfs_rename_relock() 638 if (*tvpp != NULL && *tvpp != tdvp) in tmpfs_rename_relock() 647 if (vn_lock(tdvp, LK_EXCLUSIVE | LK_NOWAIT) != 0) { in tmpfs_rename_relock() 649 error = vn_lock(tdvp, LK_EXCLUSIVE); in tmpfs_rename_relock() 652 VOP_UNLOCK(tdvp, 0); in tmpfs_rename_relock() 662 VOP_UNLOCK(tdvp, 0); in tmpfs_rename_relock() 673 VOP_UNLOCK(tdvp, 0); in tmpfs_rename_relock() 683 if (nvp == tdvp) { in tmpfs_rename_relock() 698 de = tmpfs_dir_lookup(VP_TO_TMPFS_DIR(tdvp), NULL, tcnp); in tmpfs_rename_relock() [all …]
|
| /NextBSD/sys/ufs/ufs/ |
| HD | ufs_vnops.c | 957 struct vnode *tdvp = ap->a_tdvp; local 967 if (VTOI(tdvp)->i_effnlink < 2) 969 VTOI(tdvp)->i_effnlink); 992 softdep_setup_link(VTOI(tdvp), ip); 996 error = ufs_direnter(tdvp, vp, &newdir, cnp, NULL, 0); 1005 softdep_revert_link(VTOI(tdvp), ip); 1107 struct vnode *tdvp = ap->a_tdvp; local 1128 mp = tdvp->v_mount; 1129 VOP_UNLOCK(tdvp, 0); 1130 if (tvp && tvp != tdvp) [all …]
|
| /NextBSD/sys/fs/ext2fs/ |
| HD | ext2_vnops.c | 667 struct vnode *tdvp = ap->a_tdvp; in ext2_link() local 689 error = ext2_direnter(ip, tdvp, cnp); in ext2_link() 726 struct vnode *tdvp = ap->a_tdvp; in ext2_rename() local 745 if ((fvp->v_mount != tdvp->v_mount) || in ext2_rename() 749 if (tdvp == tvp) in ext2_rename() 750 vrele(tdvp); in ext2_rename() 752 vput(tdvp); in ext2_rename() 761 (VTOI(tdvp)->i_flags & APPEND))) { in ext2_rename() 812 dp = VTOI(tdvp); in ext2_rename() 852 VREF(tdvp); in ext2_rename() [all …]
|
| /NextBSD/sys/fs/nandfs/ |
| HD | nandfs_vnops.c | 1348 struct vnode *tdvp = ap->a_tdvp; in nandfs_link() local 1365 error = nandfs_add_dirent(tdvp, node->nn_ino, cnp->cn_nameptr, in nandfs_link() 1374 __func__, tdvp, vp, cnp)); in nandfs_link() 1517 struct vnode *tdvp = ap->a_tdvp; in nandfs_rename() local 1526 struct nandfs_node *tdnode = VTON(tdvp); in nandfs_rename() 1533 fvp, tdvp, tvp)); in nandfs_rename() 1538 if ((fvp->v_mount != tdvp->v_mount) || in nandfs_rename() 1542 if (tdvp == tvp) in nandfs_rename() 1543 vrele(tdvp); in nandfs_rename() 1545 vput(tdvp); in nandfs_rename() [all …]
|
| /NextBSD/sys/fs/fuse/ |
| HD | fuse_vnops.c | 598 struct vnode *tdvp = ap->a_tdvp; in fuse_vnop_link() local 614 if (vnode_mount(tdvp) != vnode_mount(vp)) { in fuse_vnop_link() 623 fuse_internal_newentry_makerequest(vnode_mount(tdvp), VTOI(tdvp), cnp, in fuse_vnop_link() 1379 struct vnode *tdvp = ap->a_tdvp; in fuse_vnop_rename() local 1394 if (fvp->v_mount != tdvp->v_mount || in fuse_vnop_rename() 1408 data = fuse_get_mpdata(vnode_mount(tdvp)); in fuse_vnop_rename() 1410 err = fuse_internal_rename(fdvp, fcnp, tdvp, tcnp); in fuse_vnop_rename() 1412 if (tdvp != fdvp) in fuse_vnop_rename() 1413 fuse_vnode_setparent(fvp, tdvp); in fuse_vnop_rename() 1424 cache_purge(tdvp); in fuse_vnop_rename() [all …]
|
| HD | fuse_internal.c | 417 struct vnode *tdvp, in fuse_internal_rename() argument 428 fri->newdir = VTOI(tdvp); in fuse_internal_rename()
|
| HD | fuse_internal.h | 287 struct vnode *tdvp,
|
| /NextBSD/sys/fs/msdosfs/ |
| HD | msdosfs_vnops.c | 930 struct vnode *tdvp = ap->a_tdvp; in msdosfs_rename() local 962 if (fvp->v_mount != tdvp->v_mount || in msdosfs_rename() 966 if (tdvp == tvp) in msdosfs_rename() 967 vrele(tdvp); in msdosfs_rename() 969 vput(tdvp); in msdosfs_rename() 1018 dp = VTODE(tdvp); in msdosfs_rename() 1038 if (VTODE(fdvp)->de_StartCluster != VTODE(tdvp)->de_StartCluster) in msdosfs_rename() 1054 error = relookup(tdvp, &tvp, tcnp); in msdosfs_rename() 1057 dp = VTODE(tdvp); in msdosfs_rename() 1076 cache_purge(tdvp); in msdosfs_rename() [all …]
|
| /NextBSD/sys/fs/unionfs/ |
| HD | union_vnops.c | 1108 struct vnode *tdvp; in unionfs_rename() local 1131 tdvp = ap->a_tdvp; in unionfs_rename() 1139 rtdvp = tdvp; in unionfs_rename() 1149 if (fvp->v_mount != tdvp->v_mount || in unionfs_rename() 1168 KASSERT_UNIONFS_VNODE(tdvp); in unionfs_rename() 1219 unp = VTOUNIONFS(tdvp); in unionfs_rename() 1221 UNIONFS_INTERNAL_DEBUG("tdvp=%p, utdvp=%p, ltdvp=%p\n", tdvp, unp->un_uppervp, unp->un_lowervp); in unionfs_rename() 1231 if (tdvp == tvp) { in unionfs_rename() 1264 if (tvp != NULLVP && tvp != tdvp) in unionfs_rename() 1266 error = unionfs_relookup_for_rename(tdvp, tcnp, td); in unionfs_rename() [all …]
|
| /NextBSD/sys/fs/nullfs/ |
| HD | null_vnops.c | 595 struct vnode *tdvp = ap->a_tdvp; in null_rename() local 602 if ((fvp->v_mount != tdvp->v_mount) || in null_rename() 604 if (tdvp == tvp) in null_rename() 605 vrele(tdvp); in null_rename() 607 vput(tdvp); in null_rename()
|
| /NextBSD/sys/fs/smbfs/ |
| HD | smbfs_vnops.c | 625 struct vnode *tdvp = ap->a_tdvp; local 634 if ((fvp->v_mount != tdvp->v_mount) || 659 error = smbfs_smb_move(VTOSMB(fvp), VTOSMB(tdvp), 673 error = smbfs_smb_rename(VTOSMB(fvp), VTOSMB(tdvp), 679 cache_purge(tdvp); 685 smbfs_attr_cacheremove(tdvp); 688 if (tdvp == tvp) 689 vrele(tdvp); 691 vput(tdvp);
|
| /NextBSD/sys/fs/nfsclient/ |
| HD | nfs_clvnops.c | 211 char *fnameptr, int fnamelen, struct vnode *tdvp, struct vnode *tvp, 1772 struct vnode *tdvp = ap->a_tdvp; in nfs_rename() local 1783 if ((fvp->v_mount != tdvp->v_mount) || in nfs_rename() 1823 tvp->v_type != VDIR && !nfs_sillyrename(tdvp, tvp, tcnp)) { in nfs_rename() 1829 tdvp, tvp, tcnp->cn_nameptr, tcnp->cn_namelen, tcnp->cn_cred, in nfs_rename() 1832 if (error == 0 && NFS_ISV4(tdvp)) { in nfs_rename() 1876 cache_purge(tdvp); in nfs_rename() 1881 if (tdvp == tvp) in nfs_rename() 1882 vrele(tdvp); in nfs_rename() 1884 vput(tdvp); in nfs_rename() [all …]
|
| HD | nfs_clrpcops.c | 2273 vnode_t tdvp, vnode_t tvp, char *tnameptr, int tnamelen, struct ucred *cred, in nfsrpc_rename() argument 2351 (void) nfsm_fhtom(nd, VTONFS(tdvp)->n_fhp->nfh_fh, in nfsrpc_rename() 2352 VTONFS(tdvp)->n_fhp->nfh_len, 0); in nfsrpc_rename() 2362 (void) nfsm_fhtom(nd, VTONFS(tdvp)->n_fhp->nfh_fh, in nfsrpc_rename() 2363 VTONFS(tdvp)->n_fhp->nfh_len, 0); in nfsrpc_rename() 2416 error = nfscl_wcc_data(nd, tdvp, tnap, tattrflagp, in nfsrpc_rename()
|
| /NextBSD/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
| HD | zfs_vnops.c | 3792 zfs_rename(vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm, cred_t *cr, in zfs_rename() argument 3807 tdzp = VTOZ(tdvp); in zfs_rename() 3827 if (sdzp->z_zfsvfs != zfsvfs || zfsctl_is_node(tdvp)) { in zfs_rename() 4025 vnevent_rename_dest(ZTOV(tzp), tdvp, tnm, ct); in zfs_rename() 4031 if (tdvp != sdvp) { in zfs_rename() 4032 vnevent_rename_dest_dir(tdvp, ct); in zfs_rename() 4096 vn_renamepath(tdvp, ZTOV(szp), tnm, in zfs_rename() 4118 cache_purge(tdvp); in zfs_rename() 4370 zfs_link(vnode_t *tdvp, vnode_t *svp, char *name, cred_t *cr, in zfs_link() argument 4373 znode_t *dzp = VTOZ(tdvp); in zfs_link() [all …]
|
| HD | zfs_ctldir.c | 764 zfsctl_snapdir_rename(vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm, in zfsctl_snapdir_rename() argument 795 err = zfsctl_snapshot_zname(tdvp, tnm, MAXNAMELEN, to); in zfsctl_snapdir_rename() 804 if (sdvp != tdvp) in zfsctl_snapdir_rename()
|
| /NextBSD/sys/kern/ |
| HD | vfs_syscalls.c | 3460 struct vnode *tvp, *fvp, *tdvp; in kern_renameat() local 3501 tdvp = tond.ni_dvp; in kern_renameat() 3509 if (tdvp == tvp) in kern_renameat() 3510 vrele(tdvp); in kern_renameat() 3512 vput(tdvp); in kern_renameat() 3544 if (fvp == tdvp) { in kern_renameat() 3556 error = mac_vnode_check_rename_to(td->td_ucred, tdvp, in kern_renameat() 3557 tond.ni_vp, fromnd.ni_dvp == tdvp, &tond.ni_cnd); in kern_renameat() 3570 if (tdvp == tvp) in kern_renameat() 3571 vrele(tdvp); in kern_renameat() [all …]
|
| HD | vnode_if.src | 268 %% link tdvp E E E 273 IN struct vnode *tdvp; 286 IN WILLRELE struct vnode *tdvp;
|
| /NextBSD/sys/cddl/compat/opensolaris/sys/ |
| HD | vnode.h | 81 #define vn_renamepath(tdvp, svp, tnm, lentnm) do { } while (0) argument
|
| /NextBSD/sys/fs/nfsserver/ |
| HD | nfs_nfsdport.c | 1117 struct vnode *fvp, *tvp, *tdvp; in nfsvno_rename() local 1127 tdvp = tondp->ni_dvp; in nfsvno_rename() 1160 if (fvp->v_mount != tdvp->v_mount) { in nfsvno_rename() 1164 if (fvp == tdvp) { in nfsvno_rename() 1200 if (tdvp == tvp) in nfsvno_rename() 1201 vrele(tdvp); in nfsvno_rename() 1203 vput(tdvp); in nfsvno_rename()
|