Lines Matching defs:fuse
52 struct fuse;
442 /** Pointer to the fuse object */
443 struct fuse *fuse;
469 * - creates a fuse handle
502 struct fuse *fuse_new(struct fuse_chan *ch, struct fuse_args *args,
516 void fuse_destroy(struct fuse *f);
527 int fuse_loop(struct fuse *f);
534 void fuse_exit(struct fuse *f);
549 int fuse_loop_mt(struct fuse *f);
574 int fuse_invalidate(struct fuse *f, const char *path);
673 * Create a new fuse filesystem object
675 * This is usually called from the factory of a fuse module to create
755 typedef void (*fuse_processor_t)(struct fuse *, struct fuse_cmd *, void *);
758 struct fuse *fuse_setup(int argc, char *argv[],
764 void fuse_teardown(struct fuse *fuse, char *mountpoint);
767 struct fuse_cmd *fuse_read_cmd(struct fuse *f);
770 void fuse_process_cmd(struct fuse *f, struct fuse_cmd *cmd);
774 int fuse_loop_mt_proc(struct fuse *f, fuse_processor_t proc, void *data);
778 int fuse_exited(struct fuse *f);
783 /** Get session from fuse object */
784 struct fuse_session *fuse_get_session(struct fuse *f);