Lines Matching refs:split

582 	struct extent_map *split = NULL;  in btrfs_drop_extent_cache()  local
602 if (!split) in btrfs_drop_extent_cache()
603 split = alloc_extent_map(); in btrfs_drop_extent_cache()
606 if (!split || !split2) in btrfs_drop_extent_cache()
638 split->start = em->start; in btrfs_drop_extent_cache()
639 split->len = start - em->start; in btrfs_drop_extent_cache()
642 split->orig_start = em->orig_start; in btrfs_drop_extent_cache()
643 split->block_start = em->block_start; in btrfs_drop_extent_cache()
646 split->block_len = em->block_len; in btrfs_drop_extent_cache()
648 split->block_len = split->len; in btrfs_drop_extent_cache()
649 split->orig_block_len = max(split->block_len, in btrfs_drop_extent_cache()
651 split->ram_bytes = em->ram_bytes; in btrfs_drop_extent_cache()
653 split->orig_start = split->start; in btrfs_drop_extent_cache()
654 split->block_len = 0; in btrfs_drop_extent_cache()
655 split->block_start = em->block_start; in btrfs_drop_extent_cache()
656 split->orig_block_len = 0; in btrfs_drop_extent_cache()
657 split->ram_bytes = split->len; in btrfs_drop_extent_cache()
660 split->generation = gen; in btrfs_drop_extent_cache()
661 split->bdev = em->bdev; in btrfs_drop_extent_cache()
662 split->flags = flags; in btrfs_drop_extent_cache()
663 split->compress_type = em->compress_type; in btrfs_drop_extent_cache()
664 replace_extent_mapping(em_tree, em, split, modified); in btrfs_drop_extent_cache()
665 free_extent_map(split); in btrfs_drop_extent_cache()
666 split = split2; in btrfs_drop_extent_cache()
672 split->start = start + len; in btrfs_drop_extent_cache()
673 split->len = em->start + em->len - (start + len); in btrfs_drop_extent_cache()
674 split->bdev = em->bdev; in btrfs_drop_extent_cache()
675 split->flags = flags; in btrfs_drop_extent_cache()
676 split->compress_type = em->compress_type; in btrfs_drop_extent_cache()
677 split->generation = gen; in btrfs_drop_extent_cache()
680 split->orig_block_len = max(em->block_len, in btrfs_drop_extent_cache()
683 split->ram_bytes = em->ram_bytes; in btrfs_drop_extent_cache()
685 split->block_len = em->block_len; in btrfs_drop_extent_cache()
686 split->block_start = em->block_start; in btrfs_drop_extent_cache()
687 split->orig_start = em->orig_start; in btrfs_drop_extent_cache()
689 split->block_len = split->len; in btrfs_drop_extent_cache()
690 split->block_start = em->block_start in btrfs_drop_extent_cache()
692 split->orig_start = em->orig_start; in btrfs_drop_extent_cache()
695 split->ram_bytes = split->len; in btrfs_drop_extent_cache()
696 split->orig_start = split->start; in btrfs_drop_extent_cache()
697 split->block_len = 0; in btrfs_drop_extent_cache()
698 split->block_start = em->block_start; in btrfs_drop_extent_cache()
699 split->orig_block_len = 0; in btrfs_drop_extent_cache()
703 replace_extent_mapping(em_tree, em, split, in btrfs_drop_extent_cache()
706 ret = add_extent_mapping(em_tree, split, in btrfs_drop_extent_cache()
710 free_extent_map(split); in btrfs_drop_extent_cache()
711 split = NULL; in btrfs_drop_extent_cache()
723 if (split) in btrfs_drop_extent_cache()
724 free_extent_map(split); in btrfs_drop_extent_cache()
1145 u64 split; in btrfs_mark_extent_written() local
1157 split = start; in btrfs_mark_extent_written()
1160 key.offset = split; in btrfs_mark_extent_written()
1253 split = end; in btrfs_mark_extent_written()
1255 new_key.offset = split; in btrfs_mark_extent_written()
1271 split - key.offset); in btrfs_mark_extent_written()
1277 btrfs_set_file_extent_offset(leaf, fi, split - orig_offset); in btrfs_mark_extent_written()
1279 extent_end - split); in btrfs_mark_extent_written()
1290 if (split == start) { in btrfs_mark_extent_written()