Lines Matching defs:fs_info

26 		btrfs_warn(cache->fs_info, "block group %llu length is zero",
33 bitmap_range = cache->fs_info->sectorsize * BTRFS_FREE_SPACE_BITMAP_BITS;
54 struct btrfs_root *root = trans->fs_info->free_space_root;
87 struct btrfs_fs_info *fs_info = block_group->fs_info;
88 struct btrfs_root *root = fs_info->free_space_root;
100 btrfs_warn(fs_info, "missing free space info for %llu",
189 struct btrfs_fs_info *fs_info = trans->fs_info;
190 struct btrfs_root *root = fs_info->free_space_root;
204 fs_info->sectorsize);
242 fs_info->sectorsize);
244 fs_info->sectorsize);
275 btrfs_err(fs_info,
285 bitmap_range = fs_info->sectorsize * BTRFS_FREE_SPACE_BITMAP_BITS;
294 fs_info->sectorsize);
329 struct btrfs_fs_info *fs_info = trans->fs_info;
330 struct btrfs_root *root = fs_info->free_space_root;
343 fs_info->sectorsize);
383 fs_info->sectorsize *
387 fs_info->sectorsize);
419 nrbits = div_u64(block_group->length, block_group->fs_info->sectorsize);
426 key.objectid = start + start_bit * block_group->fs_info->sectorsize;
428 key.offset = (end_bit - start_bit) * block_group->fs_info->sectorsize;
441 btrfs_err(fs_info,
515 block_group->fs_info->sectorsize);
523 struct btrfs_fs_info *fs_info = block_group->fs_info;
543 first = div_u64(*start - found_start, fs_info->sectorsize);
544 last = div_u64(end - found_start, fs_info->sectorsize);
591 struct btrfs_root *root = block_group->fs_info->free_space_root;
604 u64 prev_block = start - block_group->fs_info->sectorsize;
704 struct btrfs_root *root = trans->fs_info->free_space_root;
822 if (!btrfs_fs_compat_ro(trans->fs_info, FREE_SPACE_TREE))
831 block_group = btrfs_lookup_block_group(trans->fs_info, start);
856 struct btrfs_root *root = trans->fs_info->free_space_root;
1015 if (!btrfs_fs_compat_ro(trans->fs_info, FREE_SPACE_TREE))
1024 block_group = btrfs_lookup_block_group(trans->fs_info, start);
1051 struct btrfs_root *extent_root = trans->fs_info->extent_root;
1111 start += trans->fs_info->nodesize;
1141 int btrfs_create_free_space_tree(struct btrfs_fs_info *fs_info)
1144 struct btrfs_root *tree_root = fs_info->tree_root;
1154 set_bit(BTRFS_FS_CREATING_FREE_SPACE_TREE, &fs_info->flags);
1155 set_bit(BTRFS_FS_FREE_SPACE_TREE_UNTRUSTED, &fs_info->flags);
1162 fs_info->free_space_root = free_space_root;
1164 node = rb_first(&fs_info->block_group_cache_tree);
1174 btrfs_set_fs_compat_ro(fs_info, FREE_SPACE_TREE);
1175 btrfs_set_fs_compat_ro(fs_info, FREE_SPACE_TREE_VALID);
1176 clear_bit(BTRFS_FS_CREATING_FREE_SPACE_TREE, &fs_info->flags);
1183 clear_bit(BTRFS_FS_FREE_SPACE_TREE_UNTRUSTED, &fs_info->flags);
1187 clear_bit(BTRFS_FS_CREATING_FREE_SPACE_TREE, &fs_info->flags);
1188 clear_bit(BTRFS_FS_FREE_SPACE_TREE_UNTRUSTED, &fs_info->flags);
1235 int btrfs_clear_free_space_tree(struct btrfs_fs_info *fs_info)
1238 struct btrfs_root *tree_root = fs_info->tree_root;
1239 struct btrfs_root *free_space_root = fs_info->free_space_root;
1246 btrfs_clear_fs_compat_ro(fs_info, FREE_SPACE_TREE);
1247 btrfs_clear_fs_compat_ro(fs_info, FREE_SPACE_TREE_VALID);
1248 fs_info->free_space_root = NULL;
1296 struct btrfs_fs_info *fs_info = trans->fs_info;
1300 if (!btrfs_fs_compat_ro(fs_info, FREE_SPACE_TREE))
1326 struct btrfs_root *root = trans->fs_info->free_space_root;
1334 if (!btrfs_fs_compat_ro(trans->fs_info, FREE_SPACE_TREE))
1404 struct btrfs_fs_info *fs_info;
1416 fs_info = block_group->fs_info;
1417 root = fs_info->free_space_root;
1454 offset += fs_info->sectorsize;
1464 btrfs_err(fs_info,
1485 struct btrfs_fs_info *fs_info;
1494 fs_info = block_group->fs_info;
1495 root = fs_info->free_space_root;
1526 btrfs_err(fs_info,