Home
last modified time | relevance | path

Searched refs:fdvp (Results 1 – 21 of 21) 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.c841 tmpfs_rename_relock(struct vnode *fdvp, struct vnode **fvpp, in tmpfs_rename_relock() argument
853 mp = fdvp->v_mount; in tmpfs_rename_relock()
857 error = vn_lock(fdvp, LK_EXCLUSIVE); in tmpfs_rename_relock()
861 VOP_UNLOCK(fdvp); in tmpfs_rename_relock()
872 de = tmpfs_dir_lookup(VP_TO_TMPFS_DIR(fdvp), NULL, fcnp); in tmpfs_rename_relock()
874 VOP_UNLOCK(fdvp); in tmpfs_rename_relock()
885 VOP_UNLOCK(fdvp); in tmpfs_rename_relock()
931 VOP_UNLOCK(fdvp); in tmpfs_rename_relock()
943 if (nvp == fdvp) { in tmpfs_rename_relock()
955 vrele(fdvp); in tmpfs_rename_relock()
[all …]
/freebsd/sys/sys/
H A Dinotify.h125 #define INOTIFY_MOVE(vp, fdvp, fcnp, tvp, tdvp, tcnp) do { \ argument
126 if (__predict_false((vn_irflag_read(fdvp) & VIRF_INOTIFY) != 0 || \
132 VOP_INOTIFY((vp), (fdvp), (fcnp), IN_MOVED_FROM, cookie); \
H A Dvnode.h683 void cache_vop_rename(struct vnode *fdvp, struct vnode *fvp, struct vnode *tdvp,
/freebsd/sys/ufs/ufs/
H A Dufs_vnops.c1278 struct vnode *fdvp = ap->a_fdvp; in ufs_rename() local
1330 error = vn_lock(fdvp, LK_EXCLUSIVE); in ufs_rename()
1334 VOP_UNLOCK(fdvp); in ufs_rename()
1346 error = ufs_lookup_ino(fdvp, NULL, fcnp, &ino); in ufs_rename()
1348 VOP_UNLOCK(fdvp); in ufs_rename()
1354 VOP_UNLOCK(fdvp); in ufs_rename()
1374 VOP_UNLOCK(fdvp); in ufs_rename()
1397 VOP_UNLOCK(fdvp); in ufs_rename()
1416 if (DOINGSUJ(fdvp) && in ufs_rename()
1417 (seqc_in_modify(fdvp_s) || !vn_seqc_consistent(fdvp, fdvp_s) || in ufs_rename()
[all …]
/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()
997 error = vn_lock(fdvp, LK_EXCLUSIVE); in msdosfs_rename()
1001 VOP_UNLOCK(fdvp); in msdosfs_rename()
1009 error = msdosfs_lookup_ino(fdvp, NULL, fcnp, &scn, &blkoff); in msdosfs_rename()
1011 VOP_UNLOCK(fdvp); in msdosfs_rename()
1017 VOP_UNLOCK(fdvp); in msdosfs_rename()
1035 VOP_UNLOCK(fdvp); in msdosfs_rename()
1058 VOP_UNLOCK(fdvp); in msdosfs_rename()
[all …]
/freebsd/sys/fs/nullfs/
H A Dnull_vnops.c700 struct vnode *fdvp, *fvp, *tdvp, *tvp; in null_rename() local
707 fdvp = ap->a_fdvp; in null_rename()
718 VI_LOCK(fdvp); in null_rename()
719 fdnn = VTONULL(fdvp); in null_rename()
721 VI_UNLOCK(fdvp); in null_rename()
727 VI_UNLOCK(fdvp); in null_rename()
755 vrele(fdvp); in null_rename()
771 vrele(fdvp); in null_rename()
/freebsd/sys/fs/unionfs/
H A Dunion_vnops.c1374 struct vnode *fdvp; in unionfs_rename() local
1394 fdvp = ap->a_fdvp; in unionfs_rename()
1401 rfdvp = fdvp; in unionfs_rename()
1428 if (fdvp != tdvp) in unionfs_rename()
1429 VI_LOCK(fdvp); in unionfs_rename()
1430 unp = VTOUNIONFS(fdvp); in unionfs_rename()
1432 if (fdvp != tdvp) in unionfs_rename()
1433 VI_UNLOCK(fdvp); in unionfs_rename()
1439 fdvp, unp->un_uppervp, unp->un_lowervp); in unionfs_rename()
1447 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
631 cache_purge(fdvp); in smbfs_rename()
635 smbfs_attr_cacheremove(fdvp); in smbfs_rename()
645 vrele(fdvp); in smbfs_rename()
/freebsd/sys/fs/fuse/
H A Dfuse_vnops.c2255 struct vnode *fdvp = ap->a_fdvp;
2262 bool newparent = fdvp != tdvp;
2267 if (fuse_isdeadfs(fdvp)) { in fuse_vnop_rename()
2294 if (tdvp != fdvp) in fuse_vnop_rename()
2308 SDT_PROBE4(fusefs, , vnops, erelookup, fdvp, fvp, tdvp, in fuse_vnop_rename()
2320 err = fuse_internal_rename(fdvp, fcnp, tdvp, tcnp); in fuse_vnop_rename()
2322 if (tdvp != fdvp) in fuse_vnop_rename()
2335 cache_purge(fdvp); in fuse_vnop_rename()
2348 vrele(fdvp); in fuse_vnop_rename()
2269 struct vnode *fdvp = ap->a_fdvp; fuse_vnop_rename() local
H A Dfuse_internal.h265 int fuse_internal_rename(struct vnode *fdvp, struct componentname *fcnp,
H A Dfuse_internal.c744 fuse_internal_rename(struct vnode *fdvp, in fuse_internal_rename() argument
754 fdisp_make_vp(&fdi, FUSE_RENAME, fdvp, curthread, tcnp->cn_cred); in fuse_internal_rename()
/freebsd/sys/fs/p9fs/
H A Dp9fs_vnops.c2094 struct vnode *fdvp; in p9fs_rename() local
2111 fdvp = ap->a_fdvp; in p9fs_rename()
2115 fdnode = P9FS_VTON(fdvp); in p9fs_rename()
2122 P9_DEBUG(VOPS, "%s: tvp %p, tdvp %p, fvp %p, fdvp %p\n ", __func__, tvp, tdvp, fvp, fdvp); in p9fs_rename()
2159 cache_purge(fdvp); in p9fs_rename()
2181 vrele(fdvp); in p9fs_rename()
/freebsd/sys/fs/nfsclient/
H A Dnfs_clvnops.c257 static int nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp,
2126 struct vnode *fdvp = ap->a_fdvp; in nfs_rename() local
2202 error = nfs_renamerpc(fdvp, fvp, fcnp->cn_nameptr, fcnp->cn_namelen, in nfs_rename()
2243 cache_purge(fdvp); in nfs_rename()
2253 vrele(fdvp); in nfs_rename()
2280 nfs_renamerpc(struct vnode *fdvp, struct vnode *fvp, char *fnameptr, in nfs_renamerpc() argument
2285 struct nfsnode *fdnp = VTONFS(fdvp); in nfs_renamerpc()
2291 nmp = VFSTONFS(fdvp->v_mount); in nfs_renamerpc()
2292 error = nfsrpc_rename(fdvp, fvp, fnameptr, fnamelen, tdvp, tvp, in nfs_renamerpc()
2299 (void) nfscl_loadattrcache(&fdvp, &fnfsva, NULL, 0, 1); in nfs_renamerpc()
[all …]
H A Dnfs_clrpcops.c3002 nfsrpc_rename(struct vnode *fdvp, struct vnode *fvp, char *fnameptr, in nfsrpc_rename() argument
3021 nmp = VFSTONFS(fdvp->v_mount); in nfsrpc_rename()
3068 np = VTONFS(fdvp); in nfsrpc_rename()
3078 NFSCL_REQSTART(nd, NFSPROC_RENAME, fdvp, cred); in nfsrpc_rename()
3115 error = nfscl_request(nd, fdvp, p, cred); in nfsrpc_rename()
3156 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/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_vnops_os.c5512 vnode_t *fdvp = ap->a_fdvp; in zfs_freebsd_rename() local
5524 if ((vn_irflag_read(fdvp) & VIRF_NAMEDDIR) != 0) { in zfs_freebsd_rename()
5535 error = zfs_do_rename(fdvp, &fvp, ap->a_fcnp, tdvp, &tvp, in zfs_freebsd_rename()
5537 vrele(fdvp); in zfs_freebsd_rename()
5549 vrele(fdvp); in zfs_freebsd_rename()
/freebsd/sys/kern/
H A Dvnode_if.src334 IN WILLRELE struct vnode *fdvp;
H A Dvfs_cache.c3080 cache_vop_rename(struct vnode *fdvp, struct vnode *fvp, struct vnode *tdvp, in cache_vop_rename() argument
3084 ASSERT_VOP_IN_SEQC(fdvp); in cache_vop_rename()