Lines Matching refs:em_tree

1819 	struct extent_map_tree *em_tree;  in find_next_chunk()  local
1824 em_tree = &fs_info->mapping_tree; in find_next_chunk()
1825 read_lock(&em_tree->lock); in find_next_chunk()
1826 n = rb_last(&em_tree->map.rb_root); in find_next_chunk()
1831 read_unlock(&em_tree->lock); in find_next_chunk()
2941 struct extent_map_tree *em_tree; in btrfs_get_chunk_map() local
2944 em_tree = &fs_info->mapping_tree; in btrfs_get_chunk_map()
2945 read_lock(&em_tree->lock); in btrfs_get_chunk_map()
2946 em = lookup_extent_mapping(em_tree, logical, length); in btrfs_get_chunk_map()
2947 read_unlock(&em_tree->lock); in btrfs_get_chunk_map()
4912 struct extent_map_tree *em_tree; in __btrfs_alloc_chunk() local
5141 em_tree = &info->mapping_tree; in __btrfs_alloc_chunk()
5142 write_lock(&em_tree->lock); in __btrfs_alloc_chunk()
5143 ret = add_extent_mapping(em_tree, em, 0); in __btrfs_alloc_chunk()
5145 write_unlock(&em_tree->lock); in __btrfs_alloc_chunk()
5149 write_unlock(&em_tree->lock); in __btrfs_alloc_chunk()
5173 write_lock(&em_tree->lock); in __btrfs_alloc_chunk()
5174 remove_extent_mapping(em_tree, em); in __btrfs_alloc_chunk()
5175 write_unlock(&em_tree->lock); in __btrfs_alloc_chunk()
7655 struct extent_map_tree *em_tree = &fs_info->mapping_tree; in verify_one_dev_extent() local
7664 read_lock(&em_tree->lock); in verify_one_dev_extent()
7665 em = lookup_extent_mapping(em_tree, chunk_offset, 1); in verify_one_dev_extent()
7666 read_unlock(&em_tree->lock); in verify_one_dev_extent()
7744 struct extent_map_tree *em_tree = &fs_info->mapping_tree; in verify_chunk_dev_extent_mapping() local
7749 read_lock(&em_tree->lock); in verify_chunk_dev_extent_mapping()
7750 for (node = rb_first_cached(&em_tree->map); node; node = rb_next(node)) { in verify_chunk_dev_extent_mapping()
7763 read_unlock(&em_tree->lock); in verify_chunk_dev_extent_mapping()