Lines Matching defs:btrfs_root
962 struct btrfs_root { struct
966 struct btrfs_root *log_root; argument
967 struct btrfs_root *reloc_root; argument
970 struct btrfs_root_item root_item; argument
971 struct btrfs_key root_key;
972 struct btrfs_fs_info *fs_info;
973 struct extent_io_tree dirty_log_pages;
975 struct mutex objectid_mutex;
977 spinlock_t accounting_lock;
978 struct btrfs_block_rsv *block_rsv;
981 struct btrfs_free_space_ctl *free_ino_ctl;
982 enum btrfs_caching_type ino_cache_state;
983 spinlock_t ino_cache_lock;
984 wait_queue_head_t ino_cache_wait;
985 struct btrfs_free_space_ctl *free_ino_pinned;
986 u64 ino_cache_progress;
987 struct inode *ino_cache_inode;
989 struct mutex log_mutex;
990 wait_queue_head_t log_writer_wait;
991 wait_queue_head_t log_commit_wait[2];
992 struct list_head log_ctxs[2];
993 atomic_t log_writers;
994 atomic_t log_commit[2];
995 atomic_t log_batch;
996 int log_transid;
998 int log_transid_committed;
1000 int last_log_commit;
1001 pid_t log_start_pid;
1003 u64 last_trans;
1005 u32 type;
1007 u64 highest_objectid;
1009 u64 defrag_trans_start;
1010 struct btrfs_key defrag_progress;
1011 struct btrfs_key defrag_max;
1014 struct list_head dirty_list;
1016 struct list_head root_list;
1018 spinlock_t log_extents_lock[2];
1019 struct list_head logged_list[2];
1021 int orphan_cleanup_state;
1023 spinlock_t inode_lock;
1025 struct rb_root inode_tree;
1031 struct radix_tree_root delayed_nodes_tree;
1036 dev_t anon_dev;
1038 spinlock_t root_item_lock;
1039 refcount_t refs;
1041 struct mutex delalloc_mutex;
1042 spinlock_t delalloc_lock;
1048 struct list_head delalloc_inodes;
1049 struct list_head delalloc_root;
1050 u64 nr_delalloc_inodes;
1052 struct mutex ordered_extent_mutex;
1057 spinlock_t ordered_extent_lock;
1064 struct list_head ordered_extents;
1065 struct list_head ordered_root;
1066 u64 nr_ordered_extents;
1074 struct list_head reloc_dirty_list;
1080 int send_in_progress;
1086 int dedupe_in_progress;
1087 struct btrfs_subvolume_writers *subv_writers;
1088 atomic_t will_be_snapshotted;
1089 atomic_t snapshot_force_cow;
1092 spinlock_t qgroup_meta_rsv_lock;
1093 u64 qgroup_meta_rsv_pertrans;
1094 u64 qgroup_meta_rsv_prealloc;
1097 atomic_t nr_swapfiles;
1100 struct btrfs_qgroup_swapped_blocks swapped_blocks;
1103 u64 alloc_bytenr;