Lines Matching refs:existing
549 struct extent_map *existing, in merge_extent_mapping() argument
561 if (existing->start > map_start) { in merge_extent_mapping()
562 next = existing; in merge_extent_mapping()
565 prev = existing; in merge_extent_mapping()
625 struct extent_map *existing; in btrfs_add_extent_mapping() local
629 existing = search_extent_mapping(em_tree, start, len); in btrfs_add_extent_mapping()
631 trace_btrfs_handle_em_exist(fs_info, existing, em, start, len); in btrfs_add_extent_mapping()
637 if (start >= existing->start && in btrfs_add_extent_mapping()
638 start < extent_map_end(existing)) { in btrfs_add_extent_mapping()
640 *em_in = existing; in btrfs_add_extent_mapping()
650 ret = merge_extent_mapping(em_tree, existing, in btrfs_add_extent_mapping()
657 ret, existing->start, existing->len, in btrfs_add_extent_mapping()
660 free_extent_map(existing); in btrfs_add_extent_mapping()