Lines Matching refs:split_post
2305 struct extent_map *split_post = NULL; in split_zoned_em() local
2317 split_post = alloc_extent_map(); in split_zoned_em()
2318 if (!split_pre || (pre && !split_mid) || (post && !split_post)) { in split_zoned_em()
2379 split_post->start = em->start + em->len - post; in split_zoned_em()
2380 split_post->len = post; in split_zoned_em()
2381 split_post->orig_start = split_post->start; in split_zoned_em()
2382 split_post->block_start = em->block_start + em->len - post; in split_zoned_em()
2383 split_post->block_len = split_post->len; in split_zoned_em()
2384 split_post->orig_block_len = split_post->block_len; in split_zoned_em()
2385 split_post->ram_bytes = split_post->len; in split_zoned_em()
2386 split_post->flags = flags; in split_zoned_em()
2387 split_post->compress_type = em->compress_type; in split_zoned_em()
2388 split_post->generation = em->generation; in split_zoned_em()
2389 add_extent_mapping(em_tree, split_post, 1); in split_zoned_em()
2403 free_extent_map(split_post); in split_zoned_em()