10#include "fuse_lowlevel.h" 
   24        struct fuse_session *se;
 
   31        unsigned int ioctl_64bit : 1;
 
   41        struct fuse_req *next;
 
   42        struct fuse_req *prev;
 
   45struct fuse_notify_req {
 
   48                      const void *, 
const struct fuse_buf *);
 
   49        struct fuse_notify_req *next;
 
   50        struct fuse_notify_req *prev;
 
   57        struct fuse_custom_io *io;
 
   58        struct mount_opts *mo;
 
   63        struct cuse_data *cuse_data;
 
   68        struct fuse_req interrupts;
 
   71        pthread_key_t pipe_key;
 
   72        int broken_splice_nonblock;
 
   74        struct fuse_notify_req notify_list;
 
  102        struct fusemod_so *so;
 
 
  114#if FUSE_USE_VERSION >= FUSE_MAKE_VERSION(3, 12) 
  167struct fuse_chan *fuse_chan_get(
struct fuse_chan *ch);
 
  174void fuse_chan_put(
struct fuse_chan *ch);
 
  176struct mount_opts *parse_mount_opts(
struct fuse_args *args);
 
  177void destroy_mount_opts(
struct mount_opts *mo);
 
  178void fuse_mount_version(
void);
 
  179unsigned get_max_read(
struct mount_opts *o);
 
  180void fuse_kern_unmount(
const char *mountpoint, 
int fd);
 
  181int fuse_kern_mount(
const char *mountpoint, 
struct mount_opts *mo);
 
  183int fuse_send_reply_iov_nofree(
fuse_req_t req, 
int error, 
struct iovec *iov,
 
  189int fuse_start_thread(pthread_t *thread_id, 
void *(*func)(
void *), 
void *arg);
 
  191void fuse_buf_free(
struct fuse_buf *buf);
 
  193int fuse_session_receive_buf_internal(
struct fuse_session *se,
 
  195                                      struct fuse_chan *ch);
 
  196void fuse_session_process_buf_internal(
struct fuse_session *se,
 
  198                                       struct fuse_chan *ch);
 
  201                      size_t op_size, 
void *private_data);
 
  203int fuse_session_loop_mt_312(
struct fuse_session *se, 
struct fuse_loop_config *config);
 
  219#define FUSE_DEFAULT_MAX_PAGES_LIMIT 256 
  220#define FUSE_DEFAULT_MAX_PAGES_PER_REQ 32 
  223#define FUSE_BUFFER_HEADER_SIZE 0x1000 
struct fuse_fs *(* fuse_module_factory_t)(struct fuse_args *args, struct fuse_fs *fs[])
void(* fuse_interrupt_func_t)(fuse_req_t req, void *data)
struct fuse_req * fuse_req_t