Home
last modified time | relevance | path

Searched refs:tdvp (Results 1 – 19 of 19) sorted by relevance

/NextBSD/sys/fs/tmpfs/
HDtmpfs_vnops.c629 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/
HDufs_vnops.c957 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/
HDext2_vnops.c667 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/
HDnandfs_vnops.c1348 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/
HDfuse_vnops.c598 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 …]
HDfuse_internal.c417 struct vnode *tdvp, in fuse_internal_rename() argument
428 fri->newdir = VTOI(tdvp); in fuse_internal_rename()
HDfuse_internal.h287 struct vnode *tdvp,
/NextBSD/sys/fs/msdosfs/
HDmsdosfs_vnops.c930 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/
HDunion_vnops.c1108 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/
HDnull_vnops.c595 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/
HDsmbfs_vnops.c625 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/
HDnfs_clvnops.c211 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 …]
HDnfs_clrpcops.c2273 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/
HDzfs_vnops.c3792 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 …]
HDzfs_ctldir.c764 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/
HDvfs_syscalls.c3460 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 …]
HDvnode_if.src268 %% link tdvp E E E
273 IN struct vnode *tdvp;
286 IN WILLRELE struct vnode *tdvp;
/NextBSD/sys/cddl/compat/opensolaris/sys/
HDvnode.h81 #define vn_renamepath(tdvp, svp, tnm, lentnm) do { } while (0) argument
/NextBSD/sys/fs/nfsserver/
HDnfs_nfsdport.c1117 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()