Home
last modified time | relevance | path

Searched refs:fvp (Results 1 – 18 of 18) sorted by relevance

/NextBSD/sys/fs/msdosfs/
HDmsdosfs_vnops.c931 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/
HDext2_vnops.c727 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/
HDufs_vnops.c1108 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 …]
HDgjournal.h35 void ufs_gjournal_orphan(struct vnode *fvp);
/NextBSD/sys/fs/smbfs/
HDsmbfs_vnops.c622 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/
HDnandfs_vnops.c1518 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/
HDunion_vnops.c1106 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/
HDtmpfs_vnops.c756 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/
HDfdesc_vnops.c295 struct vnode *fvp; local
352 fvp = dvp;
370 LK_EXCLUSIVE, &fvp);
375 *vpp = fvp;
/NextBSD/sys/fs/nullfs/
HDnull_vnops.c596 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/
HDfuse_vnops.c1377 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/
HDnfs_nfsdport.c1117 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/
HDnfs_clvnops.c210 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 …]
HDnfs_clstate.c4366 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()
HDnfs_clrpcops.c2272 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/
HDvfs_syscalls.c3460 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 …]
HDvnode_if.src284 IN WILLRELE struct vnode *fvp;
/NextBSD/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
HDzfs_vnops.c6482 vnode_t *fvp = ap->a_fvp; local
6506 VN_RELE(fvp);