Lines Matching refs:hole_em

4801 			struct extent_map *hole_em;  in btrfs_cont_expand()  local
4815 hole_em = alloc_extent_map(); in btrfs_cont_expand()
4816 if (!hole_em) { in btrfs_cont_expand()
4821 hole_em->start = cur_offset; in btrfs_cont_expand()
4822 hole_em->len = hole_size; in btrfs_cont_expand()
4823 hole_em->orig_start = cur_offset; in btrfs_cont_expand()
4825 hole_em->block_start = EXTENT_MAP_HOLE; in btrfs_cont_expand()
4826 hole_em->block_len = 0; in btrfs_cont_expand()
4827 hole_em->orig_block_len = 0; in btrfs_cont_expand()
4828 hole_em->ram_bytes = hole_size; in btrfs_cont_expand()
4829 hole_em->compress_type = BTRFS_COMPRESS_NONE; in btrfs_cont_expand()
4830 hole_em->generation = fs_info->generation; in btrfs_cont_expand()
4834 err = add_extent_mapping(em_tree, hole_em, 1); in btrfs_cont_expand()
4843 free_extent_map(hole_em); in btrfs_cont_expand()
6810 struct extent_map *hole_em = NULL; in btrfs_get_extent_fiemap() local
6830 hole_em = em; in btrfs_get_extent_fiemap()
6853 em = hole_em; in btrfs_get_extent_fiemap()
6854 hole_em = NULL; in btrfs_get_extent_fiemap()
6868 const u64 hole_end = extent_map_end(hole_em); in btrfs_get_extent_fiemap()
6876 ASSERT(hole_em); in btrfs_get_extent_fiemap()
6884 if (hole_end <= start || hole_em->start > end) { in btrfs_get_extent_fiemap()
6885 free_extent_map(hole_em); in btrfs_get_extent_fiemap()
6886 hole_em = NULL; in btrfs_get_extent_fiemap()
6888 hole_start = max(hole_em->start, start); in btrfs_get_extent_fiemap()
6892 if (hole_em && delalloc_start > hole_start) { in btrfs_get_extent_fiemap()
6905 em->block_start = hole_em->block_start; in btrfs_get_extent_fiemap()
6907 if (test_bit(EXTENT_FLAG_PREALLOC, &hole_em->flags)) in btrfs_get_extent_fiemap()
6921 return hole_em; in btrfs_get_extent_fiemap()
6925 free_extent_map(hole_em); in btrfs_get_extent_fiemap()