Lines Matching refs:block_end
245 u64 block_start, block_end; in __force_merge() local
254 block_end = block_start + drm_buddy_block_size(mm, block) - 1; in __force_merge()
256 if (!contains(start, end, block_start, block_end)) in __force_merge()
617 u64 block_end; in __alloc_range_bias() local
631 block_end = block_start + drm_buddy_block_size(mm, block) - 1; in __alloc_range_bias()
633 if (!overlaps(start, end, block_start, block_end)) in __alloc_range_bias()
639 if (block_start < start || block_end > end) { in __alloc_range_bias()
641 u64 adjusted_end = min(block_end, end); in __alloc_range_bias()
651 if (contains(start, end, block_start, block_end) && in __alloc_range_bias()
815 u64 block_end; in __alloc_range() local
826 block_end = block_start + drm_buddy_block_size(mm, block) - 1; in __alloc_range()
828 if (!overlaps(start, end, block_start, block_end)) in __alloc_range()
836 if (contains(start, end, block_start, block_end)) { in __alloc_range()
998 u64 block_start, block_end; in drm_buddy_block_trim() local
1011 block_end = block_start + drm_buddy_block_size(mm, block); in drm_buddy_block_trim()
1035 if (range_overflows(new_start, new_size, block_end)) in drm_buddy_block_trim()