Lines Matching refs:em_tree
1616 struct extent_map_tree *em_tree; in find_next_chunk() local
1621 em_tree = &fs_info->mapping_tree.map_tree; in find_next_chunk()
1622 read_lock(&em_tree->lock); in find_next_chunk()
1623 n = rb_last(&em_tree->map); in find_next_chunk()
1628 read_unlock(&em_tree->lock); in find_next_chunk()
2806 struct extent_map_tree *em_tree; in get_chunk_map() local
2809 em_tree = &fs_info->mapping_tree.map_tree; in get_chunk_map()
2810 read_lock(&em_tree->lock); in get_chunk_map()
2811 em = lookup_extent_mapping(em_tree, logical, length); in get_chunk_map()
2812 read_unlock(&em_tree->lock); in get_chunk_map()
4611 struct extent_map_tree *em_tree; in __btrfs_alloc_chunk() local
4834 em_tree = &info->mapping_tree.map_tree; in __btrfs_alloc_chunk()
4835 write_lock(&em_tree->lock); in __btrfs_alloc_chunk()
4836 ret = add_extent_mapping(em_tree, em, 0); in __btrfs_alloc_chunk()
4841 write_unlock(&em_tree->lock); in __btrfs_alloc_chunk()
4866 write_lock(&em_tree->lock); in __btrfs_alloc_chunk()
4867 remove_extent_mapping(em_tree, em); in __btrfs_alloc_chunk()
4868 write_unlock(&em_tree->lock); in __btrfs_alloc_chunk()