Lines Matching defs:fuse
37 struct fuse;
217 * Internally, enabling this option causes fuse to set the
236 * Internally, enabling this option causes fuse to set the
251 * By default, fuse waits for all pending writes to complete
252 * and calls the FLUSH operation on close(2) of every fuse fd.
254 * fuse fd, similar to the behavior of NFS/SMB clients.
836 /** Pointer to the fuse object */
837 struct fuse *fuse;
866 * - creates a fuse handle
938 * FUSE-specific mount options from mount.fuse(8).
961 struct fuse *fuse_new_30(struct fuse_args *args, const struct fuse_operations *op,
966 struct fuse *fuse_new(struct fuse_args *args, const struct fuse_operations *op,
969 struct fuse *fuse_new_31(struct fuse_args *args,
984 int fuse_mount(struct fuse *f, const char *mountpoint);
993 void fuse_unmount(struct fuse *f);
1003 void fuse_destroy(struct fuse *f);
1020 int fuse_loop(struct fuse *f);
1030 void fuse_exit(struct fuse *f);
1033 int fuse_loop_mt_31(struct fuse *f, int clone_fd);
1036 int fuse_loop_mt_32(struct fuse *f, struct fuse_loop_config *config);
1071 int fuse_loop_mt(struct fuse *f, struct fuse_loop_config *config);
1095 * The current fuse kernel module in linux (as of 2.6.30) doesn't pass
1126 int fuse_invalidate_path(struct fuse *f, const char *path);
1140 * @param fuse struct fuse pointer for fuse instance
1143 int fuse_start_cleanup_thread(struct fuse *fuse);
1149 * @param fuse struct fuse pointer for fuse instance
1151 void fuse_stop_cleanup_thread(struct fuse *fuse);
1159 * @param fuse struct fuse pointer for fuse instance
1162 int fuse_clean_cache(struct fuse *fuse);
1279 * Create a new fuse filesystem object
1281 * This is usually called from the factory of a fuse module to create
1323 /** Get session from fuse object */
1324 struct fuse_session *fuse_get_session(struct fuse *f);