Lines Matching defs:btrfs_root
1051 struct btrfs_root { struct
1055 struct btrfs_root *log_root; argument
1056 struct btrfs_root *reloc_root; argument
1059 struct btrfs_root_item root_item; argument
1060 struct btrfs_key root_key;
1061 struct btrfs_fs_info *fs_info;
1062 struct extent_io_tree dirty_log_pages;
1064 struct mutex objectid_mutex;
1066 spinlock_t accounting_lock;
1067 struct btrfs_block_rsv *block_rsv;
1070 struct btrfs_free_space_ctl *free_ino_ctl;
1071 enum btrfs_caching_type ino_cache_state;
1072 spinlock_t ino_cache_lock;
1073 wait_queue_head_t ino_cache_wait;
1074 struct btrfs_free_space_ctl *free_ino_pinned;
1075 u64 ino_cache_progress;
1076 struct inode *ino_cache_inode;
1078 struct mutex log_mutex;
1079 wait_queue_head_t log_writer_wait;
1080 wait_queue_head_t log_commit_wait[2];
1081 struct list_head log_ctxs[2];
1083 atomic_t log_writers;
1084 atomic_t log_commit[2];
1086 atomic_t log_batch;
1087 int log_transid;
1089 int log_transid_committed;
1091 int last_log_commit;
1092 pid_t log_start_pid;
1094 u64 last_trans;
1096 u32 type;
1098 u64 highest_objectid;
1100 struct btrfs_key defrag_progress;
1101 struct btrfs_key defrag_max;
1104 struct list_head dirty_list;
1106 struct list_head root_list;
1108 spinlock_t log_extents_lock[2];
1109 struct list_head logged_list[2];
1111 int orphan_cleanup_state;
1113 spinlock_t inode_lock;
1115 struct rb_root inode_tree;
1121 struct radix_tree_root delayed_nodes_tree;
1126 dev_t anon_dev;
1128 spinlock_t root_item_lock;
1129 refcount_t refs;
1131 struct mutex delalloc_mutex;
1132 spinlock_t delalloc_lock;
1138 struct list_head delalloc_inodes;
1139 struct list_head delalloc_root;
1140 u64 nr_delalloc_inodes;
1142 struct mutex ordered_extent_mutex;
1147 spinlock_t ordered_extent_lock;
1154 struct list_head ordered_extents;
1155 struct list_head ordered_root;
1156 u64 nr_ordered_extents;
1164 struct list_head reloc_dirty_list;
1170 int send_in_progress;
1176 int dedupe_in_progress;
1178 struct btrfs_drew_lock snapshot_lock;
1180 atomic_t snapshot_force_cow;
1183 spinlock_t qgroup_meta_rsv_lock;
1184 u64 qgroup_meta_rsv_pertrans;
1185 u64 qgroup_meta_rsv_prealloc;
1186 wait_queue_head_t qgroup_flush_wait;
1189 atomic_t nr_swapfiles;
1192 struct btrfs_qgroup_swapped_blocks swapped_blocks;
1195 struct extent_io_tree log_csum_range;
1198 u64 alloc_bytenr;
1202 struct list_head leak_list;