| /openbsd/src/sys/tmpfs/ |
| D | tmpfs_vnops.c | 1277 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/ |
| D | ufs_vnops.c | 686 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/ |
| D | ext2fs_vnops.c | 495 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/ |
| D | msdosfs_vnops.c | 889 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/ |
| D | fuse_vnops.c | 1260 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/ |
| D | vfs_vops.c | 360 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()
|
| D | vfs_syscalls.c | 2970 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/ |
| D | nfs_vnops.c | 1782 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 …]
|
| D | nfs_serv.c | 1604 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/ |
| D | t9.1 | 1698 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);
|
| D | t9.2 | 2304 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);
|