Lines Matching refs:block_end
183 u64 block_start, block_end; in __force_merge() local
189 block_end = block_start + drm_buddy_block_size(mm, block) - 1; in __force_merge()
191 if (!contains(start, end, block_start, block_end)) in __force_merge()
496 u64 block_end; in __alloc_range_bias() local
510 block_end = block_start + drm_buddy_block_size(mm, block) - 1; in __alloc_range_bias()
512 if (!overlaps(start, end, block_start, block_end)) in __alloc_range_bias()
518 if (block_start < start || block_end > end) { in __alloc_range_bias()
520 u64 adjusted_end = min(block_end, end); in __alloc_range_bias()
530 if (contains(start, end, block_start, block_end) && in __alloc_range_bias()
702 u64 block_end; in __alloc_range() local
713 block_end = block_start + drm_buddy_block_size(mm, block) - 1; in __alloc_range()
715 if (!overlaps(start, end, block_start, block_end)) in __alloc_range()
723 if (contains(start, end, block_start, block_end)) { in __alloc_range()
876 u64 block_start, block_end; in drm_buddy_block_trim() local
889 block_end = block_start + drm_buddy_block_size(mm, block); in drm_buddy_block_trim()
913 if (range_overflows(new_start, new_size, block_end)) in drm_buddy_block_trim()