/freebsd-9.3-release/sys/ufs/ufs/ |
H A D | gjournal.h | 35 void ufs_gjournal_orphan(struct vnode *fvp);
|
H A D | ufs_vnops.c | 1149 struct vnode *fvp = ap->a_fvp; local 1176 if ((fvp->v_mount != tdvp->v_mount) || 1177 (tvp && (fvp->v_mount != tvp->v_mount))) { 1212 * Re-resolve fvp to be certain it still exists and fetch the 1231 vrele(fvp); 1232 fvp = nvp; 1236 vrele(fvp); 1237 fvp = nvp; 1245 VOP_UNLOCK(fvp, 0); 1268 VOP_UNLOCK(fvp, [all...] |
/freebsd-9.3-release/sys/fs/portalfs/ |
H A D | portal_vnops.c | 113 struct vnode *fvp = 0; local 138 error = getnewvnode("portal", dvp->v_mount, &portal_vnodeops, &fvp); 143 fvp->v_type = VREG; 144 fvp->v_data = pt; 159 *vpp = fvp; 160 vn_lock(fvp, LK_EXCLUSIVE | LK_RETRY); 161 error = insmntque(fvp, dvp->v_mount); 169 if (fvp) 170 vrele(fvp);
|
/freebsd-9.3-release/sys/fs/ext2fs/ |
H A D | ext2_vnops.c | 730 struct vnode *fvp = ap->a_fvp; local 748 if ((fvp->v_mount != tdvp->v_mount) || 749 (tvp && (fvp->v_mount != tvp->v_mount))) { 759 vrele(fvp); 773 if (fvp == tvp) { 774 printf("ext2_rename: fvp == tvp (can't happen)\n"); 779 if ((error = vn_lock(fvp, LK_EXCLUSIVE)) != 0) 782 ip = VTOI(fvp); 784 VOP_UNLOCK(fvp, 0); 790 VOP_UNLOCK(fvp, [all...] |
/freebsd-9.3-release/sys/fs/msdosfs/ |
H A D | msdosfs_vnops.c | 988 struct vnode *fvp = ap->a_fvp; local 1019 if (fvp->v_mount != tdvp->v_mount || 1020 (tvp && fvp->v_mount != tvp->v_mount)) { 1030 vrele(fvp); 1037 if (tvp == fvp) { 1042 error = vn_lock(fvp, LK_EXCLUSIVE); 1046 ip = VTODE(fvp); 1063 VOP_UNLOCK(fvp, 0); 1093 error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, tcnp->cn_thread); 1094 VOP_UNLOCK(fvp, [all...] |
/freebsd-9.3-release/sys/fs/nwfs/ |
H A D | nwfs_vnops.c | 493 struct vnode *fvp = ap->a_fvp; local 499 struct nwmount *nmp=VTONWFS(fvp); 504 if ((fvp->v_mount != tdvp->v_mount) || 505 (tvp && (fvp->v_mount != tvp->v_mount))) { 514 if (fvp->v_type == VDIR) { 516 } else if (fvp->v_type == VREG) { 522 if (tvp && tvp != fvp) { 538 if (fvp->v_type == VDIR) { 546 nwfs_attr_cacheremove(fvp); 555 vrele(fvp); [all...] |
/freebsd-9.3-release/sys/fs/smbfs/ |
H A D | smbfs_vnops.c | 553 struct vnode *fvp = ap->a_fvp; local 564 if ((fvp->v_mount != tdvp->v_mount) || 565 (tvp && (fvp->v_mount != tvp->v_mount))) { 575 if (fvp->v_type == VDIR) { 577 } else if (fvp->v_type == VREG) { 589 error = smbfs_smb_move(VTOSMB(fvp), VTOSMB(tdvp), 597 if (tvp && tvp != fvp) { 601 VTOSMB(fvp)->n_flag |= NGONE; 603 error = smbfs_smb_rename(VTOSMB(fvp), VTOSMB(tdvp), 607 if (fvp [all...] |
/freebsd-9.3-release/sys/fs/fdescfs/ |
H A D | fdesc_vnops.c | 271 struct vnode *fvp; local 328 fvp = dvp; 341 &fvp); 352 *vpp = fvp;
|
/freebsd-9.3-release/sys/fs/unionfs/ |
H A D | union_vnops.c | 1107 struct vnode *fvp; local 1130 fvp = ap->a_fvp; 1139 rfvp = fvp; 1150 if (fvp->v_mount != tdvp->v_mount || 1151 (tvp != NULLVP && fvp->v_mount != tvp->v_mount)) { 1152 if (fvp->v_op != &unionfs_vnodeops) 1160 if (fvp == tvp) 1168 KASSERT_UNIONFS_VNODE(fvp); 1184 unp = VTOUNIONFS(fvp); 1186 UNIONFS_INTERNAL_DEBUG("fvp [all...] |
/freebsd-9.3-release/sys/fs/nullfs/ |
H A D | null_vnops.c | 554 struct vnode *fvp = ap->a_fvp; local 560 if ((fvp->v_mount != tdvp->v_mount) || 561 (tvp && (fvp->v_mount != tvp->v_mount))) { 569 vrele(fvp);
|
/freebsd-9.3-release/sys/fs/tmpfs/ |
H A D | tmpfs_vnops.c | 970 * Re-resolve fvp to be certain it still exists and fetch the 1042 * fdvp contains fvp, thus tvp (=fdvp) is not empty. 1070 struct vnode *fvp = v->a_fvp; local 1093 if (fvp->v_mount != tdvp->v_mount || 1094 (tvp != NULL && fvp->v_mount != tvp->v_mount)) { 1100 if (fvp == tvp) { 1115 error = tmpfs_rename_relock(fdvp, &fvp, tdvp, &tvp, 1128 if (fvp == tvp) { 1139 fnode = VP_TO_TMPFS_NODE(fvp); 1306 cache_purge(fvp); [all...] |
/freebsd-9.3-release/sys/gnu/fs/xfs/FreeBSD/ |
H A D | xfs_vnode.h | 303 #define XVOP_LINK(tdvp,fvp,d,cr,rv) \ 304 rv = _VOP_(vop_link, tdvp)((tdvp)->v_fbhv,fvp,d,cr) 305 #define XVOP_RENAME(fvp,fnm,tdvp,tnm,cr,rv) \ 306 rv = _VOP_(vop_rename, fvp)((fvp)->v_fbhv,fnm,tdvp,tnm,cr)
|
H A D | xfs_vnops.c | 785 struct vnode *fvp = ap->a_fvp; local 797 if ((fvp->v_mount != tdvp->v_mount) || 798 (tvp && (fvp->v_mount != tvp->v_mount))) { 808 if (fvp->v_type == VDIR) { 821 vrele(fvp); 822 vgone(fvp);
|
/freebsd-9.3-release/sys/fs/nfsserver/ |
H A D | nfs_nfsdport.c | 1111 struct vnode *fvp, *tvp, *tdvp; local 1114 fvp = fromndp->ni_vp; 1117 vrele(fvp); 1124 if (fvp->v_type == VDIR && tvp->v_type != VDIR) { 1127 } else if (fvp->v_type != VDIR && tvp->v_type == VDIR) { 1150 if (fvp->v_type == VDIR && fvp->v_mountedhere) { 1154 if (fvp->v_mount != tdvp->v_mount) { 1158 if (fvp == tdvp) { 1162 if (fvp [all...] |
/freebsd-9.3-release/sys/fs/nfsclient/ |
H A D | nfs_clvnops.c | 210 static int nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp, 1760 struct vnode *fvp = ap->a_fvp; local 1774 if ((fvp->v_mount != tdvp->v_mount) || 1775 (tvp && (fvp->v_mount != tvp->v_mount))) { 1780 if (fvp == tvp) { 1781 ncl_printf("nfs_rename: fvp == tvp (can't happen)\n"); 1785 if ((error = NFSVOPLOCK(fvp, LK_EXCLUSIVE)) != 0) 1801 error = VOP_FSYNC(fvp, MNT_WAIT, fcnp->cn_thread); 1802 NFSVOPUNLOCK(fvp, 0); 1819 error = nfs_renamerpc(fdvp, fvp, fcn 1905 nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp, char *fnameptr, int fnamelen, struct vnode *tdvp, struct vnode *tvp, char *tnameptr, int tnamelen, struct ucred *cred, struct thread *td) argument [all...] |
H A D | nfs_clstate.c | 3931 nfscl_renamedeleg(vnode_t fvp, nfsv4stateid_t *fstp, int *gotfdp, vnode_t tvp, argument 3943 nmp = VFSTONFS(vnode_mount(fvp)); 3950 * - for a delegation on fvp that has state, lock the client and 3960 np = VTONFS(fvp); 4006 (void) nfscl_recalldeleg(clp, nmp, dp, fvp, cred, p, 0);
|
H A D | nfs_clrpcops.c | 2131 nfsrpc_rename(vnode_t fdvp, vnode_t fvp, char *fnameptr, int fnamelen, argument 2151 ret = nfscl_renamedeleg(fvp, &fdstateid, &gotfd, tvp, 2154 NFSCL_REQSTART(nd, NFSPROC_RETDELEGRENAME2, fvp); 2156 NFSCL_REQSTART(nd, NFSPROC_RETDELEGRENAME1, fvp);
|
/freebsd-9.3-release/sys/fs/coda/ |
H A D | coda_vnops.c | 1185 struct vnode *fvp = ap->a_fvp; local 1227 VTOC(fvp)->c_flags &= ~C_ACCCACHE; 1247 cache_purge(fvp); 1262 vrele(fvp);
|
/freebsd-9.3-release/sys/nfsserver/ |
H A D | nfs_serv.c | 1855 struct vnode *fvp, *tvp, *tdvp, *fdirp = NULL; local 1867 fvp = NULL; 1912 fvp = fromnd.ni_vp; 1932 if (fvp->v_type == VDIR && tvp->v_type != VDIR) { 1938 } else if (fvp->v_type != VDIR && tvp->v_type == VDIR) { 1953 if (fvp->v_type == VDIR && fvp->v_mountedhere) { 1960 if (fvp->v_mount != tdvp->v_mount) { 1967 if (fvp == tdvp) { 1978 if (fvp [all...] |
/freebsd-9.3-release/sys/nfsclient/ |
H A D | nfs_vnops.c | 1819 struct vnode *fvp = ap->a_fvp; local 1830 if ((fvp->v_mount != tdvp->v_mount) || 1831 (tvp && (fvp->v_mount != tvp->v_mount))) { 1836 if (fvp == tvp) { 1837 nfs_printf("nfs_rename: fvp == tvp (can't happen)\n"); 1841 if ((error = vn_lock(fvp, LK_EXCLUSIVE)) != 0) 1857 error = VOP_FSYNC(fvp, MNT_WAIT, fcnp->cn_thread); 1858 VOP_UNLOCK(fvp, 0); 1879 if (fvp->v_type == VDIR) { 1893 vrele(fvp); [all...] |
/freebsd-9.3-release/sys/kern/ |
H A D | vfs_syscalls.c | 3654 struct vnode *tvp, *fvp, *tdvp; local 3680 fvp = fromnd.ni_vp; 3682 error = vn_start_write(fvp, &mp, V_WAIT | PCATCH); 3686 vrele(fvp); 3696 if (error == EISDIR && fvp->v_type == VDIR) 3700 vrele(fvp); 3708 if (fvp->v_type == VDIR && tvp->v_type != VDIR) { 3711 } else if (fvp->v_type != VDIR && tvp->v_type == VDIR) { 3716 if (fvp == tdvp) { 3724 if (fvp [all...] |
/freebsd-9.3-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
H A D | zfs_vnops.c | 6365 vnode_t *fvp = ap->a_fvp; local 6383 VN_RELE(fvp);
|