/freebsd-11-stable/sys/fs/tmpfs/ |
H A D | tmpfs_vnops.c | 648 * 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 D | msdosfs_vnops.c | 942 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 D | ufs_vnops.c | 1100 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 D | union_vnops.c | 1105 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 D | nandfs_vnops.c | 1520 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 D | ext2_vnops.c | 743 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 D | fuse_internal.h | 285 fuse_internal_rename(struct vnode *fdvp,
|
H A D | fuse_vnops.c | 1426 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 D | fuse_internal.c | 415 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 D | null_vnops.c | 597 struct vnode *fdvp = ap->a_fdvp; local 610 vrele(fdvp);
|
/freebsd-11-stable/sys/fs/smbfs/ |
H A D | smbfs_vnops.c | 625 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 D | nfs_clvnops.c | 202 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 D | nfs_clrpcops.c | 2353 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 D | ffs_alloc.c | 2794 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 D | zfs_vnops.c | 3498 * 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);
|