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

/freebsd-10.0-release/sys/ufs/ufs/
H A Dgjournal.h35 void ufs_gjournal_orphan(struct vnode *fvp);
H A Dufs_vnops.c1143 struct vnode *fvp = ap->a_fvp; local
1170 if ((fvp->v_mount != tdvp->v_mount) ||
1171 (tvp && (fvp->v_mount != tvp->v_mount))) {
1206 * Re-resolve fvp to be certain it still exists and fetch the
1225 vrele(fvp);
1226 fvp = nvp;
1230 vrele(fvp);
1231 fvp = nvp;
1239 VOP_UNLOCK(fvp, 0);
1262 VOP_UNLOCK(fvp,
[all...]
/freebsd-10.0-release/sys/fs/ext2fs/
H A Dext2_vnops.c724 struct vnode *fvp = ap->a_fvp; local
742 if ((fvp->v_mount != tdvp->v_mount) ||
743 (tvp && (fvp->v_mount != tvp->v_mount))) {
753 vrele(fvp);
767 if (fvp == tvp) {
768 printf("ext2_rename: fvp == tvp (can't happen)\n");
773 if ((error = vn_lock(fvp, LK_EXCLUSIVE)) != 0)
776 ip = VTOI(fvp);
778 VOP_UNLOCK(fvp, 0);
784 VOP_UNLOCK(fvp,
[all...]
/freebsd-10.0-release/sys/fs/msdosfs/
H A Dmsdosfs_vnops.c1009 struct vnode *fvp = ap->a_fvp; local
1040 if (fvp->v_mount != tdvp->v_mount ||
1041 (tvp && fvp->v_mount != tvp->v_mount)) {
1051 vrele(fvp);
1058 if (tvp == fvp) {
1063 error = vn_lock(fvp, LK_EXCLUSIVE);
1067 ip = VTODE(fvp);
1084 VOP_UNLOCK(fvp, 0);
1114 error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, tcnp->cn_thread);
1115 VOP_UNLOCK(fvp,
[all...]
/freebsd-10.0-release/sys/fs/smbfs/
H A Dsmbfs_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
[all...]
/freebsd-10.0-release/sys/fs/fdescfs/
H A Dfdesc_vnops.c271 struct vnode *fvp; local
328 fvp = dvp;
341 &fvp);
352 *vpp = fvp;
/freebsd-10.0-release/sys/fs/nandfs/
H A Dnandfs_vnops.c1522 struct vnode *fvp = ap->a_fvp; local
1536 DPRINTF(VNCALL, ("%s: fdvp:%p fvp:%p tdvp:%p tdp:%p\n", __func__, fdvp,
1537 fvp, tdvp, tvp));
1542 if ((fvp->v_mount != tdvp->v_mount) ||
1543 (tvp && (fvp->v_mount != tvp->v_mount))) {
1553 vrele(fvp);
1569 if (fvp == tvp) {
1570 printf("nandfs_rename: fvp == tvp (can't happen)\n");
1575 if ((error = vn_lock(fvp, LK_EXCLUSIVE)) != 0)
1579 fnode = VTON(fvp);
[all...]
/freebsd-10.0-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-10.0-release/sys/fs/tmpfs/
H A Dtmpfs_vnops.c687 * Re-resolve fvp to be certain it still exists and fetch the
759 * fdvp contains fvp, thus tvp (=fdvp) is not empty.
787 struct vnode *fvp = v->a_fvp; local
810 if (fvp->v_mount != tdvp->v_mount ||
811 (tvp != NULL && fvp->v_mount != tvp->v_mount)) {
817 if (fvp == tvp) {
832 error = tmpfs_rename_relock(fdvp, &fvp, tdvp, &tvp,
845 if (fvp == tvp) {
856 fnode = VP_TO_TMPFS_NODE(fvp);
1027 cache_purge(fvp);
[all...]
/freebsd-10.0-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-10.0-release/sys/fs/fuse/
H A Dfuse_vnops.c1372 struct vnode *fvp = ap->a_fvp; local
1382 (uintmax_t)VTOI(fvp), (int)fcnp->cn_namelen, fcnp->cn_nameptr,
1389 if (fvp->v_mount != tdvp->v_mount ||
1390 (tvp && fvp->v_mount != tvp->v_mount)) {
1396 cache_purge(fvp);
1408 fuse_vnode_setparent(fvp, tdvp);
1414 if (tvp != NULL && tvp != fvp) {
1417 if (vnode_isdir(fvp)) {
1433 vrele(fvp);
/freebsd-10.0-release/sys/fs/nfsserver/
H A Dnfs_nfsdport.c1105 struct vnode *fvp, *tvp, *tdvp; local
1108 fvp = fromndp->ni_vp;
1111 vrele(fvp);
1118 if (fvp->v_type == VDIR && tvp->v_type != VDIR) {
1121 } else if (fvp->v_type != VDIR && tvp->v_type == VDIR) {
1144 if (fvp->v_type == VDIR && fvp->v_mountedhere) {
1148 if (fvp->v_mount != tdvp->v_mount) {
1152 if (fvp == tdvp) {
1156 if (fvp
[all...]
/freebsd-10.0-release/sys/fs/nfsclient/
H A Dnfs_clvnops.c211 static int nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp,
1783 struct vnode *fvp = ap->a_fvp; local
1797 if ((fvp->v_mount != tdvp->v_mount) ||
1798 (tvp && (fvp->v_mount != tvp->v_mount))) {
1803 if (fvp == tvp) {
1804 ncl_printf("nfs_rename: fvp == tvp (can't happen)\n");
1808 if ((error = NFSVOPLOCK(fvp, LK_EXCLUSIVE)) != 0)
1824 error = VOP_FSYNC(fvp, MNT_WAIT, fcnp->cn_thread);
1825 NFSVOPUNLOCK(fvp, 0);
1842 error = nfs_renamerpc(fdvp, fvp, fcn
1928 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.c4366 nfscl_renamedeleg(vnode_t fvp, nfsv4stateid_t *fstp, int *gotfdp, vnode_t tvp, argument
4378 nmp = VFSTONFS(vnode_mount(fvp));
4385 * - for a delegation on fvp that has state, lock the client and
4395 np = VTONFS(fvp);
4441 (void) nfscl_recalldeleg(clp, nmp, dp, fvp, cred, p, 0);
H A Dnfs_clrpcops.c2240 nfsrpc_rename(vnode_t fdvp, vnode_t fvp, char *fnameptr, int fnamelen, argument
2260 ret = nfscl_renamedeleg(fvp, &fdstateid, &gotfd, tvp,
2263 NFSCL_REQSTART(nd, NFSPROC_RETDELEGRENAME2, fvp);
2265 NFSCL_REQSTART(nd, NFSPROC_RETDELEGRENAME1, fvp);
/freebsd-10.0-release/sys/kern/
H A Dvfs_syscalls.c3501 struct vnode *tvp, *fvp, *tdvp; local
3525 fvp = fromnd.ni_vp;
3527 error = vn_start_write(fvp, &mp, V_WAIT | PCATCH);
3531 vrele(fvp);
3541 if (error == EISDIR && fvp->v_type == VDIR)
3545 vrele(fvp);
3552 if (fvp->v_type == VDIR && tvp->v_type != VDIR) {
3555 } else if (fvp->v_type != VDIR && tvp->v_type == VDIR) {
3572 if (fvp == tdvp) {
3580 if (fvp
[all...]
/freebsd-10.0-release/sys/nfsserver/
H A Dnfs_serv.c1765 struct vnode *fvp, *tvp, *tdvp, *fdirp = NULL; local
1775 fvp = NULL;
1818 fvp = fromnd.ni_vp;
1837 if (fvp->v_type == VDIR && tvp->v_type != VDIR) {
1843 } else if (fvp->v_type != VDIR && tvp->v_type == VDIR) {
1858 if (fvp->v_type == VDIR && fvp->v_mountedhere) {
1865 if (fvp->v_mount != tdvp->v_mount) {
1872 if (fvp == tdvp) {
1883 if (fvp
[all...]
/freebsd-10.0-release/sys/nfsclient/
H A Dnfs_vnops.c1818 struct vnode *fvp = ap->a_fvp; local
1829 if ((fvp->v_mount != tdvp->v_mount) ||
1830 (tvp && (fvp->v_mount != tvp->v_mount))) {
1835 if (fvp == tvp) {
1836 nfs_printf("nfs_rename: fvp == tvp (can't happen)\n");
1840 if ((error = vn_lock(fvp, LK_EXCLUSIVE)) != 0)
1856 error = VOP_FSYNC(fvp, MNT_WAIT, fcnp->cn_thread);
1857 VOP_UNLOCK(fvp, 0);
1878 if (fvp->v_type == VDIR) {
1892 vrele(fvp);
[all...]
/freebsd-10.0-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dzfs_vnops.c6261 vnode_t *fvp = ap->a_fvp; local
6285 VN_RELE(fvp);

Completed in 392 milliseconds