Home
last modified time | relevance | path

Searched refs:fdvp (Results 1 – 24 of 24) sorted by relevance

/netbsd-src/sys/miscfs/genfs/
H A Dgenfs_rename.c82 struct vnode *fdvp, struct componentname *fcnp,
89 fdvp, fcnp, &fulr, tdvp, tcnp, &tulr,
162 int (*sane_rename)(struct vnode *fdvp, struct componentname *fcnp, in genfs_insane_rename() argument
174 struct vnode *fdvp = ap->a_fdvp; in genfs_insane_rename() local
183 KASSERT(fdvp != NULL); in genfs_insane_rename()
194 KASSERT(fdvp->v_type == VDIR); in genfs_insane_rename()
221 error = (*sane_rename)(fdvp, fcnp, tdvp, tcnp, cred, false); in genfs_insane_rename()
228 vrele(fdvp); in genfs_insane_rename()
244 struct vnode *fdvp, struct componentname *fcnp, void *fde, in genfs_sane_rename() argument
254 KASSERT(fdvp != NULL); in genfs_sane_rename()
[all …]
H A Dgenfs.h111 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,
H A Dlayer_vnops.c644 struct vnode *fdvp = ap->a_fdvp, *tvp; in layer_rename() local
649 if (tvp->v_mount != fdvp->v_mount) in layer_rename()
654 error = LAYERFS_DO_BYPASS(fdvp, ap); in layer_rename()
/netbsd-src/sys/fs/tmpfs/
H A Dtmpfs_rename.c81 struct vnode *fdvp, struct componentname *fcnp, in tmpfs_sane_rename() argument
88 fdvp, fcnp, &fdirent, tdvp, tcnp, &tdirent, in tmpfs_sane_rename()
135 struct vnode *fdvp, struct vnode *fvp, in tmpfs_gro_rename_check_possible() argument
141 KASSERT(fdvp != NULL); in tmpfs_gro_rename_check_possible()
144 KASSERT(fdvp != fvp); in tmpfs_gro_rename_check_possible()
145 KASSERT(fdvp != tvp); in tmpfs_gro_rename_check_possible()
149 KASSERT(fdvp->v_type == VDIR); in tmpfs_gro_rename_check_possible()
151 KASSERT(fdvp->v_mount == mp); in tmpfs_gro_rename_check_possible()
155 KASSERT(VOP_ISLOCKED(fdvp) == LK_EXCLUSIVE); in tmpfs_gro_rename_check_possible()
161 VP_TO_TMPFS_NODE(fdvp)->tn_flags, VP_TO_TMPFS_NODE(fvp)->tn_flags, in tmpfs_gro_rename_check_possible()
[all …]
/netbsd-src/sys/ufs/ext2fs/
H A Dext2fs_rename.c93 struct vnode *fdvp, struct componentname *fcnp, in ext2fs_sane_rename() argument
100 fdvp, fcnp, &fulr, tdvp, tcnp, &tulr, in ext2fs_sane_rename()
145 struct vnode *fdvp, struct vnode *fvp, in ext2fs_gro_rename_check_possible() argument
151 KASSERT(fdvp != NULL); in ext2fs_gro_rename_check_possible()
154 KASSERT(fdvp != fvp); in ext2fs_gro_rename_check_possible()
155 KASSERT(fdvp != tvp); in ext2fs_gro_rename_check_possible()
159 KASSERT(fdvp->v_type == VDIR); in ext2fs_gro_rename_check_possible()
161 KASSERT(fdvp->v_mount == mp); in ext2fs_gro_rename_check_possible()
165 KASSERT(VOP_ISLOCKED(fdvp) == LK_EXCLUSIVE); in ext2fs_gro_rename_check_possible()
171 VTOI(fdvp)->i_e2fs_flags, VTOI(fvp)->i_e2fs_flags, in ext2fs_gro_rename_check_possible()
[all …]
/netbsd-src/sys/fs/msdosfs/
H A Dmsdosfs_rename.c106 struct vnode *fdvp = ap->a_fdvp; in msdosfs_rename() local
115 KASSERT(fdvp != NULL); in msdosfs_rename()
126 KASSERT(fdvp->v_type == VDIR); in msdosfs_rename()
153 error = msdosfs_sane_rename(fdvp, fcnp, tdvp, tcnp, cred, false); in msdosfs_rename()
160 vrele(fdvp); in msdosfs_rename()
180 struct vnode *fdvp, struct componentname *fcnp, in msdosfs_sane_rename() argument
187 fdvp, fcnp, &fmlr, tdvp, tcnp, &tmlr, in msdosfs_sane_rename()
250 struct vnode *fdvp, struct vnode *fvp, in msdosfs_gro_rename_check_possible() argument
255 (void)fdvp; in msdosfs_gro_rename_check_possible()
260 KASSERT(fdvp != NULL); in msdosfs_gro_rename_check_possible()
[all …]
/netbsd-src/sys/ufs/lfs/
H A Dlfs_rename.c155 struct vnode *fdvp, struct vnode *fvp, in ulfs_gro_rename_check_possible() argument
161 KASSERT(fdvp != NULL); in ulfs_gro_rename_check_possible()
164 KASSERT(fdvp != fvp); in ulfs_gro_rename_check_possible()
165 KASSERT(fdvp != tvp); in ulfs_gro_rename_check_possible()
169 KASSERT(fdvp->v_type == VDIR); in ulfs_gro_rename_check_possible()
171 KASSERT(fdvp->v_mount == mp); in ulfs_gro_rename_check_possible()
175 KASSERT(VOP_ISLOCKED(fdvp) == LK_EXCLUSIVE); in ulfs_gro_rename_check_possible()
181 VTOI(fdvp)->i_flags, VTOI(fvp)->i_flags, in ulfs_gro_rename_check_possible()
193 struct vnode *fdvp, struct vnode *fvp, in ulfs_gro_rename_check_permitted() argument
199 KASSERT(fdvp != NULL); in ulfs_gro_rename_check_permitted()
[all …]
/netbsd-src/sys/fs/udf/
H A Dudf_rename.c82 udf_sane_rename( struct vnode *fdvp, struct componentname *fcnp, in udf_sane_rename() argument
89 fdvp, fcnp, NULL, tdvp, tcnp, NULL, in udf_sane_rename()
160 struct vnode *fdvp, struct vnode *fvp, in udf_gro_rename_check_possible() argument
165 KASSERT(fdvp != NULL); in udf_gro_rename_check_possible()
168 KASSERT(fdvp != fvp); in udf_gro_rename_check_possible()
169 KASSERT(fdvp != tvp); in udf_gro_rename_check_possible()
173 KASSERT(fdvp->v_type == VDIR); in udf_gro_rename_check_possible()
175 KASSERT(fdvp->v_mount == mp); in udf_gro_rename_check_possible()
179 KASSERT(VOP_ISLOCKED(fdvp) == LK_EXCLUSIVE); in udf_gro_rename_check_possible()
197 struct vnode *fdvp, struct vnode *fvp, in udf_gro_rename_check_permitted() argument
[all …]
/netbsd-src/sys/ufs/ufs/
H A Dufs_rename.c94 struct vnode *fdvp, struct componentname *fcnp, in ufs_sane_rename() argument
101 fdvp, fcnp, &fulr, tdvp, tcnp, &tulr, in ufs_sane_rename()
146 struct vnode *fdvp, struct vnode *fvp, in ufs_gro_rename_check_possible() argument
152 KASSERT(fdvp != NULL); in ufs_gro_rename_check_possible()
155 KASSERT(fdvp != fvp); in ufs_gro_rename_check_possible()
156 KASSERT(fdvp != tvp); in ufs_gro_rename_check_possible()
160 KASSERT(fdvp->v_type == VDIR); in ufs_gro_rename_check_possible()
162 KASSERT(fdvp->v_mount == mp); in ufs_gro_rename_check_possible()
166 KASSERT(VOP_ISLOCKED(fdvp) == LK_EXCLUSIVE); in ufs_gro_rename_check_possible()
172 VTOI(fdvp)->i_flags, VTOI(fvp)->i_flags, in ufs_gro_rename_check_possible()
[all …]
/netbsd-src/sys/fs/unionfs/
H A Dunionfs_vnops.c1017 struct vnode *fdvp; in unionfs_rename() local
1039 fdvp = ap->a_fdvp; in unionfs_rename()
1047 rfdvp = fdvp; in unionfs_rename()
1068 unp = VTOUNIONFS(fdvp); in unionfs_rename()
1070 UNIONFS_INTERNAL_DEBUG("fdvp=%p, ufdvp=%p, lfdvp=%p\n", fdvp, unp->un_uppervp, unp->un_lowervp); in unionfs_rename()
1149 if ((error = vn_lock(fdvp, LK_EXCLUSIVE)) != 0) in unionfs_rename()
1151 error = unionfs_relookup_for_delete(fdvp, fcnp); in unionfs_rename()
1152 VOP_UNLOCK(fdvp); in unionfs_rename()
1171 if (fvp->v_type == VDIR && fdvp != tdvp) in unionfs_rename()
1172 cache_purge(fdvp); in unionfs_rename()
[all …]
/netbsd-src/sys/fs/union/
H A Dunion_vnops.c1327 struct vnode *fdvp = ap->a_fdvp; in union_rename() local
1337 if (fdvp->v_op == union_vnodeop_p) { /* always true */ in union_rename()
1338 struct union_node *un = VTOUNION(fdvp); in union_rename()
1350 fdvp = un->un_uppervp; in union_rename()
1351 vref(fdvp); in union_rename()
1395 error = VOP_RENAME(fdvp, fvp, ap->a_fcnp, tdvp, tvp, ap->a_tcnp); in union_rename()
1402 vrele(fdvp); in union_rename()
1406 if (fdvp != ap->a_fdvp) { in union_rename()
/netbsd-src/sys/fs/nilfs/
H A Dnilfs_vnops.c1290 struct vnode *fdvp = ap->a_fdvp; in nilfs_rename() local
1307 fdnode = VTOI(fdvp); in nilfs_rename()
1313 error = vn_lock(fdvp, LK_EXCLUSIVE | LK_RETRY); in nilfs_rename()
1373 VOP_UNLOCK(fdvp); in nilfs_rename()
1383 VOP_ABORTOP(fdvp, fcnp); in nilfs_rename()
1386 vrele(fdvp); in nilfs_rename()
/netbsd-src/sys/nfs/
H A Dnfs_vnops.c1822 struct vnode *fdvp = ap->a_fdvp; in nfs_rename() local
1850 error = nfs_renamerpc(fdvp, fcnp->cn_nameptr, fcnp->cn_namelen, in nfs_rename()
1854 VN_KNOTE(fdvp, NOTE_WRITE); in nfs_rename()
1860 cache_purge1(fdvp, fcnp->cn_nameptr, fcnp->cn_namelen, in nfs_rename()
1875 vrele(fdvp); in nfs_rename()
1894 nfs_renamerpc(struct vnode *fdvp, const char *fnameptr, int fnamelen, struct vnode *tdvp, const cha… in nfs_renamerpc() argument
1906 const int v3 = NFS_ISV3(fdvp); in nfs_renamerpc()
1908 struct nfsnode *fdnp = VTONFS(fdvp); in nfs_renamerpc()
1921 nfsm_wcc_data(fdvp, fwccflag, 0, !error); in nfs_renamerpc()
1926 VTONFS(fdvp)->n_flag |= NMODIFIED; in nfs_renamerpc()
[all …]
/netbsd-src/sys/fs/nfs/client/
H A Dnfs_clvnops.c213 static int nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp,
1766 struct vnode *fdvp = ap->a_fdvp; in nfs_rename() local
1823 error = nfs_renamerpc(fdvp, fvp, fcnp->cn_nameptr, fcnp->cn_namelen, in nfs_rename()
1872 cache_purge(fdvp); in nfs_rename()
1882 vrele(fdvp); in nfs_rename()
1909 nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp, char *fnameptr, in nfs_renamerpc() argument
1914 struct nfsnode *fdnp = VTONFS(fdvp); in nfs_renamerpc()
1918 error = nfsrpc_rename(fdvp, fvp, fnameptr, fnamelen, tdvp, tvp, in nfs_renamerpc()
1925 (void) nfscl_loadattrcache(&fdvp, &fnfsva, NULL, NULL, 0, 1); in nfs_renamerpc()
1929 KDTRACE_NFS_ATTRCACHE_FLUSH_DONE(fdvp); in nfs_renamerpc()
[all …]
H A Dnfs_clrpcops.c2275 nfsrpc_rename(vnode_t fdvp, vnode_t fvp, char *fnameptr, int fnamelen, in nfsrpc_rename() argument
2290 nmp = VFSTONFS(vnode_mount(fdvp)); in nfsrpc_rename()
2336 np = VTONFS(fdvp); in nfsrpc_rename()
2346 NFSCL_REQSTART(nd, NFSPROC_RENAME, fdvp); in nfsrpc_rename()
2368 error = nfscl_request(nd, fdvp, p, cred, fstuff); in nfsrpc_rename()
2409 error = nfscl_wcc_data(nd, fdvp, fnap, fattrflagp, NULL, in nfsrpc_rename()
/netbsd-src/sys/rump/librump/rumpvfs/
H A Drumpvnode_if.c412 RUMP_VOP_RENAME(struct vnode *fdvp, in RUMP_VOP_RENAME() argument
422 error = VOP_RENAME(fdvp, fvp, fcnp, tdvp, tvp, tcnp); in RUMP_VOP_RENAME()
/netbsd-src/sys/fs/sysvbfs/
H A Dsysvbfs_vnops.c558 struct vnode *fdvp = ap->a_fdvp; in sysvbfs_rename() local
577 KASSERT(tdvp == fdvp); in sysvbfs_rename()
606 vrele(fdvp); in sysvbfs_rename()
/netbsd-src/sys/kern/
H A Dvfs_syscalls.c4435 struct vnode *fdvp, *fvp; in do_sys_renameat()
4465 * Pull out the important results of the lookup, fdvp and fvp. in do_sys_renameat()
4466 * Of course, fvp is bogus because we're about to unlock fdvp. in do_sys_renameat()
4468 fdvp = fnd.ni_dvp; in do_sys_renameat()
4470 mp = fdvp->v_mount; in do_sys_renameat()
4471 KASSERT(fdvp != NULL); in do_sys_renameat()
4473 KASSERT(fdvp == fvp || VOP_ISLOCKED(fdvp) == LK_EXCLUSIVE); in do_sys_renameat()
4484 * Make sure neither fdvp nor fvp is locked. in do_sys_renameat()
4486 if (fdvp ! in do_sys_renameat()
4373 struct vnode *fdvp, *fvp; do_sys_renameat() local
[all...]
H A Dvnode_if.c1279 VOP_RENAME(struct vnode *fdvp, in VOP_RENAME() argument
1291 a.a_fdvp = fdvp; in VOP_RENAME()
1298 error = vop_pre(fdvp, &mp, &mpsafe, FST_YES); in VOP_RENAME()
1301 error = (VCALL(fdvp, VOFFSET(vop_rename), &a)); in VOP_RENAME()
1302 vop_post(fdvp, mp, mpsafe, FST_YES); in VOP_RENAME()
H A Dvnode_if.src330 #% rename fdvp U U U
339 IN WILLRELE struct vnode *fdvp;
/netbsd-src/sys/fs/v7fs/
H A Dv7fs_vnops.c785 struct vnode *fdvp = a->a_fdvp; in v7fs_rename() local
787 struct v7fs_node *parent_from = fdvp->v_data; in v7fs_rename()
820 uvm_vnp_setsize(fdvp, v7fs_inode_filesize(&parent_from->inode)); in v7fs_rename()
828 vrele(fdvp); in v7fs_rename()
/netbsd-src/sys/fs/puffs/
H A Dpuffs_vnops.c2129 struct vnode *fdvp = ap->a_fdvp, *fvp = ap->a_fvp; in puffs_vnop_rename() local
2132 struct puffs_mount *pmp = MPTOPUFFSMP(fdvp->v_mount); in puffs_vnop_rename()
2153 PUFFS_VN_RENAME, VPTOPNC(fdvp)); in puffs_vnop_rename()
2155 PUFFS_MSG_ENQUEUEWAIT2(pmp, park_rename, fdvp->v_data, NULL, error); in puffs_vnop_rename()
2166 puffs_updatenode(VPTOPP(fdvp), in puffs_vnop_rename()
2168 if (fdvp != tdvp) in puffs_vnop_rename()
2192 VOP_ABORTOP(fdvp, ap->a_fcnp); in puffs_vnop_rename()
2193 vrele(fdvp); in puffs_vnop_rename()
/netbsd-src/sys/ufs/chfs/
H A Dchfs_vnops.c1131 struct vnode *fdvp = ap->a_fdvp; in chfs_rename() local
1148 oldparent = VTOI(fdvp); in chfs_rename()
1186 vrele(fdvp); in chfs_rename()
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/
H A Dzfs_vnops.c5685 vnode_t *fdvp = ap->a_fdvp; in zfs_netbsd_rename() local
5696 KASSERT(fdvp->v_type == VDIR); in zfs_netbsd_rename()
5728 error = zfs_rename(fdvp, &fvp, fcnp, tdvp, &tvp, tcnp, cred); in zfs_netbsd_rename()
5735 VN_RELE(fdvp); in zfs_netbsd_rename()