HomeSort by: relevance | last modified time | path
    Searched refs:fdvp (Results 1 - 22 of 22) sorted by relevancy

  /src/sys/miscfs/genfs/
genfs_rename.c 71 * . fdvp (from directory vnode),
78 * fdvp and tdvp may be the same, and must be referenced and unlocked.
82 struct vnode *fdvp, struct componentname *fcnp,
89 fdvp, fcnp, &fulr, tdvp, tcnp, &tulr,
140 * . fdvp (from directory vnode),
151 * . fdvp, fvp, tdvp, and tvp are referenced,
152 * . fdvp and fvp are unlocked, and
157 * . fdvp, fvp, tdvp, and tvp (if nonnull) are unreferenced, and
162 int (*sane_rename)(struct vnode *fdvp, struct componentname *fcnp,
174 struct vnode *fdvp = ap->a_fdvp local in function:genfs_insane_rename
    [all...]
genfs.h 111 struct vnode *fdvp, struct vnode *fvp,
114 struct vnode *fdvp, struct vnode *fvp,
121 struct vnode *fdvp, struct componentname *fcnp,
131 struct vnode *fdvp, struct vnode *tdvp,
layer_vnops.c 644 struct vnode *fdvp = ap->a_fdvp, *tvp; local in function:layer_rename
649 if (tvp->v_mount != fdvp->v_mount)
654 error = LAYERFS_DO_BYPASS(fdvp, ap);
  /src/sys/fs/tmpfs/
tmpfs_rename.c 70 * . fdvp (from directory vnode),
77 * fdvp and tdvp may be the same, and must be referenced and unlocked.
81 struct vnode *fdvp, struct componentname *fcnp,
88 fdvp, fcnp, &fdirent, tdvp, tcnp, &tdirent,
135 struct vnode *fdvp, struct vnode *fvp,
141 KASSERT(fdvp != NULL);
144 KASSERT(fdvp != fvp);
145 KASSERT(fdvp != tvp);
149 KASSERT(fdvp->v_type == VDIR);
151 KASSERT(fdvp->v_mount == mp)
    [all...]
  /src/sys/fs/udf/
udf_rename.c 72 * . fdvp (from directory vnode),
79 * fdvp and tdvp may be the same, and must be referenced and unlocked.
82 udf_sane_rename( struct vnode *fdvp, struct componentname *fcnp,
89 fdvp, fcnp, NULL, tdvp, tcnp, NULL,
160 struct vnode *fdvp, struct vnode *fvp,
165 KASSERT(fdvp != NULL);
168 KASSERT(fdvp != fvp);
169 KASSERT(fdvp != tvp);
173 KASSERT(fdvp->v_type == VDIR);
175 KASSERT(fdvp->v_mount == mp)
    [all...]
  /src/sys/ufs/lfs/
lfs_rename.c 155 struct vnode *fdvp, struct vnode *fvp,
161 KASSERT(fdvp != NULL);
164 KASSERT(fdvp != fvp);
165 KASSERT(fdvp != tvp);
169 KASSERT(fdvp->v_type == VDIR);
171 KASSERT(fdvp->v_mount == mp);
175 KASSERT(VOP_ISLOCKED(fdvp) == LK_EXCLUSIVE);
181 VTOI(fdvp)->i_flags, VTOI(fvp)->i_flags,
193 struct vnode *fdvp, struct vnode *fvp,
199 KASSERT(fdvp != NULL)
    [all...]
  /src/sys/ufs/ext2fs/
ext2fs_rename.c 82 * . fdvp (from directory vnode),
89 * fdvp and tdvp may be the same, and must be referenced and unlocked.
93 struct vnode *fdvp, struct componentname *fcnp,
100 fdvp, fcnp, &fulr, tdvp, tcnp, &tulr,
145 struct vnode *fdvp, struct vnode *fvp,
151 KASSERT(fdvp != NULL);
154 KASSERT(fdvp != fvp);
155 KASSERT(fdvp != tvp);
159 KASSERT(fdvp->v_type == VDIR);
161 KASSERT(fdvp->v_mount == mp)
    [all...]
  /src/sys/fs/msdosfs/
msdosfs_rename.c 75 * . fdvp (from directory vnode),
86 * . fdvp, fvp, tdvp, and tvp are referenced,
87 * . fdvp and fvp are unlocked, and
92 * . fdvp, fvp, tdvp, and tvp (if nonnull) are unreferenced, and
106 struct vnode *fdvp = ap->a_fdvp; local in function:msdosfs_rename
115 KASSERT(fdvp != NULL);
122 /* KASSERT(VOP_ISLOCKED(fdvp) != LK_EXCLUSIVE); */
126 KASSERT(fdvp->v_type == VDIR);
153 error = msdosfs_sane_rename(fdvp, fcnp, tdvp, tcnp, cred, false);
160 vrele(fdvp);
    [all...]
  /src/sys/ufs/ufs/
ufs_rename.c 83 * . fdvp (from directory vnode),
90 * fdvp and tdvp may be the same, and must be referenced and unlocked.
94 struct vnode *fdvp, struct componentname *fcnp,
101 fdvp, fcnp, &fulr, tdvp, tcnp, &tulr,
146 struct vnode *fdvp, struct vnode *fvp,
152 KASSERT(fdvp != NULL);
155 KASSERT(fdvp != fvp);
156 KASSERT(fdvp != tvp);
160 KASSERT(fdvp->v_type == VDIR);
162 KASSERT(fdvp->v_mount == mp)
    [all...]
  /src/sys/fs/unionfs/
unionfs_vnops.c 1017 struct vnode *fdvp; local in function:unionfs_rename
1039 fdvp = ap->a_fdvp;
1047 rfdvp = fdvp;
1068 unp = VTOUNIONFS(fdvp);
1070 UNIONFS_INTERNAL_DEBUG("fdvp=%p, ufdvp=%p, lfdvp=%p\n", fdvp, unp->un_uppervp, unp->un_lowervp);
1149 if ((error = vn_lock(fdvp, LK_EXCLUSIVE)) != 0)
1151 error = unionfs_relookup_for_delete(fdvp, fcnp);
1152 VOP_UNLOCK(fdvp);
1171 if (fvp->v_type == VDIR && fdvp != tdvp
    [all...]
  /src/sys/fs/nilfs/
nilfs_vnops.c 1290 struct vnode *fdvp = ap->a_fdvp; local in function:nilfs_rename
1307 fdnode = VTOI(fdvp);
1313 error = vn_lock(fdvp, LK_EXCLUSIVE | LK_RETRY);
1373 VOP_UNLOCK(fdvp);
1383 VOP_ABORTOP(fdvp, fcnp);
1386 vrele(fdvp);
  /src/sys/fs/union/
union_vnops.c 1338 struct vnode *fdvp = ap->a_fdvp; local in function:union_rename
1348 if (fdvp->v_op == union_vnodeop_p) { /* always true */
1349 struct union_node *un = VTOUNION(fdvp);
1361 fdvp = un->un_uppervp;
1362 vref(fdvp);
1406 error = VOP_RENAME(fdvp, fvp, ap->a_fcnp, tdvp, tvp, ap->a_tcnp);
1413 vrele(fdvp);
1417 if (fdvp != ap->a_fdvp) {
  /src/sys/rump/librump/rumpvfs/
rumpvnode_if.c 412 RUMP_VOP_RENAME(struct vnode *fdvp,
422 error = VOP_RENAME(fdvp, fvp, fcnp, tdvp, tvp, tcnp);
  /src/sys/fs/v7fs/
v7fs_vnops.c 785 struct vnode *fdvp = a->a_fdvp; local in function:v7fs_rename
787 struct v7fs_node *parent_from = fdvp->v_data;
820 uvm_vnp_setsize(fdvp, v7fs_inode_filesize(&parent_from->inode));
828 vrele(fdvp);
  /src/sys/fs/sysvbfs/
sysvbfs_vnops.c 558 struct vnode *fdvp = ap->a_fdvp; local in function:sysvbfs_rename
577 KASSERT(tdvp == fdvp);
606 vrele(fdvp);
  /src/sys/kern/
vfs_syscalls.c 4437 struct vnode *fdvp, *fvp; local in function:do_sys_renameat
4467 * Pull out the important results of the lookup, fdvp and fvp.
4468 * Of course, fvp is bogus because we're about to unlock fdvp.
4470 fdvp = fnd.ni_dvp;
4472 mp = fdvp->v_mount;
4473 KASSERT(fdvp != NULL);
4475 KASSERT(fdvp == fvp || VOP_ISLOCKED(fdvp) == LK_EXCLUSIVE);
4486 * Make sure neither fdvp nor fvp is locked.
4488 if (fdvp != fvp
    [all...]
vnode_if.c 1279 VOP_RENAME(struct vnode *fdvp,
1291 a.a_fdvp = fdvp;
1298 error = vop_pre(fdvp, &mp, &mpsafe, FST_YES);
1301 error = (VCALL(fdvp, VOFFSET(vop_rename), &a));
1302 vop_post(fdvp, mp, mpsafe, FST_YES);
  /src/sys/fs/nfs/client/
nfs_clvnops.c 213 static int nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp,
1766 struct vnode *fdvp = ap->a_fdvp; local in function:nfs_rename
1823 error = nfs_renamerpc(fdvp, fvp, fcnp->cn_nameptr, fcnp->cn_namelen,
1872 cache_purge(fdvp);
1882 vrele(fdvp);
1909 nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp, char *fnameptr,
1914 struct nfsnode *fdnp = VTONFS(fdvp);
1918 error = nfsrpc_rename(fdvp, fvp, fnameptr, fnamelen, tdvp, tvp,
1925 (void) nfscl_loadattrcache(&fdvp, &fnfsva, NULL, NULL, 0, 1);
1929 KDTRACE_NFS_ATTRCACHE_FLUSH_DONE(fdvp);
    [all...]
nfs_clrpcops.c 2275 nfsrpc_rename(vnode_t fdvp, vnode_t fvp, char *fnameptr, int fnamelen,
2290 nmp = VFSTONFS(vnode_mount(fdvp));
2336 np = VTONFS(fdvp);
2346 NFSCL_REQSTART(nd, NFSPROC_RENAME, fdvp);
2368 error = nfscl_request(nd, fdvp, p, cred, fstuff);
2409 error = nfscl_wcc_data(nd, fdvp, fnap, fattrflagp, NULL,
  /src/sys/nfs/
nfs_vnops.c 1822 struct vnode *fdvp = ap->a_fdvp; local in function:nfs_rename
1850 error = nfs_renamerpc(fdvp, fcnp->cn_nameptr, fcnp->cn_namelen,
1854 VN_KNOTE(fdvp, NOTE_WRITE);
1860 cache_purge1(fdvp, fcnp->cn_nameptr, fcnp->cn_namelen,
1875 vrele(fdvp);
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)
1906 const int v3 = NFS_ISV3(fdvp);
1908 struct nfsnode *fdnp = VTONFS(fdvp);
1921 nfsm_wcc_data(fdvp, fwccflag, 0, !error);
1926 VTONFS(fdvp)->n_flag |= NMODIFIED
    [all...]
  /src/sys/fs/puffs/
puffs_vnops.c 2129 struct vnode *fdvp = ap->a_fdvp, *fvp = ap->a_fvp; local in function:puffs_vnop_rename
2132 struct puffs_mount *pmp = MPTOPUFFSMP(fdvp->v_mount);
2153 PUFFS_VN_RENAME, VPTOPNC(fdvp));
2155 PUFFS_MSG_ENQUEUEWAIT2(pmp, park_rename, fdvp->v_data, NULL, error);
2166 puffs_updatenode(VPTOPP(fdvp),
2168 if (fdvp != tdvp)
2192 VOP_ABORTOP(fdvp, ap->a_fcnp);
2193 vrele(fdvp);
  /src/sys/ufs/chfs/
chfs_vnops.c 1131 struct vnode *fdvp = ap->a_fdvp; local in function:chfs_rename
1148 oldparent = VTOI(fdvp);
1186 vrele(fdvp);

Completed in 64 milliseconds