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

/freebsd-11-stable/sys/fs/tmpfs/
H A Dtmpfs_vnops.c648 * We acquire all but fdvp locks using non-blocking acquisitions. If we
656 tmpfs_rename_relock(struct vnode *fdvp, struct vnode **fvpp, argument
668 mp = fdvp->v_mount;
672 error = vn_lock(fdvp, LK_EXCLUSIVE);
676 VOP_UNLOCK(fdvp, 0);
687 de = tmpfs_dir_lookup(VP_TO_TMPFS_DIR(fdvp), NULL, fcnp);
689 VOP_UNLOCK(fdvp, 0);
700 VOP_UNLOCK(fdvp, 0);
746 VOP_UNLOCK(fdvp, 0);
756 * fdvp contain
783 struct vnode *fdvp = v->a_fdvp; local
[all...]
/freebsd-11-stable/sys/fs/msdosfs/
H A Dmsdosfs_vnops.c942 struct vnode *fdvp = ap->a_fdvp; local
958 pmp = VFSTOMSDOSFS(fdvp->v_mount);
978 vrele(fdvp);
994 dp = VTODE(fdvp);
1044 if (VTODE(fdvp)->de_StartCluster != VTODE(tdvp)->de_StartCluster)
1113 if (relookup(fdvp, &fvp, fcnp) == 0)
1114 vrele(fdvp);
1128 zp = VTODE(fdvp);
1144 VOP_UNLOCK(fdvp, 0);
1167 VOP_UNLOCK(fdvp,
[all...]
/freebsd-11-stable/sys/ufs/ufs/
H A Dufs_vnops.c1100 struct vnode *fdvp = ap->a_fdvp; local
1135 * and fdvp and tdvp are the same directory. Subsequently we need
1138 * handle this we acquire all but fdvp using non-blocking
1144 error = vn_lock(fdvp, LK_EXCLUSIVE);
1148 VOP_UNLOCK(fdvp, 0);
1160 error = ufs_lookup_ino(fdvp, NULL, fcnp, &ino);
1162 VOP_UNLOCK(fdvp, 0);
1168 VOP_UNLOCK(fdvp, 0);
1188 VOP_UNLOCK(fdvp, 0);
1211 VOP_UNLOCK(fdvp,
[all...]
/freebsd-11-stable/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-11-stable/sys/fs/nandfs/
H A Dnandfs_vnops.c1520 struct vnode *fdvp = ap->a_fdvp; local
1533 DPRINTF(VNCALL, ("%s: fdvp:%p fvp:%p tdvp:%p tdp:%p\n", __func__, fdvp,
1549 vrele(fdvp);
1575 fdnode = VTON(fdvp);
1601 (fdvp == fvp) ||
1615 vrele(fdvp);
1664 if (doingdirectory && fdvp != tdvp)
1674 if (doingdirectory && fdvp != tdvp)
1742 VREF(fdvp);
[all...]
/freebsd-11-stable/sys/fs/ext2fs/
H A Dext2_vnops.c743 struct vnode *fdvp = ap->a_fdvp; local
770 vrele(fdvp);
793 dp = VTOI(fdvp);
821 vrele(fdvp);
994 VREF(fdvp);
995 error = relookup(fdvp, &fvp, fcnp);
997 vrele(fdvp);
1000 dp = VTOI(fdvp);
1057 cache_purge(fdvp);
1061 error = ext2_dirremove(fdvp, fcn
[all...]
/freebsd-11-stable/sys/fs/fuse/
H A Dfuse_internal.h285 fuse_internal_rename(struct vnode *fdvp,
H A Dfuse_vnops.c1426 struct vnode *fdvp = ap->a_fdvp; local
1441 if (fuse_isdeadfs(fdvp)) {
1460 err = fuse_internal_rename(fdvp, fcnp, tdvp, tcnp);
1462 if (tdvp != fdvp)
1476 cache_purge(fdvp);
1487 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-11-stable/sys/fs/nullfs/
H A Dnull_vnops.c597 struct vnode *fdvp = ap->a_fdvp; local
610 vrele(fdvp);
/freebsd-11-stable/sys/fs/smbfs/
H A Dsmbfs_vnops.c625 struct vnode *fdvp = ap->a_fdvp; local
681 cache_purge(fdvp);
685 smbfs_attr_cacheremove(fdvp);
695 vrele(fdvp);
/freebsd-11-stable/sys/fs/nfsclient/
H A Dnfs_clvnops.c202 static int nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp,
1754 struct vnode *fdvp = ap->a_fdvp; local
1811 error = nfs_renamerpc(fdvp, fvp, fcnp->cn_nameptr, fcnp->cn_namelen,
1860 cache_purge(fdvp);
1870 vrele(fdvp);
1897 nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp, char *fnameptr, argument
1902 struct nfsnode *fdnp = VTONFS(fdvp);
1906 error = nfsrpc_rename(fdvp, fvp, fnameptr, fnamelen, tdvp, tvp,
1913 (void) nfscl_loadattrcache(&fdvp, &fnfsva, NULL, NULL, 0, 1);
1917 KDTRACE_NFS_ATTRCACHE_FLUSH_DONE(fdvp);
[all...]
H A Dnfs_clrpcops.c2353 nfsrpc_rename(vnode_t fdvp, vnode_t fvp, char *fnameptr, int fnamelen, argument
2368 nmp = VFSTONFS(vnode_mount(fdvp));
2414 np = VTONFS(fdvp);
2424 NFSCL_REQSTART(nd, NFSPROC_RENAME, fdvp);
2446 error = nfscl_request(nd, fdvp, p, cred, fstuff);
2487 error = nfscl_wcc_data(nd, fdvp, fnap, fattrflagp, NULL,
/freebsd-11-stable/sys/ufs/ffs/
H A Dffs_alloc.c2794 struct vnode *vp, *dvp, *fdvp; local
3046 error = ffs_vget(mp, (ino_t)cmd.value, LK_EXCLUSIVE, &fdvp);
3056 vput(fdvp);
3061 error = ufs_dirrewrite(dp, VTOI(fdvp), (ino_t)cmd.size,
3063 cache_purge(fdvp);
3066 vput(fdvp);
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dzfs_vnops.c3498 * We acquire all but fdvp locks using non-blocking acquisitions. If we
5290 vnode_t *fdvp = ap->a_fdvp; local
5299 error = zfs_rename(fdvp, &fvp, ap->a_fcnp, tdvp, &tvp,
5302 vrele(fdvp);

Completed in 219 milliseconds