Lines Matching defs:fuse_conn
399 struct fuse_conn { struct
401 spinlock_t lock;
404 atomic_t count;
406 struct rcu_head rcu;
409 kuid_t user_id;
412 kgid_t group_id;
415 unsigned flags;
418 unsigned max_read;
421 unsigned max_write;
424 wait_queue_head_t waitq;
427 struct list_head pending;
430 struct list_head processing;
433 struct list_head io;
436 u64 khctr;
439 struct rb_root polled_files;
442 unsigned max_background;
445 unsigned congestion_threshold;
448 unsigned num_background;
451 unsigned active_background;
454 struct list_head bg_queue;
457 struct list_head interrupts;
460 struct fuse_forget_link forget_list_head;
461 struct fuse_forget_link *forget_list_tail;
464 int forget_batch;
468 int initialized;
473 int blocked;
476 wait_queue_head_t blocked_waitq;
479 wait_queue_head_t reserved_req_waitq;
482 u64 reqctr;
486 unsigned connected;
491 unsigned conn_error:1;
494 unsigned conn_init:1;
497 unsigned async_read:1;
500 unsigned atomic_o_trunc:1;
503 unsigned export_support:1;
506 unsigned bdi_initialized:1;
509 unsigned writeback_cache:1;
517 unsigned no_open:1;
520 unsigned no_fsync:1;
523 unsigned no_fsyncdir:1;
526 unsigned no_flush:1;
529 unsigned no_setxattr:1;
532 unsigned no_getxattr:1;
535 unsigned no_listxattr:1;
538 unsigned no_removexattr:1;
541 unsigned no_lock:1;
544 unsigned no_access:1;
547 unsigned no_create:1;
550 unsigned no_interrupt:1;
553 unsigned no_bmap:1;
556 unsigned no_poll:1;
559 unsigned big_writes:1;
562 unsigned dont_mask:1;
565 unsigned no_flock:1;
568 unsigned no_fallocate:1;
594 /** Entry on the fuse_conn_list */ argument
595 struct list_head entry;
619 void (*release)(struct fuse_conn *); argument
628 static inline struct fuse_conn *get_fuse_conn_super(struct super_block *sb) in get_fuse_conn_super() argument