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

/freebsd-9.3-release/sys/fs/tmpfs/
H A Dtmpfs_vnops.c934 * We acquire all but fdvp locks using non-blocking acquisitions. If we
942 tmpfs_rename_relock(struct vnode *fdvp, struct vnode **fvpp, argument
954 mp = fdvp->v_mount;
958 error = vn_lock(fdvp, LK_EXCLUSIVE);
962 VOP_UNLOCK(fdvp, 0);
973 de = tmpfs_dir_lookup(VP_TO_TMPFS_DIR(fdvp), NULL, fcnp);
975 VOP_UNLOCK(fdvp, 0);
986 VOP_UNLOCK(fdvp, 0);
1032 VOP_UNLOCK(fdvp, 0);
1042 * fdvp contain
1069 struct vnode *fdvp = v->a_fdvp; local
[all...]
/freebsd-9.3-release/sys/fs/msdosfs/
H A Dmsdosfs_vnops.c989 struct vnode *fdvp = ap->a_fdvp; local
1009 pmp = VFSTOMSDOSFS(fdvp->v_mount);
1029 vrele(fdvp);
1045 dp = VTODE(fdvp);
1095 if (VTODE(fdvp)->de_StartCluster != VTODE(tdvp)->de_StartCluster)
1164 if (relookup(fdvp, &fvp, fcnp) == 0)
1165 vrele(fdvp);
1179 zp = VTODE(fdvp);
1195 VOP_UNLOCK(fdvp, 0);
1218 VOP_UNLOCK(fdvp,
[all...]
/freebsd-9.3-release/sys/ufs/ufs/
H A Dufs_vnops.c1150 struct vnode *fdvp = ap->a_fdvp; local
1190 * and fdvp and tdvp are the same directory. Subsequently we need
1193 * handle this we acquire all but fdvp using non-blocking
1199 error = vn_lock(fdvp, LK_EXCLUSIVE);
1203 VOP_UNLOCK(fdvp, 0);
1215 error = ufs_lookup_ino(fdvp, NULL, fcnp, &ino);
1217 VOP_UNLOCK(fdvp, 0);
1223 VOP_UNLOCK(fdvp, 0);
1243 VOP_UNLOCK(fdvp, 0);
1266 VOP_UNLOCK(fdvp,
[all...]
/freebsd-9.3-release/sys/fs/ext2fs/
H A Dext2_vnops.c731 struct vnode *fdvp = ap->a_fdvp; local
758 vrele(fdvp);
781 dp = VTOI(fdvp);
809 vrele(fdvp);
982 VREF(fdvp);
983 error = relookup(fdvp, &fvp, fcnp);
985 vrele(fdvp);
988 dp = VTOI(fdvp);
1042 cache_purge(fdvp);
1046 error = ext2_dirremove(fdvp, fcn
[all...]
/freebsd-9.3-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-9.3-release/sys/fs/nwfs/
H A Dnwfs_vnops.c495 struct vnode *fdvp = ap->a_fdvp; local
532 VTONW(fdvp)->n_fid.f_id, fcnp->cn_nameptr, fcnp->cn_namelen,
541 cache_purge(fdvp);
544 nwfs_attr_cacheremove(fdvp);
554 vrele(fdvp);
/freebsd-9.3-release/sys/nfsclient/
H A Dnfs_vnops.c203 static int nfs_renamerpc(struct vnode *fdvp, const char *fnameptr,
1821 struct vnode *fdvp = ap->a_fdvp; local
1875 error = nfs_renamerpc(fdvp, fcnp->cn_nameptr, fcnp->cn_namelen,
1882 cache_purge(fdvp);
1892 vrele(fdvp);
1918 nfs_renamerpc(struct vnode *fdvp, const char *fnameptr, int fnamelen, argument
1925 int v3 = NFS_ISV3(fdvp);
1928 mreq = nfsm_reqhead(fdvp, NFSPROC_RENAME,
1933 nfsm_fhtom(fdvp, v3);
1937 nfsm_request(fdvp, NFSPROC_RENAM
[all...]
/freebsd-9.3-release/sys/fs/nullfs/
H A Dnull_vnops.c555 struct vnode *fdvp = ap->a_fdvp; local
568 vrele(fdvp);
/freebsd-9.3-release/sys/fs/smbfs/
H A Dsmbfs_vnops.c555 struct vnode *fdvp = ap->a_fdvp; local
610 cache_purge(fdvp);
614 smbfs_attr_cacheremove(fdvp);
623 vrele(fdvp);
/freebsd-9.3-release/sys/fs/nfsclient/
H A Dnfs_clvnops.c210 static int nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp,
1762 struct vnode *fdvp = ap->a_fdvp; local
1819 error = nfs_renamerpc(fdvp, fvp, fcnp->cn_nameptr, fcnp->cn_namelen,
1868 cache_purge(fdvp);
1878 vrele(fdvp);
1905 nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp, char *fnameptr, argument
1910 struct nfsnode *fdnp = VTONFS(fdvp);
1914 error = nfsrpc_rename(fdvp, fvp, fnameptr, fnamelen, tdvp, tvp,
1921 (void) nfscl_loadattrcache(&fdvp, &fnfsva, NULL, NULL, 0, 1);
1925 KDTRACE_NFS_ATTRCACHE_FLUSH_DONE(fdvp);
[all...]
H A Dnfs_clrpcops.c2131 nfsrpc_rename(vnode_t fdvp, vnode_t fvp, char *fnameptr, int fnamelen, argument
2146 nmp = VFSTONFS(vnode_mount(fdvp));
2186 np = VTONFS(fdvp);
2196 NFSCL_REQSTART(nd, NFSPROC_RENAME, fdvp);
2218 error = nfscl_request(nd, fdvp, p, cred, fstuff);
2259 error = nfscl_wcc_data(nd, fdvp, fnap, fattrflagp, NULL,
/freebsd-9.3-release/sys/gnu/fs/xfs/FreeBSD/
H A Dxfs_vnops.c787 struct vnode *fdvp = ap->a_fdvp; local
811 cache_purge(fdvp);
820 vrele(fdvp);
/freebsd-9.3-release/sys/ufs/ffs/
H A Dffs_alloc.c2709 struct vnode *vp, *vpold, *dvp, *fdvp; local
2953 error = ffs_vget(mp, (ino_t)cmd.value, LK_EXCLUSIVE, &fdvp);
2963 vput(fdvp);
2968 error = ufs_dirrewrite(dp, VTOI(fdvp), (ino_t)cmd.size,
2970 cache_purge(fdvp);
2973 vput(fdvp);
/freebsd-9.3-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dzfs_vnops.c6364 vnode_t *fdvp = ap->a_fdvp; local
6373 error = zfs_rename(fdvp, ap->a_fcnp->cn_nameptr, tdvp,
6382 VN_RELE(fdvp);

Completed in 309 milliseconds