Lines Matching defs:fuse_conn
498 struct fuse_conn { struct
500 spinlock_t lock;
503 refcount_t count;
506 atomic_t dev_count;
508 struct rcu_head rcu;
511 kuid_t user_id;
514 kgid_t group_id;
517 struct pid_namespace *pid_ns;
520 struct user_namespace *user_ns;
523 unsigned max_read;
526 unsigned max_write;
529 unsigned int max_pages;
532 struct fuse_iqueue iq;
535 atomic64_t khctr;
538 struct rb_root polled_files;
541 unsigned max_background;
544 unsigned congestion_threshold;
547 unsigned num_background;
550 unsigned active_background;
553 struct list_head bg_queue;
557 spinlock_t bg_lock;
561 int initialized;
566 int blocked;
569 wait_queue_head_t blocked_waitq;
573 unsigned connected;
576 bool aborted;
581 unsigned conn_error:1;
584 unsigned conn_init:1;
587 unsigned async_read:1;
590 unsigned abort_err:1;
593 unsigned atomic_o_trunc:1;
596 unsigned export_support:1;
599 unsigned writeback_cache:1;
602 unsigned parallel_dirops:1;
605 unsigned handle_killpriv:1;
608 unsigned cache_symlinks:1;
616 unsigned no_open:1;
619 unsigned no_opendir:1;
622 unsigned no_fsync:1;
625 unsigned no_fsyncdir:1;
628 unsigned no_flush:1;
631 unsigned no_setxattr:1;
634 unsigned no_getxattr:1;
637 unsigned no_listxattr:1;
640 unsigned no_removexattr:1;
643 unsigned no_lock:1;
646 unsigned no_access:1;
649 unsigned no_create:1;
652 unsigned no_interrupt:1;
655 unsigned no_bmap:1;
658 unsigned no_poll:1;
661 unsigned big_writes:1;
664 unsigned dont_mask:1;
667 unsigned no_flock:1;
670 unsigned no_fallocate:1;
673 unsigned no_rename2:1;
676 unsigned auto_inval_data:1;
679 unsigned explicit_inval_data:1;
682 unsigned do_readdirplus:1;
685 unsigned readdirplus_auto:1;
688 unsigned async_dio:1;
691 unsigned no_lseek:1;
694 unsigned posix_acl:1;
697 unsigned default_permissions:1;
700 unsigned allow_other:1;
726 /** Entry on the fuse_conn_list */ argument
745 void (*release)(struct fuse_conn *); argument
757 static inline struct fuse_conn *get_fuse_conn_super(struct super_block *sb) in get_fuse_conn_super() argument