Lines Matching refs:em_tree
1783 struct extent_map_tree *em_tree; in find_next_chunk() local
1788 em_tree = &fs_info->mapping_tree; in find_next_chunk()
1789 read_lock(&em_tree->lock); in find_next_chunk()
1790 n = rb_last(&em_tree->map.rb_root); in find_next_chunk()
1795 read_unlock(&em_tree->lock); in find_next_chunk()
2951 struct extent_map_tree *em_tree; in btrfs_get_chunk_map() local
2954 em_tree = &fs_info->mapping_tree; in btrfs_get_chunk_map()
2955 read_lock(&em_tree->lock); in btrfs_get_chunk_map()
2956 em = lookup_extent_mapping(em_tree, logical, length); in btrfs_get_chunk_map()
2957 read_unlock(&em_tree->lock); in btrfs_get_chunk_map()
5121 struct extent_map_tree *em_tree; in create_chunk() local
5163 em_tree = &info->mapping_tree; in create_chunk()
5164 write_lock(&em_tree->lock); in create_chunk()
5165 ret = add_extent_mapping(em_tree, em, 0); in create_chunk()
5167 write_unlock(&em_tree->lock); in create_chunk()
5171 write_unlock(&em_tree->lock); in create_chunk()
5197 write_lock(&em_tree->lock); in create_chunk()
5198 remove_extent_mapping(em_tree, em); in create_chunk()
5199 write_unlock(&em_tree->lock); in create_chunk()
7592 struct extent_map_tree *em_tree = &fs_info->mapping_tree; in verify_one_dev_extent() local
7601 read_lock(&em_tree->lock); in verify_one_dev_extent()
7602 em = lookup_extent_mapping(em_tree, chunk_offset, 1); in verify_one_dev_extent()
7603 read_unlock(&em_tree->lock); in verify_one_dev_extent()
7684 struct extent_map_tree *em_tree = &fs_info->mapping_tree; in verify_chunk_dev_extent_mapping() local
7689 read_lock(&em_tree->lock); in verify_chunk_dev_extent_mapping()
7690 for (node = rb_first_cached(&em_tree->map); node; node = rb_next(node)) { in verify_chunk_dev_extent_mapping()
7703 read_unlock(&em_tree->lock); in verify_chunk_dev_extent_mapping()