Home
last modified time | relevance | path

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

/openbsd/src/sys/tmpfs/
Dtmpfs_vnops.c1277 struct vnode *tdvp = ap->a_tdvp; in tmpfs_rename() local
1287 KASSERT(tdvp != NULL); in tmpfs_rename()
1293 KASSERT(tdvp->v_type == VDIR); in tmpfs_rename()
1304 if (fvp->v_mount != tdvp->v_mount || in tmpfs_rename()
1315 KASSERT(VOP_ISLOCKED(tdvp) == LK_EXCLUSIVE); in tmpfs_rename()
1336 VOP_UNLOCK(tdvp); in tmpfs_rename()
1337 if ((tvp != NULL) && (tvp != tdvp)) in tmpfs_rename()
1344 if (tvp == tdvp) { in tmpfs_rename()
1349 error = tmpfs_sane_rename(fdvp, fcnp, tdvp, tcnp, cred, 0); in tmpfs_rename()
1357 vrele(tdvp); in tmpfs_rename()
[all …]
/openbsd/src/sys/ufs/ufs/
Dufs_vnops.c686 struct vnode *tdvp = ap->a_tdvp; in ufs_rename() local
704 if ((fvp->v_mount != tdvp->v_mount) || in ufs_rename()
708 VOP_ABORTOP(tdvp, tcnp); in ufs_rename()
709 if (tdvp == tvp) in ufs_rename()
710 vrele(tdvp); in ufs_rename()
712 vput(tdvp); in ufs_rename()
722 (DIP(VTOI(tdvp), flags) & APPEND))) { in ufs_rename()
746 VOP_ABORTOP(tdvp, tcnp); in ufs_rename()
747 vput(tdvp); in ufs_rename()
816 dp = VTOI(tdvp); in ufs_rename()
[all …]
/openbsd/src/sys/ufs/ext2fs/
Dext2fs_vnops.c495 struct vnode *tdvp = ap->a_tdvp; in ext2fs_rename() local
515 if ((fvp->v_mount != tdvp->v_mount) || in ext2fs_rename()
519 VOP_ABORTOP(tdvp, tcnp); /* XXX, why not in NFS? */ in ext2fs_rename()
520 if (tdvp == tvp) in ext2fs_rename()
521 vrele(tdvp); in ext2fs_rename()
523 vput(tdvp); in ext2fs_rename()
536 (VTOI(tdvp)->i_e2fs_flags & EXT2_APPEND))) { in ext2fs_rename()
547 VOP_ABORTOP(tdvp, tcnp); in ext2fs_rename()
548 vput(tdvp); in ext2fs_rename()
609 dp = VTOI(tdvp); in ext2fs_rename()
[all …]
/openbsd/src/sys/msdosfs/
Dmsdosfs_vnops.c889 struct vnode *tdvp = ap->a_tdvp; in msdosfs_rename() local
916 if ((fvp->v_mount != tdvp->v_mount) || in msdosfs_rename()
920 VOP_ABORTOP(tdvp, tcnp); in msdosfs_rename()
921 if (tdvp == tvp) in msdosfs_rename()
922 vrele(tdvp); in msdosfs_rename()
924 vput(tdvp); in msdosfs_rename()
975 dp = VTODE(tdvp); in msdosfs_rename()
995 if (VTODE(fdvp)->de_StartCluster != VTODE(tdvp)->de_StartCluster) in msdosfs_rename()
1011 if ((error = vfs_relookup(tdvp, &tvp, tcnp)) != 0) in msdosfs_rename()
1013 dp = VTODE(tdvp); in msdosfs_rename()
[all …]
/openbsd/src/sys/miscfs/fuse/
Dfuse_vnops.c1260 struct vnode *tdvp = ap->a_tdvp; in fusefs_rename() local
1279 if ((fvp->v_mount != tdvp->v_mount) || in fusefs_rename()
1283 VOP_ABORTOP(tdvp, tcnp); /* XXX, why not in NFS? */ in fusefs_rename()
1284 if (tdvp == tvp) in fusefs_rename()
1285 vrele(tdvp); in fusefs_rename()
1287 vput(tdvp); in fusefs_rename()
1351 fbuf->fb_io_ino = VTOI(tdvp)->i_number; in fusefs_rename()
1369 if (tdvp == tvp) in fusefs_rename()
1370 vrele(tdvp); in fusefs_rename()
1372 vput(tdvp); in fusefs_rename()
/openbsd/src/sys/kern/
Dvfs_vops.c360 struct componentname *fcnp, struct vnode *tdvp, struct vnode *tvp, in VOP_RENAME() argument
367 a.a_tdvp = tdvp; in VOP_RENAME()
371 ASSERT_VP_ISLOCKED(tdvp); in VOP_RENAME()
Dvfs_syscalls.c2970 struct vnode *tvp, *fvp, *tdvp; in dorenameat() local
2999 tdvp = tond.ni_dvp; in dorenameat()
3010 if (fvp == tdvp) in dorenameat()
3027 if (tdvp == tvp) in dorenameat()
3028 vrele(tdvp); in dorenameat()
3030 vput(tdvp); in dorenameat()
/openbsd/src/sys/nfs/
Dnfs_vnops.c1782 struct vnode *tdvp = ap->a_tdvp; in nfs_rename() local
1793 if ((fvp->v_mount != tdvp->v_mount) || in nfs_rename()
1804 tvp->v_type != VDIR && !nfs_sillyrename(tdvp, tvp, tcnp)) { in nfs_rename()
1811 tdvp, tcnp->cn_nameptr, tcnp->cn_namelen, tcnp->cn_cred, in nfs_rename()
1815 VN_KNOTE(tdvp, NOTE_WRITE); in nfs_rename()
1819 cache_purge(tdvp); in nfs_rename()
1823 if (tdvp == tvp) in nfs_rename()
1824 vrele(tdvp); in nfs_rename()
1826 vput(tdvp); in nfs_rename()
1855 struct vnode *tdvp, char *tnameptr, int tnamelen, struct ucred *cred, in nfs_renamerpc() argument
[all …]
Dnfs_serv.c1604 struct vnode *fvp = NULL, *tvp, *tdvp, *fdirp = NULL; in nfsrv_rename() local
1702 tdvp = tond.ni_dvp; in nfsrv_rename()
1721 if (fvp->v_mount != tdvp->v_mount) { in nfsrv_rename()
1725 if (fvp == tdvp) in nfsrv_rename()
1732 if (fvp == tvp && fromnd.ni_dvp == tdvp && in nfsrv_rename()
1746 if (tdvp == tvp) in nfsrv_rename()
1747 vrele(tdvp); in nfsrv_rename()
1749 vput(tdvp); in nfsrv_rename()
/openbsd/src/regress/usr.bin/diff/
Dt9.11698 register struct vnode *tvp, *fvp, *tdvp;
1715 tdvp = tond.ni_dvp;
1726 if (fvp == tdvp)
1733 if (fvp == tvp && fromnd.ni_dvp == tdvp &&
1740 VOP_LEASE(tdvp, p, p->p_ucred, LEASE_WRITE);
1741 if (fromnd.ni_dvp != tdvp)
1749 if (tdvp == tvp)
1750 vrele(tdvp);
1752 vput(tdvp);
Dt9.22304 register struct vnode *tvp, *fvp, *tdvp;
2330 tdvp = tond.ni_dvp;
2341 if (fvp == tdvp)
2351 VOP_LEASE(tdvp, p, p->p_ucred, LEASE_WRITE);
2352 if (fromnd.ni_dvp != tdvp)
2362 if (tdvp == tvp)
2363 vrele(tdvp);
2365 vput(tdvp);