Home
last modified time | relevance | path

Searched refs:page_sizes (Results 1 – 17 of 17) sorted by relevance

/linux/tools/testing/selftests/mm/
H A Dthuge-gen.c53 unsigned long page_sizes[NUM_PAGESIZES]; variable
183 &page_sizes[num_page_sizes]); in find_pagesizes()
184 page_sizes[num_page_sizes] <<= 10; in find_pagesizes()
185 ksft_print_msg("Found %luMB\n", page_sizes[i] >> 20); in find_pagesizes()
187 if (page_sizes[num_page_sizes] > largest) in find_pagesizes()
188 largest = page_sizes[i]; in find_pagesizes()
190 if (read_free(page_sizes[num_page_sizes]) >= NUM_PAGES) in find_pagesizes()
194 page_sizes[num_page_sizes] >> 20, NUM_PAGES); in find_pagesizes()
225 unsigned long ps = page_sizes[i]; in main()
239 unsigned long ps = page_sizes[i]; in main()
/linux/drivers/gpu/drm/i915/gem/selftests/
H A Dhuge_pages.c44 static const unsigned int page_sizes[] = { variable
55 for (i = 0; i < ARRAY_SIZE(page_sizes); ++i) { in get_largest_page_size()
56 unsigned int page_size = page_sizes[i]; in get_largest_page_size()
365 unsigned int supported = RUNTIME_INFO(i915)->page_sizes; in igt_check_page_sizes()
374 if (!HAS_PAGE_SIZES(i915, vma->page_sizes.sg)) { in igt_check_page_sizes()
376 vma->page_sizes.sg & ~supported, supported); in igt_check_page_sizes()
386 if (vma->page_sizes.phys != obj->mm.page_sizes.phys) { in igt_check_page_sizes()
388 vma->page_sizes.phys, obj->mm.page_sizes.phys); in igt_check_page_sizes()
392 if (vma->page_sizes.sg != obj->mm.page_sizes.sg) { in igt_check_page_sizes()
394 vma->page_sizes.sg, obj->mm.page_sizes.sg); in igt_check_page_sizes()
[all …]
/linux/drivers/gpu/drm/i915/gt/
H A Dselftest_tlb.c97 va->page_sizes.phys, va->page_sizes.sg, in pte_tlbinv()
153 va->page_sizes.phys, va->page_sizes.sg); in pte_tlbinv()
159 .bi.page_sizes = vb->obj->mm.page_sizes, in pte_tlbinv()
273 if ((A->mm.page_sizes.phys | B->mm.page_sizes.phys) & (A->base.size - 1)) in mem_tlbinv()
316 (unsigned long *)&RUNTIME_INFO(gt->i915)->page_sizes, in mem_tlbinv()
317 BITS_PER_TYPE(RUNTIME_INFO(gt->i915)->page_sizes)) { in mem_tlbinv()
H A Dgen8_ppgtt.c531 if (vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_2M && in xehp_ppgtt_insert_huge()
544 if (vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_64K) { in xehp_ppgtt_insert_huge()
634 if (vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_2M && in gen8_ppgtt_insert_huge()
651 vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_64K && in gen8_ppgtt_insert_huge()
743 if (vma_res->bi.page_sizes.sg > I915_GTT_PAGE_SIZE) { in gen8_ppgtt_insert()
H A Dintel_gtt.c392 if (obj->mm.page_sizes.sg < size) in setup_scratch_page()
/linux/drivers/gpu/drm/i915/
H A Di915_vma_resource.h51 struct i915_page_sizes page_sizes; member
204 const struct i915_page_sizes *page_sizes, in i915_vma_resource_init() argument
219 vma_res->bi.page_sizes = *page_sizes; in i915_vma_resource_init()
H A Di915_scatterlist.h128 unsigned int page_sizes; in i915_sg_dma_sizes() local
130 page_sizes = 0; in i915_sg_dma_sizes()
134 page_sizes |= sg_dma_len(sg); in i915_sg_dma_sizes()
138 return page_sizes; in i915_sg_dma_sizes()
H A Di915_debugfs.c102 stringify_page_sizes(unsigned int page_sizes, char *buf, size_t len) in stringify_page_sizes() argument
106 switch (page_sizes) { in stringify_page_sizes()
119 if (page_sizes & I915_GTT_PAGE_SIZE_2M) in stringify_page_sizes()
121 if (page_sizes & I915_GTT_PAGE_SIZE_64K) in stringify_page_sizes()
123 if (page_sizes & I915_GTT_PAGE_SIZE_4K) in stringify_page_sizes()
H A Di915_pci.c75 .__runtime.page_sizes = I915_GTT_PAGE_SIZE_4K
472 .__runtime.page_sizes = I915_GTT_PAGE_SIZE_4K | \
599 .__runtime.page_sizes = I915_GTT_PAGE_SIZE_4K | \
694 .__runtime.page_sizes = I915_GTT_PAGE_SIZE_4K | \
H A Di915_vma_types.h198 struct i915_page_sizes page_sizes; member
H A Dintel_device_info.h216 unsigned int page_sizes; /* page sizes supported by the HW */ member
H A Dintel_device_info.c114 drm_printf(p, "page-sizes: 0x%x\n", runtime->page_sizes); in intel_device_info_print()
H A Di915_drv.h653 ((sizes) & ~RUNTIME_INFO(i915)->page_sizes) == 0; \
H A Di915_gem.c1163 RUNTIME_INFO(dev_priv)->page_sizes = I915_GTT_PAGE_SIZE_4K; in i915_gem_init()
/linux/arch/powerpc/include/asm/
H A Dplpar_wrappers.h538 u64 page_sizes, u64 start, u64 end) in pseries_rpt_invalidate() argument
545 page_sizes, start, end); in pseries_rpt_invalidate()
559 all, page_sizes, 0, -1UL); in pseries_rpt_invalidate()
584 u64 page_sizes, u64 start, u64 end) in pseries_rpt_invalidate() argument
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_object_types.h668 struct i915_page_sizes page_sizes; member
/linux/drivers/gpu/drm/i915/selftests/
H A Dmock_gem_device.c122 .__runtime.page_sizes = (I915_GTT_PAGE_SIZE_4K |