Home
last modified time | relevance | path

Searched refs:min_page_size (Results 1 – 19 of 19) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/i915/gem/
A Di915_gem_region.c59 default_page_size = mem->min_page_size; in __i915_gem_object_create_region()
91 if (default_page_size < mem->min_page_size) in __i915_gem_object_create_region()
124 if (GEM_WARN_ON(!IS_ALIGNED(size, mem->min_page_size)) || in i915_gem_object_create_region_at()
125 GEM_WARN_ON(!IS_ALIGNED(offset, mem->min_page_size))) in i915_gem_object_create_region_at()
A Di915_gem_stolen.c744 mem->min_page_size); in _i915_gem_object_stolen_init()
871 resource_size_t min_page_size; in i915_gem_stolen_lmem_setup() local
925 min_page_size = HAS_64K_PAGES(i915) ? I915_GTT_PAGE_SIZE_64K : in i915_gem_stolen_lmem_setup()
929 min_page_size, in i915_gem_stolen_lmem_setup()
A Di915_gem_create.c28 GEM_BUG_ON(!is_power_of_2(mr->min_page_size)); in object_max_page_size()
29 max_page_size = max_t(u32, max_page_size, mr->min_page_size); in object_max_page_size()
A Di915_gem_object.c628 if (!IS_ALIGNED(obj->base.size, mr->min_page_size)) in i915_gem_object_can_migrate()
A Di915_gem_ttm.c574 page_alignment = obj->mm.region->min_page_size; in i915_ttm_resource_get_st()
/linux-6.3-rc2/drivers/gpu/drm/i915/
A Di915_ttm_buddy_manager.c43 u64 min_page_size; in i915_ttm_buddy_man_alloc() local
68 min_page_size = bman->default_page_size; in i915_ttm_buddy_man_alloc()
70 min_page_size = bo->page_alignment << PAGE_SHIFT; in i915_ttm_buddy_man_alloc()
72 GEM_BUG_ON(min_page_size < mm->chunk_size); in i915_ttm_buddy_man_alloc()
73 GEM_BUG_ON(!IS_ALIGNED(size, min_page_size)); in i915_ttm_buddy_man_alloc()
80 min_page_size = size; in i915_ttm_buddy_man_alloc()
104 min_page_size, in i915_ttm_buddy_man_alloc()
A Dintel_memory_region.h76 resource_size_t min_page_size; member
103 resource_size_t min_page_size,
A Dintel_memory_region.c223 resource_size_t min_page_size, in intel_memory_region_create() argument
241 mem->min_page_size = min_page_size; in intel_memory_region_create()
A Dintel_region_ttm.c91 mem->min_page_size, PAGE_SIZE); in intel_region_ttm_init()
/linux-6.3-rc2/drivers/gpu/drm/i915/selftests/
A Dmock_region.c37 obj->mm.region->min_page_size); in mock_region_get_pages()
109 resource_size_t min_page_size, in mock_region_create() argument
120 return intel_memory_region_create(i915, start, size, min_page_size, in mock_region_create()
A Dmock_region.h18 resource_size_t min_page_size,
/linux-6.3-rc2/drivers/gpu/drm/i915/gt/
A Dintel_region_lmem.c196 resource_size_t min_page_size; in setup_lmem() local
247 min_page_size = HAS_64K_PAGES(i915) ? I915_GTT_PAGE_SIZE_64K : in setup_lmem()
252 min_page_size, in setup_lmem()
/linux-6.3-rc2/drivers/gpu/drm/
A Ddrm_buddy.c663 u64 min_page_size, in drm_buddy_alloc_blocks() argument
676 if (min_page_size < mm->chunk_size) in drm_buddy_alloc_blocks()
679 if (!is_power_of_2(min_page_size)) in drm_buddy_alloc_blocks()
695 if (!IS_ALIGNED(size, min_page_size)) in drm_buddy_alloc_blocks()
700 min_order = ilog2(min_page_size) - ilog2(mm->chunk_size); in drm_buddy_alloc_blocks()
/linux-6.3-rc2/drivers/gpu/drm/i915/gem/selftests/
A Dhuge_pages.c1294 u32 min_page_size, in igt_random_size() argument
1300 GEM_BUG_ON(!is_power_of_2(min_page_size)); in igt_random_size()
1302 GEM_BUG_ON(min_page_size < PAGE_SIZE); in igt_random_size()
1303 GEM_BUG_ON(min_page_size > max_page_size); in igt_random_size()
1307 if (size < min_page_size) in igt_random_size()
1308 size |= min_page_size; in igt_random_size()
1620 addr = round_up(addr, mr->min_page_size); in igt_ppgtt_mixed()
1660 addr = round_up(addr, obj->mm.region->min_page_size); in igt_ppgtt_mixed()
A Di915_gem_migrate.c60 obj = i915_gem_object_create_region(src_mr, dst_mr->min_page_size, 0, 0); in igt_create_migrate()
A Di915_gem_mman.c979 mr->min_page_size, in igt_mmap()
1072 if (size == mr->min_page_size) { in igt_fill_mappable()
/linux-6.3-rc2/include/drm/
A Ddrm_buddy.h142 u64 min_page_size,
/linux-6.3-rc2/drivers/gpu/drm/i915/display/
A Dintel_plane_initial.c100 mem->min_page_size); in initial_plane_vma()
/linux-6.3-rc2/drivers/infiniband/hw/mlx5/
A Dmain.c809 u64 min_page_size = 1ull << MLX5_CAP_GEN(mdev, log_pg_sz); in mlx5_ib_query_device() local
954 props->page_size_cap = ~(min_page_size - 1); in mlx5_ib_query_device()

Completed in 33 milliseconds