/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 | 836 * 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 D | ufs_vnops.c | 1263 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 D | null_vnops.c | 652 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 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() 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 D | union_vnops.c | 1353 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 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 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 D | p9fs_vnops.c | 2044 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 D | fuse_internal.h | 265 int fuse_internal_rename(struct vnode *fdvp, struct componentname *fcnp,
|
H A D | fuse_vnops.c | 2135 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 D | fuse_internal.c | 740 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 D | nfs_clvnops.c | 252 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 D | nfs_clrpcops.c | 2937 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 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/kern/ |
H A D | vnode_if.src | 333 IN WILLRELE struct vnode *fdvp;
|
H A D | vfs_cache.c | 3048 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 D | vnode.h | 668 void cache_vop_rename(struct vnode *fdvp, struct vnode *fvp, struct vnode *tdvp,
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_vnops_os.c | 4905 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()
|