Lines Matching defs:btrfs_root
1130 struct btrfs_root { struct
1134 struct btrfs_root *log_root; argument
1135 struct btrfs_root *reloc_root; argument
1138 struct btrfs_root_item root_item; argument
1139 struct btrfs_key root_key;
1140 struct btrfs_fs_info *fs_info;
1141 struct extent_io_tree dirty_log_pages;
1143 struct mutex objectid_mutex;
1145 spinlock_t accounting_lock;
1146 struct btrfs_block_rsv *block_rsv;
1148 struct mutex log_mutex;
1149 wait_queue_head_t log_writer_wait;
1150 wait_queue_head_t log_commit_wait[2];
1151 struct list_head log_ctxs[2];
1153 atomic_t log_writers;
1154 atomic_t log_commit[2];
1156 atomic_t log_batch;
1157 int log_transid;
1159 int log_transid_committed;
1161 int last_log_commit;
1162 pid_t log_start_pid;
1164 u64 last_trans;
1166 u32 type;
1168 u64 free_objectid;
1170 struct btrfs_key defrag_progress;
1171 struct btrfs_key defrag_max;
1174 struct list_head dirty_list;
1176 struct list_head root_list;
1178 spinlock_t log_extents_lock[2];
1179 struct list_head logged_list[2];
1181 int orphan_cleanup_state;
1183 spinlock_t inode_lock;
1185 struct rb_root inode_tree;
1191 struct radix_tree_root delayed_nodes_tree;
1196 dev_t anon_dev;
1198 spinlock_t root_item_lock;
1199 refcount_t refs;
1201 struct mutex delalloc_mutex;
1202 spinlock_t delalloc_lock;
1208 struct list_head delalloc_inodes;
1209 struct list_head delalloc_root;
1210 u64 nr_delalloc_inodes;
1212 struct mutex ordered_extent_mutex;
1217 spinlock_t ordered_extent_lock;
1224 struct list_head ordered_extents;
1225 struct list_head ordered_root;
1226 u64 nr_ordered_extents;
1234 struct list_head reloc_dirty_list;
1240 int send_in_progress;
1246 int dedupe_in_progress;
1248 struct btrfs_drew_lock snapshot_lock;
1250 atomic_t snapshot_force_cow;
1253 spinlock_t qgroup_meta_rsv_lock;
1254 u64 qgroup_meta_rsv_pertrans;
1255 u64 qgroup_meta_rsv_prealloc;
1256 wait_queue_head_t qgroup_flush_wait;
1259 atomic_t nr_swapfiles;
1262 struct btrfs_qgroup_swapped_blocks swapped_blocks;
1265 struct extent_io_tree log_csum_range;
1268 u64 alloc_bytenr;
1272 struct list_head leak_list;