HomeSort by: relevance | last modified time | path
    Searched defs:fdvp (Results 1 - 13 of 13) 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...]
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/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/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/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/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/ufs/chfs/
chfs_vnops.c 1131 struct vnode *fdvp = ap->a_fdvp; local in function:chfs_rename
1148 oldparent = VTOI(fdvp);
1186 vrele(fdvp);
  /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/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...]
  /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/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...]

Completed in 50 milliseconds