Lines Matching refs:block_start
186 u64 block_start, block_end; in __force_merge() local
191 block_start = drm_buddy_block_offset(block); in __force_merge()
192 block_end = block_start + drm_buddy_block_size(mm, block) - 1; in __force_merge()
194 if (!contains(start, end, block_start, block_end)) in __force_merge()
544 u64 block_start; in __alloc_range_bias() local
558 block_start = drm_buddy_block_offset(block); in __alloc_range_bias()
559 block_end = block_start + drm_buddy_block_size(mm, block) - 1; in __alloc_range_bias()
561 if (!overlaps(start, end, block_start, block_end)) in __alloc_range_bias()
567 if (block_start < start || block_end > end) { in __alloc_range_bias()
568 u64 adjusted_start = max(block_start, start); in __alloc_range_bias()
579 if (contains(start, end, block_start, block_end) && in __alloc_range_bias()
750 u64 block_start; in __alloc_range() local
761 block_start = drm_buddy_block_offset(block); in __alloc_range()
762 block_end = block_start + drm_buddy_block_size(mm, block) - 1; in __alloc_range()
764 if (!overlaps(start, end, block_start, block_end)) in __alloc_range()
772 if (contains(start, end, block_start, block_end)) { in __alloc_range()
925 u64 block_start, block_end; in drm_buddy_block_trim() local
937 block_start = drm_buddy_block_offset(block); in drm_buddy_block_trim()
938 block_end = block_start + drm_buddy_block_size(mm, block); in drm_buddy_block_trim()
952 new_start = block_start; in drm_buddy_block_trim()
956 if (new_start < block_start) in drm_buddy_block_trim()