Lines Matching refs:em_tree
1775 struct extent_map_tree *em_tree; in find_next_chunk() local
1780 em_tree = &fs_info->mapping_tree; in find_next_chunk()
1781 read_lock(&em_tree->lock); in find_next_chunk()
1782 n = rb_last(&em_tree->map.rb_root); in find_next_chunk()
1787 read_unlock(&em_tree->lock); in find_next_chunk()
3031 struct extent_map_tree *em_tree; in btrfs_get_chunk_map() local
3034 em_tree = &fs_info->mapping_tree; in btrfs_get_chunk_map()
3035 read_lock(&em_tree->lock); in btrfs_get_chunk_map()
3036 em = lookup_extent_mapping(em_tree, logical, length); in btrfs_get_chunk_map()
3037 read_unlock(&em_tree->lock); in btrfs_get_chunk_map()
5372 struct extent_map_tree *em_tree; in create_chunk() local
5415 em_tree = &info->mapping_tree; in create_chunk()
5416 write_lock(&em_tree->lock); in create_chunk()
5417 ret = add_extent_mapping(em_tree, em, 0); in create_chunk()
5419 write_unlock(&em_tree->lock); in create_chunk()
5423 write_unlock(&em_tree->lock); in create_chunk()
5449 write_lock(&em_tree->lock); in create_chunk()
5450 remove_extent_mapping(em_tree, em); in create_chunk()
5451 write_unlock(&em_tree->lock); in create_chunk()
7823 struct extent_map_tree *em_tree = &fs_info->mapping_tree; in verify_one_dev_extent() local
7832 read_lock(&em_tree->lock); in verify_one_dev_extent()
7833 em = lookup_extent_mapping(em_tree, chunk_offset, 1); in verify_one_dev_extent()
7834 read_unlock(&em_tree->lock); in verify_one_dev_extent()
7924 struct extent_map_tree *em_tree = &fs_info->mapping_tree; in verify_chunk_dev_extent_mapping() local
7929 read_lock(&em_tree->lock); in verify_chunk_dev_extent_mapping()
7930 for (node = rb_first_cached(&em_tree->map); node; node = rb_next(node)) { in verify_chunk_dev_extent_mapping()
7943 read_unlock(&em_tree->lock); in verify_chunk_dev_extent_mapping()