Home
last modified time | relevance | path

Searched refs:drm_buddy_block_size (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/gpu/drm/
H A Ddrm_buddy.c211 mm->clear_avail -= drm_buddy_block_size(mm, buddy); in __drm_buddy_free()
254 block_end = block_start + drm_buddy_block_size(mm, block) - 1; in __force_merge()
275 mm->clear_avail -= drm_buddy_block_size(mm, block); in __force_merge()
362 BUG_ON(drm_buddy_block_size(mm, root) < chunk_size); in drm_buddy_init()
511 mm->clear_avail += drm_buddy_block_size(mm, block); in drm_buddy_reset_clear()
514 mm->clear_avail -= drm_buddy_block_size(mm, block); in drm_buddy_reset_clear()
533 mm->avail += drm_buddy_block_size(mm, block); in drm_buddy_free_block()
535 mm->clear_avail += drm_buddy_block_size(mm, block); in drm_buddy_free_block()
631 block_end = block_start + drm_buddy_block_size(mm, block) - 1; in __alloc_range_bias()
826 block_end = block_start + drm_buddy_block_size(mm, block) - 1; in __alloc_range()
[all …]
/linux/drivers/gpu/drm/xe/
H A Dxe_res_cursor.h119 while (start >= drm_buddy_block_size(mm, block)) { in xe_res_first()
120 start -= drm_buddy_block_size(mm, block); in xe_res_first()
130 cur->size = min(drm_buddy_block_size(mm, block) - start, in xe_res_first()
301 while (start >= drm_buddy_block_size(cur->mm, block)) { in xe_res_next()
302 start -= drm_buddy_block_size(cur->mm, block); in xe_res_next()
309 cur->size = min(drm_buddy_block_size(cur->mm, block) - start, in xe_res_next()
H A Dxe_ttm_vram_mgr.c37 size = drm_buddy_block_size(mm, block); in xe_is_vram_mgr_blocks_contiguous()
141 u64 end = start + drm_buddy_block_size(mm, block); in xe_ttm_vram_mgr_new()
239 (drm_buddy_block_size(mm, block) >> PAGE_SHIFT); in xe_ttm_vram_mgr_intersects()
269 (drm_buddy_block_size(mm, block) >> PAGE_SHIFT); in xe_ttm_vram_mgr_compatible()
H A Dxe_svm.c771 for (i = 0; i < drm_buddy_block_size(buddy, block) >> PAGE_SHIFT; ++i) in xe_svm_populate_devmem_pfn()
/linux/drivers/gpu/drm/i915/
H A Di915_ttm_buddy_manager.c112 (drm_buddy_block_size(mm, block) >> PAGE_SHIFT); in i915_ttm_buddy_man_alloc()
181 (drm_buddy_block_size(mm, block) >> PAGE_SHIFT); in i915_ttm_buddy_man_intersects()
214 (drm_buddy_block_size(mm, block) >> PAGE_SHIFT); in i915_ttm_buddy_man_compatible()
H A Di915_scatterlist.c205 block_size = min_t(u64, size, drm_buddy_block_size(mm, block)); in i915_rsgt_from_buddy_resource()
/linux/include/drm/
H A Ddrm_buddy.h135 drm_buddy_block_size(struct drm_buddy *mm, in drm_buddy_block_size() function
/linux/drivers/gpu/drm/i915/selftests/
H A Dintel_memory_region.c490 if (drm_buddy_block_size(mm, block) > size) in igt_mock_max_segment()
491 size = drm_buddy_block_size(mm, block); in igt_mock_max_segment()
537 u64 end = start + drm_buddy_block_size(mm, block); in igt_object_mappable_total()