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

/freebsd-10.2-release/sys/fs/tmpfs/
H A Dtmpfs_vnops.c616 * We acquire all but fdvp locks using non-blocking acquisitions. If we
624 tmpfs_rename_relock(struct vnode *fdvp, struct vnode **fvpp, argument
636 mp = fdvp->v_mount;
640 error = vn_lock(fdvp, LK_EXCLUSIVE);
644 VOP_UNLOCK(fdvp, 0);
655 de = tmpfs_dir_lookup(VP_TO_TMPFS_DIR(fdvp), NULL, fcnp);
657 VOP_UNLOCK(fdvp, 0);
668 VOP_UNLOCK(fdvp, 0);
714 VOP_UNLOCK(fdvp, 0);
724 * fdvp contain
751 struct vnode *fdvp = v->a_fdvp; local
[all...]
/freebsd-10.2-release/sys/fs/msdosfs/
H A Dmsdosfs_vnops.c1009 struct vnode *fdvp = ap->a_fdvp; local
1029 pmp = VFSTOMSDOSFS(fdvp->v_mount);
1049 vrele(fdvp);
1065 dp = VTODE(fdvp);
1115 if (VTODE(fdvp)->de_StartCluster != VTODE(tdvp)->de_StartCluster)
1184 if (relookup(fdvp, &fvp, fcnp) == 0)
1185 vrele(fdvp);
1199 zp = VTODE(fdvp);
1215 VOP_UNLOCK(fdvp, 0);
1238 VOP_UNLOCK(fdvp,
[all...]
/freebsd-10.2-release/sys/ufs/ufs/
H A Dufs_vnops.c1115 struct vnode *fdvp = ap->a_fdvp; local
1150 * and fdvp and tdvp are the same directory. Subsequently we need
1153 * handle this we acquire all but fdvp using non-blocking
1159 error = vn_lock(fdvp, LK_EXCLUSIVE);
1163 VOP_UNLOCK(fdvp, 0);
1175 error = ufs_lookup_ino(fdvp, NULL, fcnp, &ino);
1177 VOP_UNLOCK(fdvp, 0);
1183 VOP_UNLOCK(fdvp, 0);
1203 VOP_UNLOCK(fdvp, 0);
1226 VOP_UNLOCK(fdvp,
[all...]
/freebsd-10.2-release/sys/fs/ext2fs/
H A Dext2_vnops.c728 struct vnode *fdvp = ap->a_fdvp; local
755 vrele(fdvp);
778 dp = VTOI(fdvp);
806 vrele(fdvp);
979 VREF(fdvp);
980 error = relookup(fdvp, &fvp, fcnp);
982 vrele(fdvp);
985 dp = VTOI(fdvp);
1039 cache_purge(fdvp);
1043 error = ext2_dirremove(fdvp, fcn
[all...]
/freebsd-10.2-release/sys/fs/unionfs/
H A Dunion_vnops.c1105 struct vnode *fdvp; local
1128 fdvp = ap->a_fdvp;
1137 rfdvp = fdvp;
1166 KASSERT_UNIONFS_VNODE(fdvp);
1172 unp = VTOUNIONFS(fdvp);
1174 UNIONFS_INTERNAL_DEBUG("fdvp=%p, ufdvp=%p, lfdvp=%p\n", fdvp, unp->un_uppervp, unp->un_lowervp);
1256 if ((error = vn_lock(fdvp, LK_EXCLUSIVE)) != 0)
1258 error = unionfs_relookup_for_delete(fdvp, fcnp, td);
1259 VOP_UNLOCK(fdvp, LK_RELEAS
[all...]
/freebsd-10.2-release/sys/fs/nandfs/
H A Dnandfs_vnops.c1522 struct vnode *fdvp = ap->a_fdvp; local
1535 DPRINTF(VNCALL, ("%s: fdvp:%p fvp:%p tdvp:%p tdp:%p\n", __func__, fdvp,
1551 vrele(fdvp);
1577 fdnode = VTON(fdvp);
1603 (fdvp == fvp) ||
1617 vrele(fdvp);
1666 if (doingdirectory && fdvp != tdvp)
1676 if (doingdirectory && fdvp != tdvp)
1744 VREF(fdvp);
[all...]
/freebsd-10.2-release/sys/fs/fuse/
H A Dfuse_internal.h285 fuse_internal_rename(struct vnode *fdvp,
H A Dfuse_vnops.c1376 struct vnode *fdvp = ap->a_fdvp; local
1391 if (fuse_isdeadfs(fdvp)) {
1410 err = fuse_internal_rename(fdvp, fcnp, tdvp, tcnp);
1412 if (tdvp != fdvp)
1426 cache_purge(fdvp);
1437 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.2-release/sys/nfsclient/
H A Dnfs_vnops.c201 static int nfs_renamerpc(struct vnode *fdvp, const char *fnameptr,
1819 struct vnode *fdvp = ap->a_fdvp; local
1873 error = nfs_renamerpc(fdvp, fcnp->cn_nameptr, fcnp->cn_namelen,
1880 cache_purge(fdvp);
1890 vrele(fdvp);
1916 nfs_renamerpc(struct vnode *fdvp, const char *fnameptr, int fnamelen, argument
1923 int v3 = NFS_ISV3(fdvp);
1930 nfsm_fhtom(fdvp, v3);
1934 nfsm_request(fdvp, NFSPROC_RENAME, td, cred);
1936 nfsm_wcc_data(fdvp, fwccfla
[all...]
/freebsd-10.2-release/sys/fs/nullfs/
H A Dnull_vnops.c595 struct vnode *fdvp = ap->a_fdvp; local
608 vrele(fdvp);
/freebsd-10.2-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.2-release/sys/fs/nfsclient/
H A Dnfs_clvnops.c211 static int nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp,
1772 struct vnode *fdvp = ap->a_fdvp; local
1829 error = nfs_renamerpc(fdvp, fvp, fcnp->cn_nameptr, fcnp->cn_namelen,
1878 cache_purge(fdvp);
1888 vrele(fdvp);
1915 nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp, char *fnameptr, argument
1920 struct nfsnode *fdnp = VTONFS(fdvp);
1924 error = nfsrpc_rename(fdvp, fvp, fnameptr, fnamelen, tdvp, tvp,
1931 (void) nfscl_loadattrcache(&fdvp, &fnfsva, NULL, NULL, 0, 1);
1935 KDTRACE_NFS_ATTRCACHE_FLUSH_DONE(fdvp);
[all...]
H A Dnfs_clrpcops.c2263 nfsrpc_rename(vnode_t fdvp, vnode_t fvp, char *fnameptr, int fnamelen, argument
2278 nmp = VFSTONFS(vnode_mount(fdvp));
2324 np = VTONFS(fdvp);
2334 NFSCL_REQSTART(nd, NFSPROC_RENAME, fdvp);
2356 error = nfscl_request(nd, fdvp, p, cred, fstuff);
2397 error = nfscl_wcc_data(nd, fdvp, fnap, fattrflagp, NULL,
/freebsd-10.2-release/sys/ufs/ffs/
H A Dffs_alloc.c2750 struct vnode *vp, *vpold, *dvp, *fdvp; local
2990 error = ffs_vget(mp, (ino_t)cmd.value, LK_EXCLUSIVE, &fdvp);
3000 vput(fdvp);
3005 error = ufs_dirrewrite(dp, VTOI(fdvp), (ino_t)cmd.size,
3007 cache_purge(fdvp);
3010 vput(fdvp);
/freebsd-10.2-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dzfs_vnops.c6447 vnode_t *fdvp = ap->a_fdvp; local
6459 if ((fdvp->v_mount != tdvp->v_mount) ||
6460 (tvp && (fdvp->v_mount != tvp->v_mount)))
6463 error = zfs_rename(fdvp, ap->a_fcnp->cn_nameptr, tdvp,
6471 VN_RELE(fdvp);

Completed in 308 milliseconds