Lines Matching defs:fuse_conn
541 struct fuse_conn { struct
543 spinlock_t lock;
546 refcount_t count;
549 atomic_t dev_count;
551 struct rcu_head rcu;
554 kuid_t user_id;
557 kgid_t group_id;
560 struct pid_namespace *pid_ns;
563 struct user_namespace *user_ns;
566 unsigned max_read;
569 unsigned max_write;
572 unsigned int max_pages;
575 struct fuse_iqueue iq;
578 atomic64_t khctr;
581 struct rb_root polled_files;
584 unsigned max_background;
587 unsigned congestion_threshold;
590 unsigned num_background;
593 unsigned active_background;
596 struct list_head bg_queue;
600 spinlock_t bg_lock;
604 int initialized;
609 int blocked;
612 wait_queue_head_t blocked_waitq;
616 unsigned connected;
619 bool aborted;
624 unsigned conn_error:1;
627 unsigned conn_init:1;
630 unsigned async_read:1;
633 unsigned abort_err:1;
636 unsigned atomic_o_trunc:1;
639 unsigned export_support:1;
642 unsigned writeback_cache:1;
645 unsigned parallel_dirops:1;
648 unsigned handle_killpriv:1;
651 unsigned cache_symlinks:1;
654 unsigned int legacy_opts_show:1;
662 unsigned no_open:1;
665 unsigned no_opendir:1;
668 unsigned no_fsync:1;
671 unsigned no_fsyncdir:1;
674 unsigned no_flush:1;
677 unsigned no_setxattr:1;
680 unsigned no_getxattr:1;
683 unsigned no_listxattr:1;
686 unsigned no_removexattr:1;
689 unsigned no_lock:1;
692 unsigned no_access:1;
695 unsigned no_create:1;
698 unsigned no_interrupt:1;
701 unsigned no_bmap:1;
704 unsigned no_poll:1;
707 unsigned big_writes:1;
710 unsigned dont_mask:1;
713 unsigned no_flock:1;
716 unsigned no_fallocate:1;
719 unsigned no_rename2:1;
722 unsigned auto_inval_data:1;
725 unsigned explicit_inval_data:1;
728 unsigned do_readdirplus:1;
731 unsigned readdirplus_auto:1;
734 unsigned async_dio:1;
737 unsigned no_lseek:1;
740 unsigned posix_acl:1;
743 unsigned default_permissions:1;
746 unsigned allow_other:1;
749 unsigned no_copy_file_range:1;
752 unsigned int destroy:1;
755 unsigned int delete_stale:1;
758 unsigned int no_control:1;
761 unsigned int no_force_umount:1;
764 unsigned int auto_submounts:1;
767 unsigned int passthrough:1;
770 atomic_t num_waiting;
794 void (*release)(struct fuse_conn *); argument
807 struct fuse_conn_dax *dax; argument
823 * This object allows sharing a fuse_conn between separate mounts to argument