Lines Matching defs:fuse_conn
607 struct fuse_conn { struct
609 spinlock_t lock;
612 refcount_t count;
615 atomic_t dev_count;
617 struct rcu_head rcu;
620 kuid_t user_id;
623 kgid_t group_id;
626 struct pid_namespace *pid_ns;
629 struct user_namespace *user_ns;
632 unsigned max_read;
635 unsigned max_write;
638 unsigned int max_pages;
641 unsigned int max_pages_limit;
644 struct fuse_iqueue iq;
647 atomic64_t khctr;
650 struct rb_root polled_files;
653 unsigned max_background;
656 unsigned congestion_threshold;
659 unsigned num_background;
662 unsigned active_background;
665 struct list_head bg_queue;
669 spinlock_t bg_lock;
673 int initialized;
678 int blocked;
681 wait_queue_head_t blocked_waitq;
685 unsigned connected;
688 bool aborted;
693 unsigned conn_error:1;
696 unsigned conn_init:1;
699 unsigned async_read:1;
702 unsigned abort_err:1;
705 unsigned atomic_o_trunc:1;
708 unsigned export_support:1;
711 unsigned writeback_cache:1;
714 unsigned parallel_dirops:1;
717 unsigned handle_killpriv:1;
720 unsigned cache_symlinks:1;
723 unsigned int legacy_opts_show:1;
731 unsigned handle_killpriv_v2:1;
739 unsigned no_open:1;
742 unsigned no_opendir:1;
745 unsigned no_fsync:1;
748 unsigned no_fsyncdir:1;
751 unsigned no_flush:1;
754 unsigned no_setxattr:1;
757 unsigned setxattr_ext:1;
760 unsigned no_getxattr:1;
763 unsigned no_listxattr:1;
766 unsigned no_removexattr:1;
769 unsigned no_lock:1;
772 unsigned no_access:1;
775 unsigned no_create:1;
778 unsigned no_interrupt:1;
781 unsigned no_bmap:1;
784 unsigned no_poll:1;
787 unsigned big_writes:1;
790 unsigned dont_mask:1;
793 unsigned no_flock:1;
796 unsigned no_fallocate:1;
799 unsigned no_rename2:1;
802 unsigned auto_inval_data:1;
805 unsigned explicit_inval_data:1;
808 unsigned do_readdirplus:1;
811 unsigned readdirplus_auto:1;
814 unsigned async_dio:1;
817 unsigned no_lseek:1;
820 unsigned posix_acl:1;
823 unsigned default_permissions:1;
826 unsigned allow_other:1;
829 unsigned no_copy_file_range:1;
832 unsigned int destroy:1;
835 unsigned int delete_stale:1;
838 unsigned int no_control:1;
841 unsigned int no_force_umount:1;
844 unsigned int auto_submounts:1;
847 unsigned int sync_fs:1;
850 unsigned int init_security:1;
853 unsigned int create_supp_group:1;
856 unsigned int inode_dax:1;
859 unsigned int no_tmpfile:1;
885 /** Entry on the fuse_conn_list */ argument
907 void (*release)(struct fuse_conn *); argument
923 struct fuse_conn_dax *dax; argument
946 * This object allows sharing a fuse_conn between separate mounts to argument