Lines Matching defs:block_group
148 struct btrfs_block_group *block_group;
226 if (rc->block_group)
227 btrfs_put_block_group(rc->block_group);
282 in_range(node->bytenr, rc->block_group->start,
283 rc->block_group->length)) {
970 if (!in_range(bytenr, rc->block_group->start,
971 rc->block_group->length))
1235 rc->block_group, parent, slot,
2854 const bool use_rst = btrfs_need_stripe_tree_update(fs_info, rc->block_group->flags);
3166 btrfs_err(rc->block_group->fs_info,
3264 static int delete_block_group_cache(struct btrfs_block_group *block_group,
3268 struct btrfs_fs_info *fs_info = block_group->fs_info;
3294 ret = btrfs_truncate_free_space_cache(trans, block_group, inode);
3308 struct btrfs_block_group *block_group,
3340 return delete_block_group_cache(block_group, NULL, space_cache_ino);
3377 ret = delete_v1_space_cache(eb, rc->block_group,
3405 last = rc->block_group->start + rc->block_group->length;
3514 rc->search_start = rc->block_group->start;
3665 ret = btrfs_force_chunk_alloc(trans, rc->block_group->flags);
3891 static void describe_relocation(struct btrfs_block_group *block_group)
3895 btrfs_describe_block_groups(block_group->flags, buf, sizeof(buf));
3897 btrfs_info(block_group->fs_info, "relocating block group %llu flags %s",
3898 block_group->start, buf);
5358 WARN_ON(rc->block_group->pinned > 0);
5359 WARN_ON(rc->block_group->reserved > 0);
5360 WARN_ON(rc->block_group->used > 0);
5427 rc->block_group = bg;
5433 ret = btrfs_inc_block_group_ro(rc->block_group, true);
5444 inode = lookup_free_space_inode(rc->block_group, path);
5448 ret = delete_block_group_cache(rc->block_group, inode, 0);
5456 rc->data_inode = create_reloc_inode(rc->block_group);
5465 describe_relocation(rc->block_group);
5467 btrfs_wait_block_group_reservations(rc->block_group);
5468 btrfs_wait_nocow_writers(rc->block_group);
5469 btrfs_wait_ordered_roots(fs_info, U64_MAX, rc->block_group);
5471 ret = btrfs_zone_finish(rc->block_group);
5484 ret = do_remap_reloc(fs_info, path, rc->block_group);
5495 btrfs_dec_block_group_ro(rc->block_group);
5925 if (fs_info->reloc_ctl && fs_info->reloc_ctl->block_group)
5926 logical = fs_info->reloc_ctl->block_group->start;