Lines Matching refs:split
445 * struct 'prealloc' as the newly created second half. 'split' indicates an
446 * offset inside 'orig' where it should be split.
451 * prealloc: [orig->start, split - 1]
452 * orig: [ split, orig->end ]
458 struct extent_state *prealloc, u64 split)
464 btrfs_split_delalloc_extent(tree->inode, orig, split);
467 prealloc->end = split - 1;
469 orig->start = split;
637 * We need to split the extent we found, and may flip bits on second
640 * If the extent we found extends past our range, we just split and
641 * search again. It'll get split again the next time though.
667 * We need to split the extent, and clear the bit on the first half.
882 * set_extent_bit and clear_extent_bit can temporarily split contiguous ranges
1076 * We need to split the extent we found, and may flip bits on second
1079 * If the extent we found extends past our range, we just split and
1080 * search again. It'll get split again the next time though.
1095 * skip it, not necessary to split it or do anything with it.
1164 * We need to split the extent, and set the bit on the first half
1316 * We need to split the extent we found, and may flip bits on second
1319 * If the extent we found extends past our range, we just split and
1320 * search again. It'll get split again the next time though.
1388 * We need to split the extent, and set the bit on the first half.