/src/sys/miscfs/genfs/ |
genfs_rename.c | 141 * . fvp (from 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 175 struct vnode *fvp = ap->a_fvp; local in function:genfs_insane_rename 184 KASSERT(fvp != NULL); 191 /* KASSERT(VOP_ISLOCKED(fvp) != LK_EXCLUSIVE); */ 217 vrele(fvp); 249 struct vnode *fvp = NULL, *tvp = NULL; local in function:genfs_sane_rename 282 fdvp, fcnp, fde, &fvp, 554 struct vnode *fvp, *tvp; local in function:genfs_rename_enter_common 661 struct vnode *fvp, *tvp; local in function:genfs_rename_enter_separate [all...] |
/src/sys/fs/msdosfs/ |
msdosfs_rename.c | 76 * . fvp (from 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 107 struct vnode *fvp = ap->a_fvp; local in function:msdosfs_rename 116 KASSERT(fvp != NULL); 123 /* KASSERT(VOP_ISLOCKED(fvp) != LK_EXCLUSIVE); */ 144 vrele(fvp); 245 * msdosfs_gro_rename_check_possible: Check whether renaming fvp in fdvp 250 struct vnode *fdvp, struct vnode *fvp, [all...] |
/src/sys/fs/sysvbfs/ |
sysvbfs_vnops.c | 557 struct vnode *fvp = ap->a_fvp; local in function:sysvbfs_rename 561 struct sysvbfs_node *bnode = fvp->v_data; 568 if ((fvp->v_mount != tdvp->v_mount) || 569 (tvp && (fvp->v_mount != tvp->v_mount))) { 575 KDASSERT(fvp->v_type == VREG); 607 vrele(fvp);
|
/src/sys/fs/unionfs/ |
unionfs_vnops.c | 1018 struct vnode *fvp; local in function:unionfs_rename 1040 fvp = ap->a_fvp; 1048 rfvp = fvp; 1054 if (fvp->v_mount != tdvp->v_mount || 1055 (tvp != NULLVP && fvp->v_mount != tvp->v_mount)) { 1061 if (fvp == tvp) 1079 unp = VTOUNIONFS(fvp); 1081 UNIONFS_INTERNAL_DEBUG("fvp=%p, ufvp=%p, lfvp=%p\n", fvp, unp->un_uppervp, unp->un_lowervp); 1083 ump = MOUNTTOUNIONFSMOUNT(fvp->v_mount) [all...] |
/src/sys/fs/v7fs/ |
v7fs_vnops.c | 783 struct vnode *fvp = a->a_fvp; local in function:v7fs_rename 789 struct v7fs_node *v7node = fvp->v_data; 798 to_name, fvp, tvp); 800 if ((fvp->v_mount != tdvp->v_mount) || 801 (tvp && (fvp->v_mount != tvp->v_mount))) { 829 vrele(fvp);
|
/src/sys/ufs/chfs/ |
chfs_vnops.c | 1132 struct vnode *fvp = ap->a_fvp; local in function:chfs_rename 1149 old = VTOI(fvp); 1187 vrele(fvp);
|
/src/sys/fs/nilfs/ |
nilfs_vnops.c | 1289 struct vnode *fvp = ap->a_fvp; local in function:nilfs_rename 1300 if (fvp->v_mount != tdvp->v_mount || 1301 (tvp != NULL && fvp->v_mount != tvp->v_mount)) { 1306 fnode = VTOI(fvp); 1319 vn_lock(fvp, LK_SHARED | LK_RETRY); 1320 error = VOP_GETATTR(fvp, &fvap, FSCRED); 1321 VOP_UNLOCK(fvp); 1331 if (fvp->v_type == VDIR && tvp->v_type == VDIR) { 1338 if (fvp->v_type == VDIR && tvp->v_type != VDIR) { 1343 if (fvp->v_type != VDIR && tvp->v_type == VDIR) [all...] |
/src/sys/miscfs/procfs/ |
procfs_vnops.c | 1073 struct vnode *fvp; local in function:procfs_lookup 1186 fvp = p->p_textvp; 1188 vref(fvp); 1190 *vpp = fvp; 1220 fvp = fp->f_vnode; 1223 if (fp->f_type == DTYPE_VNODE && fvp->v_type != VDIR && 1225 vref(fvp); 1228 *vpp = fvp;
|
/src/sys/fs/union/ |
union_vnops.c | 1339 struct vnode *fvp = ap->a_fvp; local in function:union_rename 1365 if (fvp->v_op == union_vnodeop_p) { /* always true */ 1366 struct union_node *un = VTOUNION(fvp); 1376 fvp = un->un_uppervp; 1377 vref(fvp); 1406 error = VOP_RENAME(fdvp, fvp, ap->a_fcnp, tdvp, tvp, ap->a_tcnp); 1414 vrele(fvp); 1420 if (fvp != ap->a_fvp) {
|
/src/sys/fs/nfs/client/ |
nfs_clvnops.c | 213 static int nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp, 1764 struct vnode *fvp = ap->a_fvp; local in function:nfs_rename 1778 if ((fvp->v_mount != tdvp->v_mount) || 1779 (tvp && (fvp->v_mount != tvp->v_mount))) { 1784 if (fvp == tvp) { 1785 printf("nfs_rename: fvp == tvp (can't happen)\n"); 1789 if ((error = NFSVOPLOCK(fvp, LK_EXCLUSIVE)) != 0) 1805 error = VOP_FSYNC(fvp, MNT_WAIT, fcnp->cn_thread); 1806 NFSVOPUNLOCK(fvp, 0); 1823 error = nfs_renamerpc(fdvp, fvp, fcnp->cn_nameptr, fcnp->cn_namelen [all...] |
/src/sys/fs/nfs/server/ |
nfs_nfsdport.c | 1134 struct vnode *fvp, *tvp, *tdvp; local in function:nfsvno_rename 1137 fvp = fromndp->ni_vp; 1140 vrele(fvp); 1147 if (fvp->v_type == VDIR && tvp->v_type != VDIR) { 1150 } else if (fvp->v_type != VDIR && tvp->v_type == VDIR) { 1173 if (fvp->v_type == VDIR && fvp->v_mountedhere) { 1177 if (fvp->v_mount != tdvp->v_mount) { 1181 if (fvp == tdvp) { 1185 if (fvp == tvp) [all...] |
/src/sys/nfs/ |
nfs_serv.c | 1915 struct vnode *fvp, *tvp, *tdvp; local in function:nfsrv_rename 1924 fvp = (struct vnode *)0; 1958 fvp = fromnd.ni_vp; 1964 vrele(fvp); 1969 vrele(fvp); 1993 fvp = fromnd.ni_vp; 2016 vrele(fvp); 2022 if (fvp->v_type == VDIR && tvp->v_type != VDIR) { 2028 } else if (fvp->v_type != VDIR && tvp->v_type == VDIR) { 2043 if (fvp->v_type == VDIR && fvp->v_mountedhere) [all...] |
nfs_vnops.c | 1820 struct vnode *fvp = ap->a_fvp; local in function:nfs_rename 1829 if ((fvp->v_mount != tdvp->v_mount) || 1830 (tvp && (fvp->v_mount != tvp->v_mount))) { 1857 if (fvp->v_type == VDIR) 1858 cache_purge(fvp); 1876 vrele(fvp);
|
/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. 4471 fvp = fnd.ni_vp; 4474 KASSERT(fvp != NULL); 4475 KASSERT(fdvp == fvp || VOP_ISLOCKED(fdvp) == LK_EXCLUSIVE); 4486 * Make sure neither fdvp nor fvp is locked. 4488 if (fdvp != fvp) 4491 /* XXX KASSERT(VOP_ISLOCKED(fvp) != LK_EXCLUSIVE); */ 4517 * fvp here to decide whether to add CREATEDIR is a load o [all...] |