Home
last modified time | relevance | path

Searched refs:fdvp (Results 1 – 20 of 20) sorted by relevance

/freebsd/cddl/usr.sbin/dwatch/libexec/
H A Dvop_rename97 this->fdvp = this->fncp->nc_dvp != NULL ?
99 this->fname1 = this->fdvp != 0 ? (
100 this->fdvp->nc_name != 0 ? stringof(this->fdvp->nc_name) : ""
121 this->fdvp = 0;
154 $PROBE /this->fdvp/ /* probe ID IDNUM1 (depth DEPTH) */
157 this->fdvp = this->fdvp->nc_dvp != NULL ?
158 this->fdvp->nc_dvp->v_cache_dst.tqh_first : 0;
159 this->fnameDEPTH = this->fdvp != 0 ? (
160 this->fdvp->nc_name != 0 ? stringof(this->fdvp->nc_name) : ""
176 $PROBE /this->fdvp/ /* probe ID $(( $ID + $MAX_DEPTH * 2 + 5 )) */
[all …]
/freebsd/sys/fs/tmpfs/
H A Dtmpfs_vnops.c836 * We acquire all but fdvp locks using non-blocking acquisitions. If we
844 tmpfs_rename_relock(struct vnode *fdvp, struct vnode **fvpp, in tmpfs_rename_relock()
856 mp = fdvp->v_mount; in tmpfs_rename_relock()
860 error = vn_lock(fdvp, LK_EXCLUSIVE); in tmpfs_rename_relock()
864 VOP_UNLOCK(fdvp); in tmpfs_rename_relock()
875 de = tmpfs_dir_lookup(VP_TO_TMPFS_DIR(fdvp), NULL, fcnp); in tmpfs_rename_relock()
877 VOP_UNLOCK(fdvp); in tmpfs_rename_relock()
888 VOP_UNLOCK(fdvp); in tmpfs_rename_relock()
934 VOP_UNLOCK(fdvp); in tmpfs_rename_relock()
944 * fdvp contain in tmpfs_rename_relock()
843 tmpfs_rename_relock(struct vnode * fdvp,struct vnode ** fvpp,struct vnode * tdvp,struct vnode ** tvpp,struct componentname * fcnp,struct componentname * tcnp) tmpfs_rename_relock() argument
970 struct vnode *fdvp = v->a_fdvp; tmpfs_rename() local
[all...]
/freebsd/sys/ufs/ufs/
H A Dufs_vnops.c1263 struct vnode *fdvp = ap->a_fdvp; in ufs_rename()
1299 * and fdvp and tdvp are the same directory. Subsequently we need in ufs_rename()
1302 * handle this we acquire all but fdvp using non-blocking in ufs_rename()
1308 error = vn_lock(fdvp, LK_EXCLUSIVE); in ufs_rename()
1312 VOP_UNLOCK(fdvp); in ufs_rename()
1324 error = ufs_lookup_ino(fdvp, NULL, fcnp, &ino); in ufs_rename()
1326 VOP_UNLOCK(fdvp); in ufs_rename()
1332 VOP_UNLOCK(fdvp); in ufs_rename()
1352 VOP_UNLOCK(fdvp); in ufs_rename()
1375 VOP_UNLOCK(fdvp); in ufs_rename()
1261 struct vnode *fdvp = ap->a_fdvp; ufs_rename() local
[all...]
/freebsd/sys/fs/nullfs/
H A Dnull_vnops.c652 struct vnode *fdvp, *fvp, *tdvp, *tvp; in null_rename() local
659 fdvp = ap->a_fdvp; in null_rename()
670 VI_LOCK(fdvp); in null_rename()
671 fdnn = VTONULL(fdvp); in null_rename()
672 if (fdnn == NULL) { /* fdvp is not locked, can be doomed */ in null_rename()
673 VI_UNLOCK(fdvp); in null_rename()
679 VI_UNLOCK(fdvp); in null_rename()
706 vrele(fdvp); in null_rename()
722 vrele(fdvp); in null_rename()
/freebsd/sys/fs/msdosfs/
H A Dmsdosfs_vnops.c943 struct vnode *fdvp, *fvp, *tdvp, *tvp, *vp; in msdosfs_rename() local
958 fdvp = ap->a_fdvp; in msdosfs_rename()
962 pmp = VFSTOMSDOSFS(fdvp->v_mount); in msdosfs_rename()
994 error = vn_lock(fdvp, LK_EXCLUSIVE); in msdosfs_rename()
998 VOP_UNLOCK(fdvp); in msdosfs_rename()
1006 error = msdosfs_lookup_ino(fdvp, NULL, fcnp, &scn, &blkoff); in msdosfs_rename()
1008 VOP_UNLOCK(fdvp); in msdosfs_rename()
1014 VOP_UNLOCK(fdvp); in msdosfs_rename()
1032 VOP_UNLOCK(fdvp); in msdosfs_rename()
1050 VOP_UNLOCK(fdvp); in msdosfs_rename()
[all …]
/freebsd/sys/fs/unionfs/
H A Dunion_vnops.c1353 struct vnode *fdvp; in unionfs_rename() local
1373 fdvp = ap->a_fdvp; in unionfs_rename()
1380 rfdvp = fdvp; in unionfs_rename()
1402 if (fdvp != tdvp) in unionfs_rename()
1403 VI_LOCK(fdvp); in unionfs_rename()
1404 unp = VTOUNIONFS(fdvp); in unionfs_rename()
1406 if (fdvp != tdvp) in unionfs_rename()
1407 VI_UNLOCK(fdvp); in unionfs_rename()
1413 fdvp, unp->un_uppervp, unp->un_lowervp); in unionfs_rename()
1421 if (fdvp != tdvp) in unionfs_rename()
[all …]
/freebsd/sys/fs/ext2fs/
H A Dext2_vnops.c787 struct vnode *fdvp = ap->a_fdvp; in ext2_rename() local
809 vrele(fdvp); in ext2_rename()
833 dp = VTOI(fdvp); in ext2_rename()
862 vrele(fdvp); in ext2_rename()
1034 VREF(fdvp); in ext2_rename()
1035 error = vfs_relookup(fdvp, &fvp, fcnp, true); in ext2_rename()
1037 vrele(fdvp); in ext2_rename()
1040 dp = VTOI(fdvp); in ext2_rename()
1115 cache_purge(fdvp); in ext2_rename()
1120 error = ext2_dirremove(fdvp, fcnp); in ext2_rename()
[all …]
/freebsd/sys/fs/smbfs/
H A Dsmbfs_vnops.c562 struct vnode *fdvp = ap->a_fdvp; in smbfs_rename() local
626 cache_purge(fdvp); in smbfs_rename()
630 smbfs_attr_cacheremove(fdvp); in smbfs_rename()
640 vrele(fdvp); in smbfs_rename()
/freebsd/sys/fs/p9fs/
H A Dp9fs_vnops.c2044 struct vnode *fdvp; in p9fs_rename() local
2061 fdvp = ap->a_fdvp; in p9fs_rename()
2065 fdnode = P9FS_VTON(fdvp); in p9fs_rename()
2072 P9_DEBUG(VOPS, "%s: tvp %p, tdvp %p, fvp %p, fdvp %p\n ", __func__, tvp, tdvp, fvp, fdvp); in p9fs_rename()
2104 cache_purge(fdvp); in p9fs_rename()
2126 vrele(fdvp); in p9fs_rename()
/freebsd/sys/fs/fuse/
H A Dfuse_internal.h265 int fuse_internal_rename(struct vnode *fdvp, struct componentname *fcnp,
H A Dfuse_vnops.c2135 struct vnode *fdvp = ap->a_fdvp; in fuse_vnop_rename() local
2142 bool newparent = fdvp != tdvp; in fuse_vnop_rename()
2146 if (fuse_isdeadfs(fdvp)) { in fuse_vnop_rename()
2174 err = fuse_internal_rename(fdvp, fcnp, tdvp, tcnp); in fuse_vnop_rename()
2176 if (tdvp != fdvp) in fuse_vnop_rename()
2190 cache_purge(fdvp); in fuse_vnop_rename()
2201 vrele(fdvp); in fuse_vnop_rename()
H A Dfuse_internal.c740 fuse_internal_rename(struct vnode *fdvp, in fuse_internal_rename() argument
750 fdisp_make_vp(&fdi, FUSE_RENAME, fdvp, curthread, tcnp->cn_cred); in fuse_internal_rename()
/freebsd/sys/fs/nfsclient/
H A Dnfs_clvnops.c252 static int nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp,
1979 struct vnode *fdvp = ap->a_fdvp; in nfs_rename() local
2034 error = nfs_renamerpc(fdvp, fvp, fcnp->cn_nameptr, fcnp->cn_namelen, in nfs_rename()
2075 cache_purge(fdvp); in nfs_rename()
2085 vrele(fdvp); in nfs_rename()
2112 nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp, char *fnameptr, in nfs_renamerpc() argument
2117 struct nfsnode *fdnp = VTONFS(fdvp); in nfs_renamerpc()
2121 error = nfsrpc_rename(fdvp, fvp, fnameptr, fnamelen, tdvp, tvp, in nfs_renamerpc()
2128 (void) nfscl_loadattrcache(&fdvp, &fnfsva, NULL, 0, 1); in nfs_renamerpc()
2132 KDTRACE_NFS_ATTRCACHE_FLUSH_DONE(fdvp); in nfs_renamerpc()
[all …]
H A Dnfs_clrpcops.c2937 nfsrpc_rename(vnode_t fdvp, vnode_t fvp, char *fnameptr, int fnamelen, in nfsrpc_rename() argument
2952 nmp = VFSTONFS(fdvp->v_mount); in nfsrpc_rename()
2998 np = VTONFS(fdvp); in nfsrpc_rename()
3008 NFSCL_REQSTART(nd, NFSPROC_RENAME, fdvp, cred); in nfsrpc_rename()
3030 error = nfscl_request(nd, fdvp, p, cred); in nfsrpc_rename()
3071 error = nfscl_wcc_data(nd, fdvp, fnap, fattrflagp, NULL, NULL); in nfsrpc_rename()
/freebsd/sys/ufs/ffs/
H A Dffs_alloc.c3284 struct vnode *vp, *dvp, *fdvp; in sysctl_ffs_fsck() local
3560 error = ffs_vget(mp, (ino_t)cmd.value, LK_EXCLUSIVE, &fdvp); in sysctl_ffs_fsck()
3569 vput(fdvp); in sysctl_ffs_fsck()
3575 error = ufs_dirrewrite(dp, VTOI(fdvp), (ino_t)cmd.size, in sysctl_ffs_fsck()
3577 cache_purge(fdvp); in sysctl_ffs_fsck()
3580 vput(fdvp); in sysctl_ffs_fsck()
H A Dffs_softdep.c555 softdep_prerename(struct vnode *fdvp, in softdep_prerename() argument
3225 softdep_prerename(struct vnode *fdvp, in softdep_prerename() argument
3233 ump = VFSTOUFS(fdvp->v_mount); in softdep_prerename()
3243 error = softdep_prerename_vnode(ump, fdvp); in softdep_prerename()
3244 VOP_UNLOCK(fdvp); in softdep_prerename()
3254 if (tdvp != fdvp) { in softdep_prerename()
/freebsd/sys/kern/
H A Dvnode_if.src333 IN WILLRELE struct vnode *fdvp;
H A Dvfs_cache.c3048 cache_vop_rename(struct vnode *fdvp, struct vnode *fvp, struct vnode *tdvp, in cache_vop_rename() argument
3052 ASSERT_VOP_IN_SEQC(fdvp); in cache_vop_rename()
/freebsd/sys/sys/
H A Dvnode.h668 void cache_vop_rename(struct vnode *fdvp, struct vnode *fvp, struct vnode *tdvp,
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_vnops_os.c4905 vnode_t *fdvp = ap->a_fdvp; in zfs_freebsd_rename() local
4916 error = zfs_do_rename(fdvp, &fvp, ap->a_fcnp, tdvp, &tvp, in zfs_freebsd_rename()
4919 vrele(fdvp); in zfs_freebsd_rename()