/freebsd-10.0-release/sys/ufs/ufs/ |
H A D | gjournal.h | 35 void ufs_gjournal_orphan(struct vnode *fvp);
|
H A D | ufs_vnops.c | 1143 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 D | ext2_vnops.c | 724 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 D | msdosfs_vnops.c | 1009 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 D | 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 [all...] |
/freebsd-10.0-release/sys/fs/fdescfs/ |
H A D | fdesc_vnops.c | 271 struct vnode *fvp; local 328 fvp = dvp; 341 &fvp); 352 *vpp = fvp;
|
/freebsd-10.0-release/sys/fs/nandfs/ |
H A D | nandfs_vnops.c | 1522 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 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-10.0-release/sys/fs/tmpfs/ |
H A D | tmpfs_vnops.c | 687 * 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 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-10.0-release/sys/fs/fuse/ |
H A D | fuse_vnops.c | 1372 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 D | nfs_nfsdport.c | 1105 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 D | nfs_clvnops.c | 211 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 D | nfs_clstate.c | 4366 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 D | nfs_clrpcops.c | 2240 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 D | vfs_syscalls.c | 3501 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 D | nfs_serv.c | 1765 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 D | nfs_vnops.c | 1818 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 D | zfs_vnops.c | 6261 vnode_t *fvp = ap->a_fvp; local 6285 VN_RELE(fvp);
|