Lines Matching refs:fuse
10 #include "fuse.h"
91 fuse_uvfs_setup_context(ucred_t *cr, struct fuse_fs *fuse)
98 ctx->fuse = fuse->fuse;
99 ctx->private_data = fuse->user_data;
1555 * Only truncation is supported by fuse
1661 fuse_exit(struct fuse *f)
1667 struct fuse *
1672 struct fuse *fuse;
1677 fuse = umem_zalloc(sizeof (struct fuse), UMEM_NOFAIL);
1678 if (fuse == NULL)
1694 gettext("fuse: warning: library too old, "));
1703 umem_free(fuse, sizeof (struct fuse));
1705 gettext("fuse: failed to allocate fuse_fs\n"));
1721 ctx->fuse = fuse;
1726 if (fuse->fuse_exited) {
1727 umem_free(fuse, sizeof (struct fuse));
1741 fuse->fuse_fs = fs;
1742 fuse->fuse_uvfs_fs = ch->fuse_uvfs_fs;
1743 fuse->fuse_fs->fuse = fuse;
1748 umem_free(fuse, sizeof (struct fuse));
1754 return (fuse);
1762 struct fuse *fuse;
1784 fuse = fuse_new(fch, &args, op, op_size, user_data);
1785 if (fuse == NULL) {
1794 error = fuse_loop(fuse);
1799 fuse_destroy(fuse);
1805 fuse_destroy(struct fuse *f)
1809 umem_free(f, sizeof (struct fuse));
1821 fuse_loop(struct fuse *f)