reloc_control
struct reloc_control;
struct reloc_control *reloc_ctl;
int replace_path(struct btrfs_trans_handle *trans, struct reloc_control *rc,
struct reloc_control *rc,
static int clean_dirty_subvols(struct reloc_control *rc)
static noinline_for_stack int merge_reloc_root(struct reloc_control *rc,
int prepare_to_merge(struct reloc_control *rc, int err)
static struct reloc_control *get_reloc_control(struct btrfs_fs_info *fs_info)
struct reloc_control *rc;
void merge_reloc_roots(struct reloc_control *rc)
struct reloc_control *rc,
static void put_reloc_control(struct reloc_control *rc)
static noinline_for_stack u64 calcu_metadata_size(struct reloc_control *rc,
struct reloc_control *rc, u64 num_bytes)
struct reloc_control *rc,
struct reloc_control *rc,
struct reloc_control *rc;
struct reloc_control *rc,
struct reloc_control *rc,
static void update_processed_blocks(struct reloc_control *rc,
static int tree_block_processed(u64 bytenr, struct reloc_control *rc)
struct reloc_control *rc,
struct reloc_control *rc, struct tree_block *block,
struct reloc_control *rc, struct rb_root *blocks)
static noinline_for_stack int prealloc_file_extent_cluster(struct reloc_control *rc)
static void mark_block_processed(struct reloc_control *rc,
static noinline_for_stack int setup_relocation_extent_mapping(struct reloc_control *rc)
static int relocate_one_folio(struct reloc_control *rc,
static int relocate_file_extent_cluster(struct reloc_control *rc)
static noinline_for_stack int relocate_data_extent(struct reloc_control *rc,
static int add_tree_block(struct reloc_control *rc,
static int __add_tree_block(struct reloc_control *rc,
static noinline_for_stack int add_data_references(struct reloc_control *rc,
int find_next_extent(struct reloc_control *rc, struct btrfs_path *path,
static void set_reloc_control(struct reloc_control *rc)
static void unset_reloc_control(struct reloc_control *rc)
int prepare_to_relocate(struct reloc_control *rc)
static noinline_for_stack int relocate_block_group(struct reloc_control *rc)
static struct reloc_control *alloc_reloc_control(struct btrfs_fs_info *fs_info)
struct reloc_control *rc;
struct reloc_control *rc = fs_info->reloc_ctl;
static bool handle_useless_nodes(struct reloc_control *rc,
struct reloc_control *rc, struct btrfs_key *node_key,
struct reloc_control *rc)
struct reloc_control *rc;
struct reloc_control *rc = NULL;
static int __add_reloc_root(struct btrfs_root *root, struct reloc_control *rc)
struct reloc_control *rc;
struct reloc_control *rc = root->fs_info->reloc_ctl;
struct reloc_control *rc;
struct reloc_control *rc = fs_info->reloc_ctl;
struct reloc_control *rc;
struct reloc_control *rc;
struct reloc_control *rc,