| /freebsd/cddl/usr.sbin/dwatch/libexec/ |
| H A D | vop_rename | 97 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 D | tmpfs_vnops.c | 841 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 D | inotify.h | 125 #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 D | vnode.h | 683 void cache_vop_rename(struct vnode *fdvp, struct vnode *fvp, struct vnode *tdvp,
|
| /freebsd/sys/ufs/ufs/ |
| H A D | ufs_vnops.c | 1278 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 D | msdosfs_vnops.c | 943 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 D | null_vnops.c | 700 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 D | union_vnops.c | 1374 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 D | ext2_vnops.c | 787 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 D | smbfs_vnops.c | 562 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 D | fuse_vnops.c | 2255 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 D | fuse_internal.h | 265 int fuse_internal_rename(struct vnode *fdvp, struct componentname *fcnp,
|
| H A D | fuse_internal.c | 744 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 D | p9fs_vnops.c | 2094 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 D | nfs_clvnops.c | 257 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 D | nfs_clrpcops.c | 3002 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 D | ffs_alloc.c | 3284 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 D | ffs_softdep.c | 555 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 D | zfs_vnops_os.c | 5512 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 D | vnode_if.src | 334 IN WILLRELE struct vnode *fdvp;
|
| H A D | vfs_cache.c | 3080 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()
|