Lines Matching refs:em_tree

682 	struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree;  in submit_compressed_extents()  local
793 write_lock(&em_tree->lock); in submit_compressed_extents()
794 ret = add_extent_mapping(em_tree, em, 1); in submit_compressed_extents()
795 write_unlock(&em_tree->lock); in submit_compressed_extents()
876 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in get_extent_allocation_hint() local
880 read_lock(&em_tree->lock); in get_extent_allocation_hint()
881 em = search_extent_mapping(em_tree, start, num_bytes); in get_extent_allocation_hint()
890 em = search_extent_mapping(em_tree, 0, 0); in get_extent_allocation_hint()
900 read_unlock(&em_tree->lock); in get_extent_allocation_hint()
933 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in cow_file_range() local
1008 write_lock(&em_tree->lock); in cow_file_range()
1009 ret = add_extent_mapping(em_tree, em, 1); in cow_file_range()
1010 write_unlock(&em_tree->lock); in cow_file_range()
1415 struct extent_map_tree *em_tree; in run_delalloc_nocow() local
1416 em_tree = &BTRFS_I(inode)->extent_tree; in run_delalloc_nocow()
1433 write_lock(&em_tree->lock); in run_delalloc_nocow()
1434 ret = add_extent_mapping(em_tree, em, 1); in run_delalloc_nocow()
1435 write_unlock(&em_tree->lock); in run_delalloc_nocow()
4775 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in btrfs_cont_expand() local
4850 write_lock(&em_tree->lock); in btrfs_cont_expand()
4851 err = add_extent_mapping(em_tree, hole_em, 1); in btrfs_cont_expand()
4852 write_unlock(&em_tree->lock); in btrfs_cont_expand()
6663 static int merge_extent_mapping(struct extent_map_tree *em_tree, in merge_extent_mapping() argument
6696 return add_extent_mapping(em_tree, em, 0); in merge_extent_mapping()
6756 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in btrfs_get_extent() local
6762 read_lock(&em_tree->lock); in btrfs_get_extent()
6763 em = lookup_extent_mapping(em_tree, start, len); in btrfs_get_extent()
6766 read_unlock(&em_tree->lock); in btrfs_get_extent()
6956 write_lock(&em_tree->lock); in btrfs_get_extent()
6957 ret = add_extent_mapping(em_tree, em, 0); in btrfs_get_extent()
6967 existing = search_extent_mapping(em_tree, start, len); in btrfs_get_extent()
6978 err = merge_extent_mapping(em_tree, existing, in btrfs_get_extent()
6991 write_unlock(&em_tree->lock); in btrfs_get_extent()
7454 struct extent_map_tree *em_tree; in create_pinned_em() local
7459 em_tree = &BTRFS_I(inode)->extent_tree; in create_pinned_em()
7482 write_lock(&em_tree->lock); in create_pinned_em()
7483 ret = add_extent_mapping(em_tree, em, 1); in create_pinned_em()
7484 write_unlock(&em_tree->lock); in create_pinned_em()
9767 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in __btrfs_prealloc_file_range() local
9843 write_lock(&em_tree->lock); in __btrfs_prealloc_file_range()
9844 ret = add_extent_mapping(em_tree, em, 1); in __btrfs_prealloc_file_range()
9845 write_unlock(&em_tree->lock); in __btrfs_prealloc_file_range()