| /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);
 
 |