Lines Matching defs:btrfs_root
1053 struct btrfs_root { struct
1057 struct btrfs_root *log_root; argument
1058 struct btrfs_root *reloc_root; argument
1061 struct btrfs_root_item root_item; argument
1062 struct btrfs_key root_key;
1063 struct btrfs_fs_info *fs_info;
1064 struct extent_io_tree dirty_log_pages;
1066 struct mutex objectid_mutex;
1068 spinlock_t accounting_lock;
1069 struct btrfs_block_rsv *block_rsv;
1072 struct btrfs_free_space_ctl *free_ino_ctl;
1073 enum btrfs_caching_type ino_cache_state;
1074 spinlock_t ino_cache_lock;
1075 wait_queue_head_t ino_cache_wait;
1076 struct btrfs_free_space_ctl *free_ino_pinned;
1077 u64 ino_cache_progress;
1078 struct inode *ino_cache_inode;
1080 struct mutex log_mutex;
1081 wait_queue_head_t log_writer_wait;
1082 wait_queue_head_t log_commit_wait[2];
1083 struct list_head log_ctxs[2];
1085 atomic_t log_writers;
1086 atomic_t log_commit[2];
1088 atomic_t log_batch;
1089 int log_transid;
1091 int log_transid_committed;
1093 int last_log_commit;
1094 pid_t log_start_pid;
1096 u64 last_trans;
1098 u32 type;
1100 u64 highest_objectid;
1102 struct btrfs_key defrag_progress;
1103 struct btrfs_key defrag_max;
1106 struct list_head dirty_list;
1108 struct list_head root_list;
1110 spinlock_t log_extents_lock[2];
1111 struct list_head logged_list[2];
1113 int orphan_cleanup_state;
1115 spinlock_t inode_lock;
1117 struct rb_root inode_tree;
1123 struct radix_tree_root delayed_nodes_tree;
1128 dev_t anon_dev;
1130 spinlock_t root_item_lock;
1131 refcount_t refs;
1133 struct mutex delalloc_mutex;
1134 spinlock_t delalloc_lock;
1140 struct list_head delalloc_inodes;
1141 struct list_head delalloc_root;
1142 u64 nr_delalloc_inodes;
1144 struct mutex ordered_extent_mutex;
1149 spinlock_t ordered_extent_lock;
1156 struct list_head ordered_extents;
1157 struct list_head ordered_root;
1158 u64 nr_ordered_extents;
1166 struct list_head reloc_dirty_list;
1172 int send_in_progress;
1178 int dedupe_in_progress;
1180 struct btrfs_drew_lock snapshot_lock;
1182 atomic_t snapshot_force_cow;
1185 spinlock_t qgroup_meta_rsv_lock;
1186 u64 qgroup_meta_rsv_pertrans;
1187 u64 qgroup_meta_rsv_prealloc;
1188 wait_queue_head_t qgroup_flush_wait;
1191 atomic_t nr_swapfiles;
1194 struct btrfs_qgroup_swapped_blocks swapped_blocks;
1197 struct extent_io_tree log_csum_range;
1200 u64 alloc_bytenr;
1204 struct list_head leak_list;