Lines Matching defs:btrfs_root
1163 struct btrfs_root { struct
1167 struct btrfs_root *log_root; argument
1168 struct btrfs_root *reloc_root; argument
1171 struct btrfs_root_item root_item; argument
1172 struct btrfs_key root_key;
1173 struct btrfs_fs_info *fs_info;
1174 struct extent_io_tree dirty_log_pages;
1176 struct mutex objectid_mutex;
1178 spinlock_t accounting_lock;
1179 struct btrfs_block_rsv *block_rsv;
1182 struct btrfs_free_space_ctl *free_ino_ctl;
1183 enum btrfs_caching_type ino_cache_state;
1184 spinlock_t ino_cache_lock;
1185 wait_queue_head_t ino_cache_wait;
1186 struct btrfs_free_space_ctl *free_ino_pinned;
1187 u64 ino_cache_progress;
1188 struct inode *ino_cache_inode;
1190 struct mutex log_mutex;
1191 wait_queue_head_t log_writer_wait;
1192 wait_queue_head_t log_commit_wait[2];
1193 struct list_head log_ctxs[2];
1194 atomic_t log_writers;
1195 atomic_t log_commit[2];
1196 atomic_t log_batch;
1197 int log_transid;
1199 int log_transid_committed;
1201 int last_log_commit;
1202 pid_t log_start_pid;
1204 u64 objectid;
1205 u64 last_trans;
1207 u32 type;
1209 u64 highest_objectid;
1213 u64 alloc_bytenr;
1216 u64 defrag_trans_start;
1217 struct btrfs_key defrag_progress;
1218 struct btrfs_key defrag_max;
1221 struct list_head dirty_list;
1223 struct list_head root_list;
1225 spinlock_t log_extents_lock[2];
1226 struct list_head logged_list[2];
1228 int orphan_cleanup_state;
1230 spinlock_t inode_lock;
1232 struct rb_root inode_tree;
1238 struct radix_tree_root delayed_nodes_tree;
1243 dev_t anon_dev;
1245 spinlock_t root_item_lock;
1246 refcount_t refs;
1248 struct mutex delalloc_mutex;
1249 spinlock_t delalloc_lock;
1255 struct list_head delalloc_inodes;
1256 struct list_head delalloc_root;
1257 u64 nr_delalloc_inodes;
1259 struct mutex ordered_extent_mutex;
1264 spinlock_t ordered_extent_lock;
1271 struct list_head ordered_extents;
1272 struct list_head ordered_root;
1273 u64 nr_ordered_extents;
1279 int send_in_progress;
1280 struct btrfs_subvolume_writers *subv_writers;
1281 atomic_t will_be_snapshotted;
1282 atomic_t snapshot_force_cow;
1285 spinlock_t qgroup_meta_rsv_lock;
1286 u64 qgroup_meta_rsv_pertrans;
1287 u64 qgroup_meta_rsv_prealloc;