Lines Matching defs:fuse_conn
539 struct fuse_conn { struct
541 spinlock_t lock;
544 refcount_t count;
547 atomic_t dev_count;
549 struct rcu_head rcu;
552 kuid_t user_id;
555 kgid_t group_id;
558 struct pid_namespace *pid_ns;
561 struct user_namespace *user_ns;
564 unsigned max_read;
567 unsigned max_write;
570 unsigned int max_pages;
573 unsigned int max_pages_limit;
576 struct fuse_iqueue iq;
579 atomic64_t khctr;
582 struct rb_root polled_files;
585 unsigned max_background;
588 unsigned congestion_threshold;
591 unsigned num_background;
594 unsigned active_background;
597 struct list_head bg_queue;
601 spinlock_t bg_lock;
605 int initialized;
610 int blocked;
613 wait_queue_head_t blocked_waitq;
617 unsigned connected;
620 bool aborted;
625 unsigned conn_error:1;
628 unsigned conn_init:1;
631 unsigned async_read:1;
634 unsigned abort_err:1;
637 unsigned atomic_o_trunc:1;
640 unsigned export_support:1;
643 unsigned writeback_cache:1;
646 unsigned parallel_dirops:1;
649 unsigned handle_killpriv:1;
652 unsigned cache_symlinks:1;
655 unsigned int legacy_opts_show:1;
663 unsigned handle_killpriv_v2:1;
671 unsigned no_open:1;
674 unsigned no_opendir:1;
677 unsigned no_fsync:1;
680 unsigned no_fsyncdir:1;
683 unsigned no_flush:1;
686 unsigned no_setxattr:1;
689 unsigned setxattr_ext:1;
692 unsigned no_getxattr:1;
695 unsigned no_listxattr:1;
698 unsigned no_removexattr:1;
701 unsigned no_lock:1;
704 unsigned no_access:1;
707 unsigned no_create:1;
710 unsigned no_interrupt:1;
713 unsigned no_bmap:1;
716 unsigned no_poll:1;
719 unsigned big_writes:1;
722 unsigned dont_mask:1;
725 unsigned no_flock:1;
728 unsigned no_fallocate:1;
731 unsigned no_rename2:1;
734 unsigned auto_inval_data:1;
737 unsigned explicit_inval_data:1;
740 unsigned do_readdirplus:1;
743 unsigned readdirplus_auto:1;
746 unsigned async_dio:1;
749 unsigned no_lseek:1;
752 unsigned posix_acl:1;
755 unsigned default_permissions:1;
758 unsigned allow_other:1;
761 unsigned no_copy_file_range:1;
764 unsigned int destroy:1;
767 unsigned int delete_stale:1;
770 unsigned int no_control:1;
773 unsigned int no_force_umount:1;
776 unsigned int auto_submounts:1;
779 unsigned int sync_fs:1;
782 unsigned int init_security:1;
785 unsigned int inode_dax:1;
788 unsigned int no_tmpfile:1;
791 atomic_t num_waiting;
815 void (*release)(struct fuse_conn *); argument
831 struct fuse_conn_dax *dax; argument
844 * This object allows sharing a fuse_conn between separate mounts to argument