Lines Matching refs:em_tree
893 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in get_extent_allocation_hint() local
897 read_lock(&em_tree->lock); in get_extent_allocation_hint()
898 em = search_extent_mapping(em_tree, start, num_bytes); in get_extent_allocation_hint()
907 em = search_extent_mapping(em_tree, 0, 0); in get_extent_allocation_hint()
917 read_unlock(&em_tree->lock); in get_extent_allocation_hint()
4999 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in btrfs_cont_expand() local
5074 write_lock(&em_tree->lock); in btrfs_cont_expand()
5075 err = add_extent_mapping(em_tree, hole_em, 1); in btrfs_cont_expand()
5076 write_unlock(&em_tree->lock); in btrfs_cont_expand()
6797 struct extent_map_tree *em_tree = &inode->extent_tree; in btrfs_get_extent() local
6801 read_lock(&em_tree->lock); in btrfs_get_extent()
6802 em = lookup_extent_mapping(em_tree, start, len); in btrfs_get_extent()
6805 read_unlock(&em_tree->lock); in btrfs_get_extent()
6984 write_lock(&em_tree->lock); in btrfs_get_extent()
6985 err = btrfs_add_extent_mapping(fs_info, em_tree, &em, start, len); in btrfs_get_extent()
6986 write_unlock(&em_tree->lock); in btrfs_get_extent()
7425 struct extent_map_tree *em_tree; in create_io_em() local
7435 em_tree = &BTRFS_I(inode)->extent_tree; in create_io_em()
7460 write_lock(&em_tree->lock); in create_io_em()
7461 ret = add_extent_mapping(em_tree, em, 1); in create_io_em()
7462 write_unlock(&em_tree->lock); in create_io_em()
10227 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; in __btrfs_prealloc_file_range() local
10305 write_lock(&em_tree->lock); in __btrfs_prealloc_file_range()
10306 ret = add_extent_mapping(em_tree, em, 1); in __btrfs_prealloc_file_range()
10307 write_unlock(&em_tree->lock); in __btrfs_prealloc_file_range()