• Home
  • Raw
  • Download

Lines Matching refs:em

857 			     u64 group_start, struct extent_map *em)  in btrfs_remove_block_group()  argument
1088 remove_extent_mapping(em_tree, em); in btrfs_remove_block_group()
1091 free_extent_map(em); in btrfs_remove_block_group()
1107 struct extent_map *em; in btrfs_start_trans_remove_block_group() local
1112 em = lookup_extent_mapping(em_tree, chunk_offset, 1); in btrfs_start_trans_remove_block_group()
1114 ASSERT(em && em->start == chunk_offset); in btrfs_start_trans_remove_block_group()
1135 map = em->map_lookup; in btrfs_start_trans_remove_block_group()
1137 free_extent_map(em); in btrfs_start_trans_remove_block_group()
1636 struct extent_map *em; in read_bg_from_eb() local
1648 em = lookup_extent_mapping(em_tree, key->objectid, key->offset); in read_bg_from_eb()
1650 if (!em) { in read_bg_from_eb()
1657 if (em->start != key->objectid || em->len != key->offset) { in read_bg_from_eb()
1660 key->objectid, key->offset, em->start, em->len); in read_bg_from_eb()
1670 if (flags != (em->map_lookup->type & BTRFS_BLOCK_GROUP_TYPE_MASK)) { in read_bg_from_eb()
1674 (BTRFS_BLOCK_GROUP_TYPE_MASK & em->map_lookup->type)); in read_bg_from_eb()
1679 free_extent_map(em); in read_bg_from_eb()
1756 struct extent_map *em; in btrfs_rmap_block() local
1765 em = btrfs_get_chunk_map(fs_info, chunk_start, 1); in btrfs_rmap_block()
1766 if (IS_ERR(em)) in btrfs_rmap_block()
1769 map = em->map_lookup; in btrfs_rmap_block()
1770 data_stripe_length = em->orig_block_len; in btrfs_rmap_block()
1772 chunk_start = em->start; in btrfs_rmap_block()
1830 free_extent_map(em); in btrfs_rmap_block()
1944 struct extent_map *em; in check_chunk_block_group_mappings() local
1956 em = lookup_extent_mapping(map_tree, start, 1); in check_chunk_block_group_mappings()
1958 if (!em) in check_chunk_block_group_mappings()
1961 bg = btrfs_lookup_block_group(fs_info, em->start); in check_chunk_block_group_mappings()
1965 em->start, em->len); in check_chunk_block_group_mappings()
1967 free_extent_map(em); in check_chunk_block_group_mappings()
1970 if (bg->start != em->start || bg->length != em->len || in check_chunk_block_group_mappings()
1972 (em->map_lookup->type & BTRFS_BLOCK_GROUP_TYPE_MASK)) { in check_chunk_block_group_mappings()
1975 em->start, em->len, in check_chunk_block_group_mappings()
1976 em->map_lookup->type & BTRFS_BLOCK_GROUP_TYPE_MASK, in check_chunk_block_group_mappings()
1980 free_extent_map(em); in check_chunk_block_group_mappings()
1984 start = em->start + em->len; in check_chunk_block_group_mappings()
1985 free_extent_map(em); in check_chunk_block_group_mappings()
2119 struct extent_map *em; in fill_dummy_bgs() local
2123 em = rb_entry(node, struct extent_map, rb_node); in fill_dummy_bgs()
2124 map = em->map_lookup; in fill_dummy_bgs()
2125 bg = btrfs_create_block_group_cache(fs_info, em->start); in fill_dummy_bgs()
2132 bg->length = em->len; in fill_dummy_bgs()
2136 bg->used = em->len; in fill_dummy_bgs()
2155 btrfs_update_space_info(fs_info, bg->flags, em->len, em->len, in fill_dummy_bgs()
2356 struct extent_map *em; in insert_dev_extents() local
2363 em = btrfs_get_chunk_map(fs_info, chunk_offset, chunk_size); in insert_dev_extents()
2364 if (IS_ERR(em)) in insert_dev_extents()
2365 return PTR_ERR(em); in insert_dev_extents()
2367 map = em->map_lookup; in insert_dev_extents()
2368 stripe_size = em->orig_block_len; in insert_dev_extents()
2391 free_extent_map(em); in insert_dev_extents()
4010 struct extent_map *em; in btrfs_unfreeze_block_group() local
4021 em = lookup_extent_mapping(em_tree, block_group->start, in btrfs_unfreeze_block_group()
4023 BUG_ON(!em); /* logic error, can't happen */ in btrfs_unfreeze_block_group()
4024 remove_extent_mapping(em_tree, em); in btrfs_unfreeze_block_group()
4028 free_extent_map(em); in btrfs_unfreeze_block_group()
4029 free_extent_map(em); in btrfs_unfreeze_block_group()