Lines Matching defs:btrfs_root

1260 struct btrfs_root {  struct
1264 struct btrfs_root *log_root; argument
1265 struct btrfs_root *reloc_root; argument
1267 struct btrfs_root_item root_item; argument
1268 struct btrfs_key root_key;
1269 struct btrfs_fs_info *fs_info;
1270 struct extent_io_tree dirty_log_pages;
1272 struct kobject root_kobj;
1273 struct completion kobj_unregister;
1274 struct mutex objectid_mutex;
1276 spinlock_t accounting_lock;
1277 struct btrfs_block_rsv *block_rsv;
1280 struct mutex fs_commit_mutex;
1281 struct btrfs_free_space_ctl *free_ino_ctl;
1282 enum btrfs_caching_type cached;
1283 spinlock_t cache_lock;
1284 wait_queue_head_t cache_wait;
1285 struct btrfs_free_space_ctl *free_ino_pinned;
1286 u64 cache_progress;
1287 struct inode *cache_inode;
1289 struct mutex log_mutex;
1290 wait_queue_head_t log_writer_wait;
1291 wait_queue_head_t log_commit_wait[2];
1292 atomic_t log_writers;
1293 atomic_t log_commit[2];
1294 unsigned long log_transid;
1295 unsigned long last_log_commit;
1296 unsigned long log_batch;
1297 pid_t log_start_pid;
1298 bool log_multiple_pids;
1300 u64 objectid;
1301 u64 last_trans;
1304 u32 sectorsize;
1307 u32 nodesize;
1310 u32 leafsize;
1312 u32 stripesize;
1314 u32 type;
1316 u64 highest_objectid;
1324 unsigned long in_trans_setup;
1325 int ref_cows;
1326 int track_dirty;
1327 int in_radix;
1329 u64 defrag_trans_start;
1330 struct btrfs_key defrag_progress;
1331 struct btrfs_key defrag_max;
1332 int defrag_running;
1333 char *name;
1336 struct list_head dirty_list;
1338 struct list_head root_list;
1340 spinlock_t orphan_lock;
1341 struct list_head orphan_list;
1342 struct btrfs_block_rsv *orphan_block_rsv;
1343 int orphan_item_inserted;
1344 int orphan_cleanup_state;
1346 spinlock_t inode_lock;
1348 struct rb_root inode_tree;
1354 struct radix_tree_root delayed_nodes_tree;
1359 dev_t anon_dev;
1361 int force_cow;