Lines Matching defs:btrfs_root

1045 struct btrfs_root {  struct
1049 struct btrfs_root *log_root; argument
1050 struct btrfs_root *reloc_root; argument
1053 struct btrfs_root_item root_item; argument
1054 struct btrfs_key root_key;
1055 struct btrfs_fs_info *fs_info;
1056 struct extent_io_tree dirty_log_pages;
1058 struct mutex objectid_mutex;
1060 spinlock_t accounting_lock;
1061 struct btrfs_block_rsv *block_rsv;
1064 struct btrfs_free_space_ctl *free_ino_ctl;
1065 enum btrfs_caching_type ino_cache_state;
1066 spinlock_t ino_cache_lock;
1067 wait_queue_head_t ino_cache_wait;
1068 struct btrfs_free_space_ctl *free_ino_pinned;
1069 u64 ino_cache_progress;
1070 struct inode *ino_cache_inode;
1072 struct mutex log_mutex;
1073 wait_queue_head_t log_writer_wait;
1074 wait_queue_head_t log_commit_wait[2];
1075 struct list_head log_ctxs[2];
1077 atomic_t log_writers;
1078 atomic_t log_commit[2];
1080 atomic_t log_batch;
1081 int log_transid;
1083 int log_transid_committed;
1085 int last_log_commit;
1086 pid_t log_start_pid;
1088 u64 last_trans;
1090 u32 type;
1092 u64 highest_objectid;
1094 struct btrfs_key defrag_progress;
1095 struct btrfs_key defrag_max;
1098 struct list_head dirty_list;
1100 struct list_head root_list;
1102 spinlock_t log_extents_lock[2];
1103 struct list_head logged_list[2];
1105 int orphan_cleanup_state;
1107 spinlock_t inode_lock;
1109 struct rb_root inode_tree;
1115 struct radix_tree_root delayed_nodes_tree;
1120 dev_t anon_dev;
1122 spinlock_t root_item_lock;
1123 refcount_t refs;
1125 struct mutex delalloc_mutex;
1126 spinlock_t delalloc_lock;
1132 struct list_head delalloc_inodes;
1133 struct list_head delalloc_root;
1134 u64 nr_delalloc_inodes;
1136 struct mutex ordered_extent_mutex;
1141 spinlock_t ordered_extent_lock;
1148 struct list_head ordered_extents;
1149 struct list_head ordered_root;
1150 u64 nr_ordered_extents;
1158 struct list_head reloc_dirty_list;
1164 int send_in_progress;
1170 int dedupe_in_progress;
1172 struct btrfs_drew_lock snapshot_lock;
1174 atomic_t snapshot_force_cow;
1177 spinlock_t qgroup_meta_rsv_lock;
1178 u64 qgroup_meta_rsv_pertrans;
1179 u64 qgroup_meta_rsv_prealloc;
1180 wait_queue_head_t qgroup_flush_wait;
1183 atomic_t nr_swapfiles;
1186 struct btrfs_qgroup_swapped_blocks swapped_blocks;
1189 struct extent_io_tree log_csum_range;
1192 u64 alloc_bytenr;
1196 struct list_head leak_list;