Home
last modified time | relevance | path

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

/freebsd/cddl/usr.sbin/dwatch/libexec/
H A Dvop_rename107 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;
163 $PROBE /this->tdvp/ /* probe ID IDNUM2 (depth DEPTH) */
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) : ""
185 $PROBE /this->tdvp/ /* probe ID $(( $ID + $MAX_DEPTH * 2 + 6 )) */
[all …]
/freebsd/sys/ufs/ufs/
H A Dufs_vnops.c1097 struct vnode *tdvp = ap->a_tdvp; in ufs_link()
1103 if (DOINGSUJ(tdvp)) { in ufs_link()
1104 error = softdep_prelink(tdvp, vp, cnp); in ufs_link()
1111 if (VTOI(tdvp)->i_effnlink < 2) { in ufs_link()
1112 print_bad_link_count("ufs_link", tdvp); in ufs_link()
1116 error = ufs_sync_nlink(vp, tdvp); in ufs_link()
1139 softdep_setup_link(VTOI(tdvp), ip); in ufs_link()
1143 error = ufs_direnter(tdvp, vp, &newdir, cnp, NULL); in ufs_link()
1152 softdep_revert_link(VTOI(tdvp), ip); in ufs_link()
1261 struct vnode *tdvp in ufs_rename()
1095 struct vnode *tdvp = ap->a_tdvp; ufs_link() local
1259 struct vnode *tdvp = ap->a_tdvp; ufs_rename() local
[all...]
/freebsd/sys/fs/tmpfs/
H A Dtmpfs_vnops.c845 struct vnode *tdvp, struct vnode **tvpp, in tmpfs_rename_relock()
853 VOP_UNLOCK(tdvp); in tmpfs_rename_relock()
854 if (*tvpp != NULL && *tvpp != tdvp) in tmpfs_rename_relock()
863 if (vn_lock(tdvp, LK_EXCLUSIVE | LK_NOWAIT) != 0) { in tmpfs_rename_relock()
865 error = vn_lock(tdvp, LK_EXCLUSIVE); in tmpfs_rename_relock()
868 VOP_UNLOCK(tdvp); in tmpfs_rename_relock()
878 VOP_UNLOCK(tdvp); in tmpfs_rename_relock()
889 VOP_UNLOCK(tdvp); in tmpfs_rename_relock()
899 if (nvp == tdvp) { in tmpfs_rename_relock()
914 de = tmpfs_dir_lookup(VP_TO_TMPFS_DIR(tdvp), NUL in tmpfs_rename_relock()
844 tmpfs_rename_relock(struct vnode * fdvp,struct vnode ** fvpp,struct vnode * tdvp,struct vnode ** tvpp,struct componentname * fcnp,struct componentname * tcnp) tmpfs_rename_relock() argument
973 struct vnode *tdvp = v->a_tdvp; tmpfs_rename() local
[all...]
/freebsd/sys/fs/msdosfs/
H A Dmsdosfs_vnops.c943 struct vnode *fdvp, *fvp, *tdvp, *tvp, *vp; in msdosfs_rename() local
956 tdvp = ap->a_tdvp; in msdosfs_rename()
967 if (fvp->v_mount != tdvp->v_mount || in msdosfs_rename()
985 VOP_UNLOCK(tdvp); in msdosfs_rename()
986 if (tvp != NULL && tvp != tdvp) in msdosfs_rename()
997 if (vn_lock(tdvp, LK_EXCLUSIVE | LK_NOWAIT) != 0) { in msdosfs_rename()
999 error = vn_lock(tdvp, LK_EXCLUSIVE); in msdosfs_rename()
1002 VOP_UNLOCK(tdvp); in msdosfs_rename()
1009 VOP_UNLOCK(tdvp); in msdosfs_rename()
1015 VOP_UNLOCK(tdvp); in msdosfs_rename()
[all …]
/freebsd/sys/fs/unionfs/
H A Dunion_vnops.c1356 struct vnode *tdvp; in unionfs_rename() local
1376 tdvp = ap->a_tdvp; in unionfs_rename()
1382 rtdvp = tdvp; in unionfs_rename()
1386 if (fvp->v_mount != tdvp->v_mount || in unionfs_rename()
1399 KASSERT_UNIONFS_VNODE(tdvp); in unionfs_rename()
1402 if (fdvp != tdvp) in unionfs_rename()
1406 if (fdvp != tdvp) in unionfs_rename()
1421 if (fdvp != tdvp) in unionfs_rename()
1458 VOP_UNLOCK(tdvp); in unionfs_rename()
1460 } else if (fvp->v_type == VDIR && tdvp != fdvp) { in unionfs_rename()
[all …]
/freebsd/sys/fs/ext2fs/
H A Dext2_vnops.c703 struct vnode *tdvp = ap->a_tdvp; in ext2_link() local
721 error = ext2_direnter(ip, tdvp, cnp); in ext2_link()
785 struct vnode *tdvp = ap->a_tdvp; in ext2_rename() local
799 if ((fvp->v_mount != tdvp->v_mount) || in ext2_rename()
803 if (tdvp == tvp) in ext2_rename()
804 vrele(tdvp); in ext2_rename()
806 vput(tdvp); in ext2_rename()
815 (VTOI(tdvp)->i_flags & APPEND))) { in ext2_rename()
868 dp = VTOI(tdvp); in ext2_rename()
908 VREF(tdvp); in ext2_rename()
[all …]
/freebsd/sys/fs/nullfs/
H A Dnull_vnops.c652 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 Dzfs_vnops_os.c2853 struct vnode *tdvp, struct vnode **tvpp, in zfs_rename_relock() argument
2860 VOP_UNLOCK(tdvp); in zfs_rename_relock()
2861 if (*tvpp != NULL && *tvpp != tdvp) in zfs_rename_relock()
2868 error = vn_lock(tdvp, LK_EXCLUSIVE | LK_NOWAIT); in zfs_rename_relock()
2873 error = vn_lock(tdvp, LK_EXCLUSIVE); in zfs_rename_relock()
2876 VOP_UNLOCK(tdvp); in zfs_rename_relock()
2879 tdzp = VTOZ(tdvp); in zfs_rename_relock()
2885 VOP_UNLOCK(tdvp); in zfs_rename_relock()
2898 VOP_UNLOCK(tdvp); in zfs_rename_relock()
2915 if (nvp == tdvp) { in zfs_rename_relock()
[all …]
/freebsd/sys/fs/smbfs/
H A Dsmbfs_vnops.c563 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 Dfuse_vnops.c1335 struct vnode *tdvp = ap->a_tdvp; in fuse_vnop_link() local
1349 if (vnode_mount(tdvp) != vnode_mount(vp)) { in fuse_vnop_link()
1364 fuse_internal_newentry_makerequest(vnode_mount(tdvp), VTOI(tdvp), cnp, in fuse_vnop_link()
1376 fuse_vnode_clear_attr_cache(tdvp); in fuse_vnop_link()
1387 fuse_vnode_clear_attr_cache(tdvp); in fuse_vnop_link()
2138 struct vnode *tdvp = ap->a_tdvp; in fuse_vnop_rename() local
2142 bool newparent = fdvp != tdvp; in fuse_vnop_rename()
2149 if (fvp->v_mount != tdvp->v_mount || in fuse_vnop_rename()
2166 data = fuse_get_mpdata(vnode_mount(tdvp)); in fuse_vnop_rename()
2174 err = fuse_internal_rename(fdvp, fcnp, tdvp, tcnp); in fuse_vnop_rename()
[all …]
H A Dfuse_internal.h266 struct vnode *tdvp, struct componentname *tcnp);
H A Dfuse_internal.c742 struct vnode *tdvp, in fuse_internal_rename() argument
753 fri->newdir = VTOI(tdvp); in fuse_internal_rename()
/freebsd/sys/fs/p9fs/
H A Dp9fs_vnops.c1673 struct vnode *tdvp; in p9fs_link() local
1683 tdvp = ap->a_tdvp; in p9fs_link()
1685 dnp = P9FS_VTON(tdvp); in p9fs_link()
1691 P9_DEBUG(VOPS, "%s: tdvp %p vp %p\n", __func__, tdvp, vp); in p9fs_link()
2042 struct vnode *tdvp; in p9fs_rename() local
2059 tdvp = ap->a_tdvp; in p9fs_rename()
2064 tdnode = P9FS_VTON(tdvp); in p9fs_rename()
2072 P9_DEBUG(VOPS, "%s: tvp %p, tdvp %p, fvp %p, fdvp %p\n ", __func__, tvp, tdvp, fvp, fdvp); in p9fs_rename()
2075 if (fvp->v_mount != tdvp->v_mount || in p9fs_rename()
2102 cache_purge(tdvp); in p9fs_rename()
[all …]
/freebsd/sys/fs/nfsclient/
H A Dnfs_clvnops.c253 char *fnameptr, int fnamelen, struct vnode *tdvp, struct vnode *tvp,
1980 struct vnode *tdvp = ap->a_tdvp; in nfs_rename() local
1989 if ((fvp->v_mount != tdvp->v_mount) || in nfs_rename()
2029 tvp->v_type != VDIR && !nfs_sillyrename(tdvp, tvp, tcnp)) { in nfs_rename()
2035 tdvp, tvp, tcnp->cn_nameptr, tcnp->cn_namelen, tcnp->cn_cred, in nfs_rename()
2038 if (error == 0 && NFS_ISV4(tdvp)) { in nfs_rename()
2074 cache_purge(tdvp); in nfs_rename()
2079 if (tdvp == tvp) in nfs_rename()
2080 vrele(tdvp); in nfs_rename()
2082 vput(tdvp); in nfs_rename()
[all …]
H A Dnfs_clrpcops.c2938 vnode_t tdvp, vnode_t tvp, char *tnameptr, int tnamelen, struct ucred *cred, in nfsrpc_rename() argument
3016 (void)nfsm_fhtom(nmp, nd, VTONFS(tdvp)->n_fhp->nfh_fh, in nfsrpc_rename()
3017 VTONFS(tdvp)->n_fhp->nfh_len, 0); in nfsrpc_rename()
3027 (void)nfsm_fhtom(nmp, nd, VTONFS(tdvp)->n_fhp->nfh_fh, in nfsrpc_rename()
3028 VTONFS(tdvp)->n_fhp->nfh_len, 0); in nfsrpc_rename()
3080 error = nfscl_wcc_data(nd, tdvp, tnap, tattrflagp, in nfsrpc_rename()
/freebsd/sys/kern/
H A Dvfs_syscalls.c3720 struct vnode *tvp, *fvp, *tdvp; in kern_renameat() local
3757 tdvp = tond.ni_dvp; in kern_renameat()
3765 if (tdvp == tvp) in kern_renameat()
3766 vrele(tdvp); in kern_renameat()
3768 vput(tdvp); in kern_renameat()
3797 if (fvp == tdvp) { in kern_renameat()
3809 error = mac_vnode_check_rename_to(td->td_ucred, tdvp, in kern_renameat()
3810 tond.ni_vp, fromnd.ni_dvp == tdvp, &tond.ni_cnd); in kern_renameat()
3823 if (tdvp == tvp) in kern_renameat()
3824 vrele(tdvp); in kern_renameat()
[all …]
H A Dvnode_if.src317 %% link tdvp E E E
323 IN struct vnode *tdvp;
336 IN WILLRELE struct vnode *tdvp;
H A Dvfs_subr.c6120 struct vnode *vp, *tdvp; in vop_link_pre() local
6124 tdvp = a->a_tdvp; in vop_link_pre()
6126 vn_seqc_write_begin(tdvp); in vop_link_pre()
6133 struct vnode *vp, *tdvp; in vop_link_post() local
6137 tdvp = a->a_tdvp; in vop_link_post()
6139 vn_seqc_write_end(tdvp); in vop_link_post()
6142 VFS_KNOTE_LOCKED(tdvp, NOTE_WRITE); in vop_link_post()
H A Dvfs_cache.c3048 cache_vop_rename(struct vnode *fdvp, struct vnode *fvp, struct vnode *tdvp, in cache_vop_rename() argument
3054 ASSERT_VOP_IN_SEQC(tdvp); in cache_vop_rename()
3061 KASSERT(!cache_remove_cnp(tdvp, tcnp), in cache_vop_rename()
3064 cache_remove_cnp(tdvp, tcnp); in cache_vop_rename()
3078 cache_enter(tdvp, fvp, tcnp); in cache_vop_rename()
/freebsd/sys/fs/nfsserver/
H A Dnfs_nfsdport.c1563 struct vnode *fvp, *tvp, *tdvp, *dsdvp[NFSDEV_MAXMIRRORS]; in nfsvno_rename() local
1576 tdvp = tondp->ni_dvp; in nfsvno_rename()
1609 if (fvp->v_mount != tdvp->v_mount) { in nfsvno_rename()
1613 if (fvp == tdvp) { in nfsvno_rename()
1656 if (tdvp == tvp) in nfsvno_rename()
1657 vrele(tdvp); in nfsvno_rename()
1659 vput(tdvp); in nfsvno_rename()
/freebsd/sys/sys/
H A Dvnode.h668 void cache_vop_rename(struct vnode *fdvp, struct vnode *fvp, struct vnode *tdvp,
/freebsd/sys/ufs/ffs/
H A Dffs_softdep.c557 struct vnode *tdvp, in softdep_prerename() argument
3227 struct vnode *tdvp, in softdep_prerename() argument
3238 VOP_UNLOCK(tdvp); in softdep_prerename()
3240 if (tvp != NULL && tvp != tdvp) in softdep_prerename()
3254 if (tdvp != fdvp) { in softdep_prerename()
3255 VOP_LOCK(tdvp, LK_EXCLUSIVE | LK_RETRY); in softdep_prerename()
3256 error = softdep_prerename_vnode(ump, tdvp); in softdep_prerename()
3257 VOP_UNLOCK(tdvp); in softdep_prerename()