Lines Matching refs:em_tree
1609 struct extent_map_tree *em_tree; in find_next_chunk() local
1614 em_tree = &fs_info->mapping_tree.map_tree; in find_next_chunk()
1615 read_lock(&em_tree->lock); in find_next_chunk()
1616 n = rb_last(&em_tree->map); in find_next_chunk()
1621 read_unlock(&em_tree->lock); in find_next_chunk()
2712 struct extent_map_tree *em_tree; in get_chunk_map() local
2715 em_tree = &fs_info->mapping_tree.map_tree; in get_chunk_map()
2716 read_lock(&em_tree->lock); in get_chunk_map()
2717 em = lookup_extent_mapping(em_tree, logical, length); in get_chunk_map()
2718 read_unlock(&em_tree->lock); in get_chunk_map()
4585 struct extent_map_tree *em_tree; in __btrfs_alloc_chunk() local
4822 em_tree = &info->mapping_tree.map_tree; in __btrfs_alloc_chunk()
4823 write_lock(&em_tree->lock); in __btrfs_alloc_chunk()
4824 ret = add_extent_mapping(em_tree, em, 0); in __btrfs_alloc_chunk()
4826 write_unlock(&em_tree->lock); in __btrfs_alloc_chunk()
4833 write_unlock(&em_tree->lock); in __btrfs_alloc_chunk()
4853 write_lock(&em_tree->lock); in __btrfs_alloc_chunk()
4854 remove_extent_mapping(em_tree, em); in __btrfs_alloc_chunk()
4855 write_unlock(&em_tree->lock); in __btrfs_alloc_chunk()
7376 struct extent_map_tree *em_tree = &fs_info->mapping_tree.map_tree; in verify_one_dev_extent() local
7384 read_lock(&em_tree->lock); in verify_one_dev_extent()
7385 em = lookup_extent_mapping(em_tree, chunk_offset, 1); in verify_one_dev_extent()
7386 read_unlock(&em_tree->lock); in verify_one_dev_extent()
7435 struct extent_map_tree *em_tree = &fs_info->mapping_tree.map_tree; in verify_chunk_dev_extent_mapping() local
7440 read_lock(&em_tree->lock); in verify_chunk_dev_extent_mapping()
7441 for (node = rb_first(&em_tree->map); node; node = rb_next(node)) { in verify_chunk_dev_extent_mapping()
7454 read_unlock(&em_tree->lock); in verify_chunk_dev_extent_mapping()