Searched refs:fdvp (Results 1 - 16 of 16) sorted by relevance

/freebsd-10.0-release/sys/fs/tmpfs/
H A Dtmpfs_vnops.c651 * We acquire all but fdvp locks using non-blocking acquisitions. If we
659 tmpfs_rename_relock(struct vnode *fdvp, struct vnode **fvpp, argument
671 mp = fdvp->v_mount;
675 error = vn_lock(fdvp, LK_EXCLUSIVE);
679 VOP_UNLOCK(fdvp, 0);
690 de = tmpfs_dir_lookup(VP_TO_TMPFS_DIR(fdvp), NULL, fcnp);
692 VOP_UNLOCK(fdvp, 0);
703 VOP_UNLOCK(fdvp, 0);
749 VOP_UNLOCK(fdvp, 0);
759 * fdvp contain
786 struct vnode *fdvp = v->a_fdvp; local
[all...]
/freebsd-10.0-release/sys/fs/msdosfs/
H A Dmsdosfs_vnops.c1010 struct vnode *fdvp = ap->a_fdvp; local
1030 pmp = VFSTOMSDOSFS(fdvp->v_mount);
1050 vrele(fdvp);
1066 dp = VTODE(fdvp);
1116 if (VTODE(fdvp)->de_StartCluster != VTODE(tdvp)->de_StartCluster)
1185 if (relookup(fdvp, &fvp, fcnp) == 0)
1186 vrele(fdvp);
1200 zp = VTODE(fdvp);
1216 VOP_UNLOCK(fdvp, 0);
1239 VOP_UNLOCK(fdvp,
[all...]
/freebsd-10.0-release/sys/ufs/ufs/
H A Dufs_vnops.c1144 struct vnode *fdvp = ap->a_fdvp; local
1184 * and fdvp and tdvp are the same directory. Subsequently we need
1187 * handle this we acquire all but fdvp using non-blocking
1193 error = vn_lock(fdvp, LK_EXCLUSIVE);
1197 VOP_UNLOCK(fdvp, 0);
1209 error = ufs_lookup_ino(fdvp, NULL, fcnp, &ino);
1211 VOP_UNLOCK(fdvp, 0);
1217 VOP_UNLOCK(fdvp, 0);
1237 VOP_UNLOCK(fdvp, 0);
1260 VOP_UNLOCK(fdvp,
[all...]
/freebsd-10.0-release/sys/fs/ext2fs/
H A Dext2_vnops.c725 struct vnode *fdvp = ap->a_fdvp; local
752 vrele(fdvp);
775 dp = VTOI(fdvp);
803 vrele(fdvp);
976 VREF(fdvp);
977 error = relookup(fdvp, &fvp, fcnp);
979 vrele(fdvp);
982 dp = VTOI(fdvp);
1036 cache_purge(fdvp);
1040 error = ext2_dirremove(fdvp, fcn
[all...]
/freebsd-10.0-release/sys/fs/unionfs/
H A Dunion_vnops.c1106 struct vnode *fdvp; local
1129 fdvp = ap->a_fdvp;
1138 rfdvp = fdvp;
1167 KASSERT_UNIONFS_VNODE(fdvp);
1173 unp = VTOUNIONFS(fdvp);
1175 UNIONFS_INTERNAL_DEBUG("fdvp=%p, ufdvp=%p, lfdvp=%p\n", fdvp, unp->un_uppervp, unp->un_lowervp);
1257 if ((error = vn_lock(fdvp, LK_EXCLUSIVE)) != 0)
1259 error = unionfs_relookup_for_delete(fdvp, fcnp, td);
1260 VOP_UNLOCK(fdvp, LK_RELEAS
[all...]
/freebsd-10.0-release/sys/fs/nandfs/
H A Dnandfs_vnops.c1523 struct vnode *fdvp = ap->a_fdvp; local
1536 DPRINTF(VNCALL, ("%s: fdvp:%p fvp:%p tdvp:%p tdp:%p\n", __func__, fdvp,
1552 vrele(fdvp);
1578 fdnode = VTON(fdvp);
1604 (fdvp == fvp) ||
1618 vrele(fdvp);
1667 if (doingdirectory && fdvp != tdvp)
1677 if (doingdirectory && fdvp != tdvp)
1745 VREF(fdvp);
[all...]
/freebsd-10.0-release/sys/fs/fuse/
H A Dfuse_internal.h285 fuse_internal_rename(struct vnode *fdvp,
H A Dfuse_vnops.c1371 struct vnode *fdvp = ap->a_fdvp; local
1386 if (fuse_isdeadfs(fdvp)) {
1405 err = fuse_internal_rename(fdvp, fcnp, tdvp, tcnp);
1407 if (tdvp != fdvp)
1421 cache_purge(fdvp);
1432 vrele(fdvp);
H A Dfuse_internal.c415 fuse_internal_rename(struct vnode *fdvp, argument
425 fdisp_make_vp(&fdi, FUSE_RENAME, fdvp, tcnp->cn_thread, tcnp->cn_cred);
/freebsd-10.0-release/sys/nfsclient/
H A Dnfs_vnops.c201 static int nfs_renamerpc(struct vnode *fdvp, const char *fnameptr,
1820 struct vnode *fdvp = ap->a_fdvp; local
1874 error = nfs_renamerpc(fdvp, fcnp->cn_nameptr, fcnp->cn_namelen,
1881 cache_purge(fdvp);
1891 vrele(fdvp);
1917 nfs_renamerpc(struct vnode *fdvp, const char *fnameptr, int fnamelen, argument
1924 int v3 = NFS_ISV3(fdvp);
1931 nfsm_fhtom(fdvp, v3);
1935 nfsm_request(fdvp, NFSPROC_RENAME, td, cred);
1937 nfsm_wcc_data(fdvp, fwccfla
[all...]
/freebsd-10.0-release/sys/fs/nullfs/
H A Dnull_vnops.c555 struct vnode *fdvp = ap->a_fdvp; local
568 vrele(fdvp);
/freebsd-10.0-release/sys/fs/smbfs/
H A Dsmbfs_vnops.c624 struct vnode *fdvp = ap->a_fdvp; local
680 cache_purge(fdvp);
684 smbfs_attr_cacheremove(fdvp);
694 vrele(fdvp);
/freebsd-10.0-release/sys/fs/nfsclient/
H A Dnfs_clvnops.c211 static int nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp,
1785 struct vnode *fdvp = ap->a_fdvp; local
1842 error = nfs_renamerpc(fdvp, fvp, fcnp->cn_nameptr, fcnp->cn_namelen,
1891 cache_purge(fdvp);
1901 vrele(fdvp);
1928 nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp, char *fnameptr, argument
1933 struct nfsnode *fdnp = VTONFS(fdvp);
1937 error = nfsrpc_rename(fdvp, fvp, fnameptr, fnamelen, tdvp, tvp,
1944 (void) nfscl_loadattrcache(&fdvp, &fnfsva, NULL, NULL, 0, 1);
1948 KDTRACE_NFS_ATTRCACHE_FLUSH_DONE(fdvp);
[all...]
H A Dnfs_clrpcops.c2240 nfsrpc_rename(vnode_t fdvp, vnode_t fvp, char *fnameptr, int fnamelen, argument
2255 nmp = VFSTONFS(vnode_mount(fdvp));
2301 np = VTONFS(fdvp);
2311 NFSCL_REQSTART(nd, NFSPROC_RENAME, fdvp);
2333 error = nfscl_request(nd, fdvp, p, cred, fstuff);
2374 error = nfscl_wcc_data(nd, fdvp, fnap, fattrflagp, NULL,
/freebsd-10.0-release/sys/ufs/ffs/
H A Dffs_alloc.c2704 struct vnode *vp, *vpold, *dvp, *fdvp; local
2944 error = ffs_vget(mp, (ino_t)cmd.value, LK_EXCLUSIVE, &fdvp);
2954 vput(fdvp);
2959 error = ufs_dirrewrite(dp, VTOI(fdvp), (ino_t)cmd.size,
2961 cache_purge(fdvp);
2964 vput(fdvp);
/freebsd-10.0-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dzfs_vnops.c6260 vnode_t *fdvp = ap->a_fdvp; local
6272 if ((fdvp->v_mount != tdvp->v_mount) ||
6273 (tvp && (fdvp->v_mount != tvp->v_mount)))
6276 error = zfs_rename(fdvp, ap->a_fcnp->cn_nameptr, tdvp,
6284 VN_RELE(fdvp);

Completed in 227 milliseconds