| /NextBSD/sys/fs/msdosfs/ |
| HD | msdosfs_vnops.c | 931 struct vnode *fvp = ap->a_fvp; in msdosfs_rename() local 962 if (fvp->v_mount != tdvp->v_mount || in msdosfs_rename() 963 (tvp && fvp->v_mount != tvp->v_mount)) { in msdosfs_rename() 973 vrele(fvp); in msdosfs_rename() 980 if (tvp == fvp) { in msdosfs_rename() 985 error = vn_lock(fvp, LK_EXCLUSIVE); in msdosfs_rename() 989 ip = VTODE(fvp); in msdosfs_rename() 1006 VOP_UNLOCK(fvp, 0); in msdosfs_rename() 1036 error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, tcnp->cn_thread); in msdosfs_rename() 1037 VOP_UNLOCK(fvp, 0); in msdosfs_rename() [all …]
|
| /NextBSD/sys/fs/ext2fs/ |
| HD | ext2_vnops.c | 727 struct vnode *fvp = ap->a_fvp; in ext2_rename() local 745 if ((fvp->v_mount != tdvp->v_mount) || in ext2_rename() 746 (tvp && (fvp->v_mount != tvp->v_mount))) { in ext2_rename() 756 vrele(fvp); in ext2_rename() 770 if (fvp == tvp) { in ext2_rename() 776 if ((error = vn_lock(fvp, LK_EXCLUSIVE)) != 0) in ext2_rename() 779 ip = VTOI(fvp); in ext2_rename() 781 VOP_UNLOCK(fvp, 0); in ext2_rename() 787 VOP_UNLOCK(fvp, 0); in ext2_rename() 798 VOP_UNLOCK(fvp, 0); in ext2_rename() [all …]
|
| /NextBSD/sys/ufs/ufs/ |
| HD | ufs_vnops.c | 1108 struct vnode *fvp = ap->a_fvp; local 1135 if ((fvp->v_mount != tdvp->v_mount) || 1136 (tvp && (fvp->v_mount != tvp->v_mount))) { 1185 vrele(fvp); 1186 fvp = nvp; 1190 vrele(fvp); 1191 fvp = nvp; 1199 VOP_UNLOCK(fvp, 0); 1222 VOP_UNLOCK(fvp, 0); 1234 fip = VTOI(fvp); [all …]
|
| HD | gjournal.h | 35 void ufs_gjournal_orphan(struct vnode *fvp);
|
| /NextBSD/sys/fs/smbfs/ |
| HD | smbfs_vnops.c | 622 struct vnode *fvp = ap->a_fvp; local 634 if ((fvp->v_mount != tdvp->v_mount) || 635 (tvp && (fvp->v_mount != tvp->v_mount))) { 645 if (fvp->v_type == VDIR) { 647 } else if (fvp->v_type == VREG) { 659 error = smbfs_smb_move(VTOSMB(fvp), VTOSMB(tdvp), 667 if (tvp && tvp != fvp) { 671 VTOSMB(fvp)->n_flag |= NGONE; 673 error = smbfs_smb_rename(VTOSMB(fvp), VTOSMB(tdvp), 677 if (fvp->v_type == VDIR) { [all …]
|
| /NextBSD/sys/fs/nandfs/ |
| HD | nandfs_vnops.c | 1518 struct vnode *fvp = ap->a_fvp; in nandfs_rename() local 1533 fvp, tdvp, tvp)); in nandfs_rename() 1538 if ((fvp->v_mount != tdvp->v_mount) || in nandfs_rename() 1539 (tvp && (fvp->v_mount != tvp->v_mount))) { in nandfs_rename() 1549 vrele(fvp); in nandfs_rename() 1565 if (fvp == tvp) { in nandfs_rename() 1571 if ((error = vn_lock(fvp, LK_EXCLUSIVE)) != 0) in nandfs_rename() 1575 fnode = VTON(fvp); in nandfs_rename() 1578 VOP_UNLOCK(fvp, 0); in nandfs_rename() 1588 VOP_UNLOCK(fvp, 0); in nandfs_rename() [all …]
|
| /NextBSD/sys/fs/unionfs/ |
| HD | union_vnops.c | 1106 struct vnode *fvp; in unionfs_rename() local 1129 fvp = ap->a_fvp; in unionfs_rename() 1138 rfvp = fvp; in unionfs_rename() 1149 if (fvp->v_mount != tdvp->v_mount || in unionfs_rename() 1150 (tvp != NULLVP && fvp->v_mount != tvp->v_mount)) { in unionfs_rename() 1151 if (fvp->v_op != &unionfs_vnodeops) in unionfs_rename() 1159 if (fvp == tvp) in unionfs_rename() 1167 KASSERT_UNIONFS_VNODE(fvp); in unionfs_rename() 1183 unp = VTOUNIONFS(fvp); in unionfs_rename() 1185 UNIONFS_INTERNAL_DEBUG("fvp=%p, ufvp=%p, lfvp=%p\n", fvp, unp->un_uppervp, unp->un_lowervp); in unionfs_rename() [all …]
|
| /NextBSD/sys/fs/tmpfs/ |
| HD | tmpfs_vnops.c | 756 struct vnode *fvp = v->a_fvp; in tmpfs_rename() local 779 if (fvp->v_mount != tdvp->v_mount || in tmpfs_rename() 780 (tvp != NULL && fvp->v_mount != tvp->v_mount)) { in tmpfs_rename() 786 if (fvp == tvp) { in tmpfs_rename() 801 error = tmpfs_rename_relock(fdvp, &fvp, tdvp, &tvp, in tmpfs_rename() 814 if (fvp == tvp) { in tmpfs_rename() 825 fnode = VP_TO_TMPFS_NODE(fvp); in tmpfs_rename() 996 cache_purge(fvp); in tmpfs_rename() 1020 vrele(fvp); in tmpfs_rename()
|
| /NextBSD/sys/fs/fdescfs/ |
| HD | fdesc_vnops.c | 295 struct vnode *fvp; local 352 fvp = dvp; 370 LK_EXCLUSIVE, &fvp); 375 *vpp = fvp;
|
| /NextBSD/sys/fs/nullfs/ |
| HD | null_vnops.c | 596 struct vnode *fvp = ap->a_fvp; in null_rename() local 602 if ((fvp->v_mount != tdvp->v_mount) || in null_rename() 603 (tvp && (fvp->v_mount != tvp->v_mount))) { in null_rename() 611 vrele(fvp); in null_rename()
|
| /NextBSD/sys/fs/fuse/ |
| HD | fuse_vnops.c | 1377 struct vnode *fvp = ap->a_fvp; in fuse_vnop_rename() local 1387 (uintmax_t)VTOI(fvp), (int)fcnp->cn_namelen, fcnp->cn_nameptr, in fuse_vnop_rename() 1394 if (fvp->v_mount != tdvp->v_mount || in fuse_vnop_rename() 1395 (tvp && fvp->v_mount != tvp->v_mount)) { in fuse_vnop_rename() 1401 cache_purge(fvp); in fuse_vnop_rename() 1413 fuse_vnode_setparent(fvp, tdvp); in fuse_vnop_rename() 1419 if (tvp != NULL && tvp != fvp) { in fuse_vnop_rename() 1422 if (vnode_isdir(fvp)) { in fuse_vnop_rename() 1438 vrele(fvp); in fuse_vnop_rename()
|
| /NextBSD/sys/fs/nfsserver/ |
| HD | nfs_nfsdport.c | 1117 struct vnode *fvp, *tvp, *tdvp; in nfsvno_rename() local 1120 fvp = fromndp->ni_vp; in nfsvno_rename() 1123 vrele(fvp); in nfsvno_rename() 1130 if (fvp->v_type == VDIR && tvp->v_type != VDIR) { in nfsvno_rename() 1133 } else if (fvp->v_type != VDIR && tvp->v_type == VDIR) { in nfsvno_rename() 1156 if (fvp->v_type == VDIR && fvp->v_mountedhere) { in nfsvno_rename() 1160 if (fvp->v_mount != tdvp->v_mount) { in nfsvno_rename() 1164 if (fvp == tdvp) { in nfsvno_rename() 1168 if (fvp == tvp) { in nfsvno_rename() 1177 if (NFSVOPLOCK(fvp, LK_EXCLUSIVE) == 0) { in nfsvno_rename() [all …]
|
| /NextBSD/sys/fs/nfsclient/ |
| HD | nfs_clvnops.c | 210 static int nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp, 1769 struct vnode *fvp = ap->a_fvp; in nfs_rename() local 1783 if ((fvp->v_mount != tdvp->v_mount) || in nfs_rename() 1784 (tvp && (fvp->v_mount != tvp->v_mount))) { in nfs_rename() 1789 if (fvp == tvp) { in nfs_rename() 1794 if ((error = NFSVOPLOCK(fvp, LK_EXCLUSIVE)) != 0) in nfs_rename() 1810 error = VOP_FSYNC(fvp, MNT_WAIT, fcnp->cn_thread); in nfs_rename() 1811 NFSVOPUNLOCK(fvp, 0); in nfs_rename() 1828 error = nfs_renamerpc(fdvp, fvp, fcnp->cn_nameptr, fcnp->cn_namelen, in nfs_rename() 1843 if (fnp->n_v4 != NULL && fvp->v_type == VREG && in nfs_rename() [all …]
|
| HD | nfs_clstate.c | 4366 nfscl_renamedeleg(vnode_t fvp, nfsv4stateid_t *fstp, int *gotfdp, vnode_t tvp, in nfscl_renamedeleg() argument 4378 nmp = VFSTONFS(vnode_mount(fvp)); in nfscl_renamedeleg() 4395 np = VTONFS(fvp); in nfscl_renamedeleg() 4441 (void) nfscl_recalldeleg(clp, nmp, dp, fvp, cred, p, 0); in nfscl_renamedeleg()
|
| HD | nfs_clrpcops.c | 2272 nfsrpc_rename(vnode_t fdvp, vnode_t fvp, char *fnameptr, int fnamelen, in nfsrpc_rename() argument 2292 ret = nfscl_renamedeleg(fvp, &fdstateid, &gotfd, tvp, in nfsrpc_rename() 2295 NFSCL_REQSTART(nd, NFSPROC_RETDELEGRENAME2, fvp); in nfsrpc_rename() 2297 NFSCL_REQSTART(nd, NFSPROC_RETDELEGRENAME1, fvp); in nfsrpc_rename()
|
| /NextBSD/sys/kern/ |
| HD | vfs_syscalls.c | 3460 struct vnode *tvp, *fvp, *tdvp; in kern_renameat() local 3486 fvp = fromnd.ni_vp; in kern_renameat() 3494 if (error == EISDIR && fvp->v_type == VDIR) in kern_renameat() 3498 vrele(fvp); in kern_renameat() 3503 error = vn_start_write(fvp, &mp, V_NOWAIT); in kern_renameat() 3514 vrele(fvp); in kern_renameat() 3524 if (fvp->v_type == VDIR && tvp->v_type != VDIR) { in kern_renameat() 3527 } else if (fvp->v_type != VDIR && tvp->v_type == VDIR) { in kern_renameat() 3544 if (fvp == tdvp) { in kern_renameat() 3552 if (fvp == tvp) in kern_renameat() [all …]
|
| HD | vnode_if.src | 284 IN WILLRELE struct vnode *fvp;
|
| /NextBSD/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
| HD | zfs_vnops.c | 6482 vnode_t *fvp = ap->a_fvp; local 6506 VN_RELE(fvp);
|