Lines Matching defs:btrfs_root
1164 struct btrfs_root { struct
1168 struct btrfs_root *log_root; argument
1169 struct btrfs_root *reloc_root; argument
1172 struct btrfs_root_item root_item; argument
1173 struct btrfs_key root_key;
1174 struct btrfs_fs_info *fs_info;
1175 struct extent_io_tree dirty_log_pages;
1177 struct mutex objectid_mutex;
1179 spinlock_t accounting_lock;
1180 struct btrfs_block_rsv *block_rsv;
1183 struct btrfs_free_space_ctl *free_ino_ctl;
1184 enum btrfs_caching_type ino_cache_state;
1185 spinlock_t ino_cache_lock;
1186 wait_queue_head_t ino_cache_wait;
1187 struct btrfs_free_space_ctl *free_ino_pinned;
1188 u64 ino_cache_progress;
1189 struct inode *ino_cache_inode;
1191 struct mutex log_mutex;
1192 wait_queue_head_t log_writer_wait;
1193 wait_queue_head_t log_commit_wait[2];
1194 struct list_head log_ctxs[2];
1195 atomic_t log_writers;
1196 atomic_t log_commit[2];
1197 atomic_t log_batch;
1198 int log_transid;
1200 int log_transid_committed;
1202 int last_log_commit;
1203 pid_t log_start_pid;
1205 u64 objectid;
1206 u64 last_trans;
1208 u32 type;
1210 u64 highest_objectid;
1214 u64 alloc_bytenr;
1217 u64 defrag_trans_start;
1218 struct btrfs_key defrag_progress;
1219 struct btrfs_key defrag_max;
1222 struct list_head dirty_list;
1224 struct list_head root_list;
1226 spinlock_t log_extents_lock[2];
1227 struct list_head logged_list[2];
1229 int orphan_cleanup_state;
1231 spinlock_t inode_lock;
1233 struct rb_root inode_tree;
1239 struct radix_tree_root delayed_nodes_tree;
1244 dev_t anon_dev;
1246 spinlock_t root_item_lock;
1247 refcount_t refs;
1249 struct mutex delalloc_mutex;
1250 spinlock_t delalloc_lock;
1256 struct list_head delalloc_inodes;
1257 struct list_head delalloc_root;
1258 u64 nr_delalloc_inodes;
1260 struct mutex ordered_extent_mutex;
1265 spinlock_t ordered_extent_lock;
1272 struct list_head ordered_extents;
1273 struct list_head ordered_root;
1274 u64 nr_ordered_extents;
1280 int send_in_progress;
1281 struct btrfs_subvolume_writers *subv_writers;
1282 atomic_t will_be_snapshotted;
1283 atomic_t snapshot_force_cow;
1286 spinlock_t qgroup_meta_rsv_lock;
1287 u64 qgroup_meta_rsv_pertrans;
1288 u64 qgroup_meta_rsv_prealloc;