Searched refs:fvp (Results 1 - 22 of 22) sorted by relevance

/freebsd-9.3-release/sys/ufs/ufs/
H A Dgjournal.h35 void ufs_gjournal_orphan(struct vnode *fvp);
H A Dufs_vnops.c1149 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 Dportal_vnops.c113 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 Dext2_vnops.c730 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 Dmsdosfs_vnops.c988 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 Dnwfs_vnops.c493 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 Dsmbfs_vnops.c553 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 Dfdesc_vnops.c271 struct vnode *fvp; local
328 fvp = dvp;
341 &fvp);
352 *vpp = fvp;
/freebsd-9.3-release/sys/fs/unionfs/
H A Dunion_vnops.c1107 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 Dnull_vnops.c554 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 Dtmpfs_vnops.c970 * 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 Dxfs_vnode.h303 #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 Dxfs_vnops.c785 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 Dnfs_nfsdport.c1111 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 Dnfs_clvnops.c210 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 Dnfs_clstate.c3931 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 Dnfs_clrpcops.c2131 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 Dcoda_vnops.c1185 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 Dnfs_serv.c1855 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 Dnfs_vnops.c1819 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 Dvfs_syscalls.c3654 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 Dzfs_vnops.c6365 vnode_t *fvp = ap->a_fvp; local
6383 VN_RELE(fvp);

Completed in 331 milliseconds