| /src/sys/ufs/lfs/ |
| lfs_rename.c | 156 struct vnode *tdvp, struct vnode *tvp) 163 KASSERT(tdvp != NULL); 166 KASSERT(tdvp != fvp); 167 KASSERT(tdvp != tvp); 170 KASSERT(tdvp->v_type == VDIR); 173 KASSERT(tdvp->v_mount == mp); 177 KASSERT(VOP_ISLOCKED(tdvp) == LK_EXCLUSIVE); 182 VTOI(tdvp)->i_flags, (tvp? VTOI(tvp)->i_flags : 0), 194 struct vnode *tdvp, struct vnode *tvp) 201 KASSERT(tdvp != NULL) [all...] |
| /src/sys/miscfs/genfs/ |
| genfs_rename.c | 73 * . tdvp (to directory vnode), 78 * fdvp and tdvp may be the same, and must be referenced and unlocked. 83 struct vnode *tdvp, struct componentname *tcnp, 89 fdvp, fcnp, &fulr, tdvp, tcnp, &tulr, 143 * . tdvp (to directory vnode), 151 * . fdvp, fvp, tdvp, and tvp are referenced, 153 * . tdvp and tvp (if nonnull) are locked. 157 * . fdvp, fvp, tdvp, and tvp (if nonnull) are unreferenced, and 158 * . tdvp and tvp (if nonnull) are unlocked. 163 struct vnode *tdvp, struct componentname *tcnp 177 struct vnode *tdvp = ap->a_tdvp; local in function:genfs_insane_rename [all...] |
| genfs.h | 112 struct vnode *tdvp, struct vnode *tvp); 115 struct vnode *tdvp, struct vnode *tvp); 123 struct vnode *tdvp, struct componentname *tcnp, 131 struct vnode *fdvp, struct vnode *tdvp,
|
| /src/sys/ufs/ufs/ |
| ufs_rename.c | 85 * . tdvp (to directory vnode), 90 * fdvp and tdvp may be the same, and must be referenced and unlocked. 95 struct vnode *tdvp, struct componentname *tcnp, 101 fdvp, fcnp, &fulr, tdvp, tcnp, &tulr, 147 struct vnode *tdvp, struct vnode *tvp) 154 KASSERT(tdvp != NULL); 157 KASSERT(tdvp != fvp); 158 KASSERT(tdvp != tvp); 161 KASSERT(tdvp->v_type == VDIR); 164 KASSERT(tdvp->v_mount == mp) [all...] |
| /src/sys/fs/tmpfs/ |
| tmpfs_rename.c | 72 * . tdvp (to directory vnode), 77 * fdvp and tdvp may be the same, and must be referenced and unlocked. 82 struct vnode *tdvp, struct componentname *tcnp, 88 fdvp, fcnp, &fdirent, tdvp, tcnp, &tdirent, 136 struct vnode *tdvp, struct vnode *tvp) 143 KASSERT(tdvp != NULL); 146 KASSERT(tdvp != fvp); 147 KASSERT(tdvp != tvp); 150 KASSERT(tdvp->v_type == VDIR); 153 KASSERT(tdvp->v_mount == mp) [all...] |
| /src/sys/ufs/ext2fs/ |
| ext2fs_rename.c | 84 * . tdvp (to directory vnode), 89 * fdvp and tdvp may be the same, and must be referenced and unlocked. 94 struct vnode *tdvp, struct componentname *tcnp, 100 fdvp, fcnp, &fulr, tdvp, tcnp, &tulr, 146 struct vnode *tdvp, struct vnode *tvp) 153 KASSERT(tdvp != NULL); 156 KASSERT(tdvp != fvp); 157 KASSERT(tdvp != tvp); 160 KASSERT(tdvp->v_type == VDIR); 163 KASSERT(tdvp->v_mount == mp) [all...] |
| /src/sys/fs/udf/ |
| udf_rename.c | 74 * . tdvp (to directory vnode), 79 * fdvp and tdvp may be the same, and must be referenced and unlocked. 83 struct vnode *tdvp, struct componentname *tcnp, 89 fdvp, fcnp, NULL, tdvp, tcnp, NULL, 161 struct vnode *tdvp, struct vnode *tvp) 167 KASSERT(tdvp != NULL); 170 KASSERT(tdvp != fvp); 171 KASSERT(tdvp != tvp); 174 KASSERT(tdvp->v_type == VDIR); 177 KASSERT(tdvp->v_mount == mp) [all...] |
| /src/sys/fs/msdosfs/ |
| msdosfs_rename.c | 78 * . tdvp (to directory vnode), 86 * . fdvp, fvp, tdvp, and tvp are referenced, 88 * . tdvp and tvp (if nonnull) are locked. 92 * . fdvp, fvp, tdvp, and tvp (if nonnull) are unreferenced, and 93 * . tdvp and tvp are unlocked. 109 struct vnode *tdvp = ap->a_tdvp; local in function:msdosfs_rename 119 KASSERT(tdvp != NULL); 124 KASSERT(VOP_ISLOCKED(tdvp) == LK_EXCLUSIVE); 127 KASSERT(tdvp->v_type == VDIR); 140 VOP_UNLOCK(tdvp); [all...] |
| /src/sys/fs/union/ |
| union_vnops.c | 252 struct vnode *tdvp; local in function:union_lookup1 272 tdvp = dvp; 274 VOP_UNLOCK(tdvp); 279 error = VOP_LOOKUP(dvp, &tdvp, cnp); 282 if (dvp != tdvp) { 285 error = vn_lock(tdvp, LK_EXCLUSIVE); 289 vrele(tdvp); 292 dvp = tdvp; 305 error = VFS_ROOT(mp, LK_EXCLUSIVE, &tdvp); 310 dvp = tdvp; 1340 struct vnode *tdvp = ap->a_tdvp; local in function:union_rename [all...] |
| /src/sys/fs/unionfs/ |
| unionfs_vnops.c | 1020 struct vnode *tdvp; local in function:unionfs_rename 1042 tdvp = ap->a_tdvp; 1049 rtdvp = tdvp; 1054 if (fvp->v_mount != tdvp->v_mount || 1115 unp = VTOUNIONFS(tdvp); 1117 UNIONFS_INTERNAL_DEBUG("tdvp=%p, utdvp=%p, ltdvp=%p\n", tdvp, unp->un_uppervp, unp->un_lowervp); 1127 if (tdvp == tvp) { 1157 if (tvp != NULLVP && tvp != tdvp) 1159 error = unionfs_relookup_for_rename(tdvp, tcnp) [all...] |
| /src/sys/fs/sysvbfs/ |
| sysvbfs_vnops.c | 560 struct vnode *tdvp = ap->a_tdvp; local in function:sysvbfs_rename 568 if ((fvp->v_mount != tdvp->v_mount) || 577 KASSERT(tdvp == fdvp); 598 /* tdvp == tvp probably can't happen with this fs, but safety first */ 599 if (tdvp == tvp) 600 vrele(tdvp); 602 vput(tdvp);
|
| /src/sys/fs/v7fs/ |
| v7fs_vnops.c | 786 struct vnode *tdvp = a->a_tdvp; local in function:v7fs_rename 788 struct v7fs_node *parent_to = tdvp->v_data; 800 if ((fvp->v_mount != tdvp->v_mount) || 819 uvm_vnp_setsize(tdvp, v7fs_inode_filesize(&parent_to->inode)); 824 if (tdvp == tvp) 825 vrele(tdvp); 827 vput(tdvp);
|
| /src/sys/fs/nilfs/ |
| nilfs_vnops.c | 1288 struct vnode *tdvp = ap->a_tdvp; local in function:nilfs_rename 1300 if (fvp->v_mount != tdvp->v_mount || 1309 tdnode = VTOI(tdvp); 1376 VOP_ABORTOP(tdvp, tcnp); 1377 if (tdvp == tvp) 1378 vrele(tdvp); 1380 vput(tdvp);
|
| /src/sys/fs/nfs/client/ |
| nfs_clvnops.c | 214 char *fnameptr, int fnamelen, struct vnode *tdvp, struct vnode *tvp, 1767 struct vnode *tdvp = ap->a_tdvp; local in function:nfs_rename 1778 if ((fvp->v_mount != tdvp->v_mount) || 1818 tvp->v_type != VDIR && !nfs_sillyrename(tdvp, tvp, tcnp)) { 1824 tdvp, tvp, tcnp->cn_nameptr, tcnp->cn_namelen, tcnp->cn_cred, 1827 if (error == 0 && NFS_ISV4(tdvp)) { 1871 cache_purge(tdvp); 1876 if (tdvp == tvp) 1877 vrele(tdvp); 1879 vput(tdvp); 1953 struct vnode *tdvp = ap->a_tdvp; local in function:nfs_link [all...] |
| nfs_clrpcops.c | 2276 vnode_t tdvp, vnode_t tvp, char *tnameptr, int tnamelen, struct ucred *cred, 2354 (void) nfsm_fhtom(nd, VTONFS(tdvp)->n_fhp->nfh_fh, 2355 VTONFS(tdvp)->n_fhp->nfh_len, 0); 2365 (void) nfsm_fhtom(nd, VTONFS(tdvp)->n_fhp->nfh_fh, 2366 VTONFS(tdvp)->n_fhp->nfh_len, 0); 2419 error = nfscl_wcc_data(nd, tdvp, tnap, tattrflagp,
|
| /src/sys/kern/ |
| vfs_syscalls.c | 4438 struct vnode *tdvp, *tvp; local in function:do_sys_renameat 4531 * Pull out the important results of the lookup, tdvp and tvp. 4532 * Of course, tvp is bogus because we're about to unlock tdvp. 4534 tdvp = tnd.ni_dvp; 4536 KASSERT(tdvp != NULL); 4537 KASSERT(tdvp == tvp || VOP_ISLOCKED(tdvp) == LK_EXCLUSIVE); 4542 * Make sure neither tdvp nor tvp is locked. 4544 if (tdvp != tvp) 4545 VOP_UNLOCK(tdvp); [all...] |
| vnode_if.c | 1282 struct vnode *tdvp, 1294 a.a_tdvp = tdvp; 1297 assert_vop_locked(tdvp, "vop_rename: tdvp");
|
| /src/lib/libp2k/ |
| p2k.c | 1079 struct vnode *dvp, *vp, *tdvp, *tvp = NULL; local in function:p2k_node_rename 1088 tdvp = OPC2VP(targ_dir); 1095 RUMP_VOP_LOCK(tdvp, LK_EXCLUSIVE); 1096 rump_pub_vp_incref(tdvp); 1101 rv = RUMP_VOP_RENAME(dvp, vp, cn_src, tdvp, tvp, cn_targ); 1102 assert(RUMP_VOP_ISLOCKED(tdvp) == 0);
|
| /src/sys/ufs/chfs/ |
| chfs_vnops.c | 1134 struct vnode *tdvp = ap->a_tdvp; local in function:chfs_rename 1145 KASSERT(VOP_ISLOCKED(tdvp)); 1150 newparent = VTOI(tdvp); 1166 VFS_VGET(tdvp->v_mount, old->ino, LK_EXCLUSIVE, &tvp); 1178 if (tdvp == tvp) 1179 vrele(tdvp); 1181 vput(tdvp);
|
| /src/sys/nfs/ |
| nfs_vnops.c | 1823 struct vnode *tdvp = ap->a_tdvp; local in function:nfs_rename 1829 if ((fvp->v_mount != tdvp->v_mount) || 1844 tvp->v_type != VDIR && !nfs_sillyrename(tdvp, tvp, tcnp, true)) { 1851 tdvp, tcnp->cn_nameptr, tcnp->cn_namelen, tcnp->cn_cred, 1855 VN_KNOTE(tdvp, NOTE_WRITE); 1865 cache_purge1(tdvp, tcnp->cn_nameptr, tcnp->cn_namelen, 1869 if (tdvp == tvp) 1870 vrele(tdvp); 1872 vput(tdvp); 1894 nfs_renamerpc(struct vnode *fdvp, const char *fnameptr, int fnamelen, struct vnode *tdvp, const char *tnameptr, int tnamelen, kauth_cred_t cred, struct lwp *l [all...] |
| nfs_serv.c | 1915 struct vnode *fvp, *tvp, *tdvp; local in function:nfsrv_rename 2019 tdvp = tond.ni_dvp; 2050 if (fvp->v_mount != tdvp->v_mount) { 2057 if (fvp == tdvp) { 2068 if (fvp == tvp && fromnd.ni_dvp == tdvp && 2076 nqsrv_getl(tdvp, ND_WRITE); 2085 if (tdvp == tvp) 2086 vrele(tdvp); 2088 vput(tdvp);
|
| /src/sys/rump/librump/rumpvfs/ |
| rumpvnode_if.c | 415 struct vnode *tdvp, 422 error = VOP_RENAME(fdvp, fvp, fcnp, tdvp, tvp, tcnp);
|
| /src/sys/fs/puffs/ |
| puffs_vnops.c | 2130 struct vnode *tdvp = ap->a_tdvp, *tvp = ap->a_tvp; local in function:puffs_vnop_rename 2136 if ((fvp->v_mount != tdvp->v_mount) || 2143 rename_msg->pvnr_cookie_targdir = VPTOPNC(tdvp); 2168 if (fdvp != tdvp) 2169 puffs_updatenode(VPTOPP(tdvp), 2174 (VPTOPP(fvp)->pn_parent != tdvp)) 2175 update_parent(fvp, tdvp); 2183 VOP_ABORTOP(tdvp, ap->a_tcnp); 2186 if (tdvp == tvp) 2187 vrele(tdvp); [all...] |
| /src/sys/fs/nfs/server/ |
| nfs_nfsdport.c | 1134 struct vnode *fvp, *tvp, *tdvp; local in function:nfsvno_rename 1144 tdvp = tondp->ni_dvp; 1177 if (fvp->v_mount != tdvp->v_mount) { 1181 if (fvp == tdvp) { 1217 if (tdvp == tvp) 1218 vrele(tdvp); 1220 vput(tdvp);
|