HomeSort by: relevance | last modified time | path
    Searched defs:tdvp (Results 1 - 15 of 15) sorted by relevancy

  /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...]
  /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/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/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/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/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/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/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/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/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...]
  /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);
  /src/sys/nfs/
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);
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...]
  /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/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...]

Completed in 29 milliseconds