Home
last modified time | relevance | path

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

/linux-6.3-rc2/tools/testing/selftests/mm/
A Dthuge-gen.c50 unsigned long page_sizes[NUM_PAGESIZES]; variable
69 &page_sizes[i]); in find_pagesizes()
70 page_sizes[i] <<= 10; in find_pagesizes()
71 printf("Found %luMB\n", page_sizes[i] >> 20); in find_pagesizes()
201 if (page_sizes[i] > largest) in sanity_checks()
202 largest = page_sizes[i]; in sanity_checks()
204 if (read_free(page_sizes[i]) < NUM_PAGES) { in sanity_checks()
206 page_sizes[i] >> 20, in sanity_checks()
236 unsigned long ps = page_sizes[i]; in main()
248 unsigned long ps = page_sizes[i]; in main()
/linux-6.3-rc2/drivers/gpu/drm/i915/gem/selftests/
A Dhuge_pages.c44 static const unsigned int page_sizes[] = { variable
56 unsigned int page_size = page_sizes[i]; in get_largest_page_size()
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()
412 vma->page_sizes.sg & SZ_2M && in igt_check_page_sizes()
442 combination |= page_sizes[j]; in igt_mock_exhaust_device_supported_pages()
619 obj->mm.page_sizes.sg = page_size; in igt_mock_ppgtt_misaligned_dma()
1467 obj->mm.page_sizes.sg = pages; in igt_ppgtt_sanity_check()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/i915/
A Di915_vma_resource.h105 struct i915_page_sizes page_sizes; member
194 const struct i915_page_sizes *page_sizes, in i915_vma_resource_init() argument
209 vma_res->bi.page_sizes = *page_sizes; in i915_vma_resource_init()
A Di915_scatterlist.h118 unsigned int page_sizes; in i915_sg_dma_sizes() local
120 page_sizes = 0; in i915_sg_dma_sizes()
124 page_sizes |= sg_dma_len(sg); in i915_sg_dma_sizes()
128 return page_sizes; in i915_sg_dma_sizes()
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()
A Di915_vma_types.h200 struct i915_page_sizes page_sizes; member
A Dintel_device_info.h240 unsigned int page_sizes; /* page sizes supported by the HW */ member
A Di915_pci.c169 .__runtime.page_sizes = I915_GTT_PAGE_SIZE_4K
656 .__runtime.page_sizes = I915_GTT_PAGE_SIZE_4K | \
811 .__runtime.page_sizes = I915_GTT_PAGE_SIZE_4K | \
1010 .__runtime.page_sizes = I915_GTT_PAGE_SIZE_4K | \
A Di915_vma.c419 i915_vma_resource_init(vma_res, vma->vm, vma->pages, &vma->page_sizes, in i915_vma_resource_init_from_vma()
849 vma->page_sizes.sg > I915_GTT_PAGE_SIZE && in i915_vma_insert()
858 rounddown_pow_of_two(vma->page_sizes.sg | in i915_vma_insert()
870 if (vma->page_sizes.sg & I915_GTT_PAGE_SIZE_64K) in i915_vma_insert()
1328 vma->page_sizes = vma->obj->mm.page_sizes; in i915_vma_get_pages()
A Dintel_device_info.c124 drm_printf(p, "page-sizes: %x\n", runtime->page_sizes); in intel_device_info_print()
A Di915_drv.h793 ((sizes) & ~RUNTIME_INFO(dev_priv)->page_sizes) == 0; \
A Di915_gem.c1147 RUNTIME_INFO(dev_priv)->page_sizes = I915_GTT_PAGE_SIZE_4K; in i915_gem_init()
/linux-6.3-rc2/drivers/gpu/drm/i915/gem/
A Di915_gem_pages.c22 unsigned long supported = RUNTIME_INFO(i915)->page_sizes; in __i915_gem_object_set_pages()
47 obj->mm.page_sizes.phys = i915_sg_dma_sizes(pages->sgl); in __i915_gem_object_set_pages()
48 GEM_BUG_ON(!obj->mm.page_sizes.phys); in __i915_gem_object_set_pages()
58 obj->mm.page_sizes.sg = 0; in __i915_gem_object_set_pages()
60 if (obj->mm.page_sizes.phys & ~0u << i) in __i915_gem_object_set_pages()
61 obj->mm.page_sizes.sg |= BIT(i); in __i915_gem_object_set_pages()
63 GEM_BUG_ON(!HAS_PAGE_SIZES(i915, obj->mm.page_sizes.sg)); in __i915_gem_object_set_pages()
228 obj->mm.page_sizes.phys = obj->mm.page_sizes.sg = 0; in __i915_gem_object_unset_pages()
A Di915_gem_object_types.h599 struct i915_page_sizes page_sizes; member
/linux-6.3-rc2/arch/powerpc/include/asm/
A Dplpar_wrappers.h358 u64 page_sizes, u64 start, u64 end) in pseries_rpt_invalidate() argument
365 page_sizes, start, end); in pseries_rpt_invalidate()
379 all, page_sizes, 0, -1UL); in pseries_rpt_invalidate()
404 u64 page_sizes, u64 start, u64 end) in pseries_rpt_invalidate() argument
/linux-6.3-rc2/drivers/iommu/
A Dio-pgtable-arm.c716 unsigned long granule, page_sizes; in arm_lpae_restrict_pgsizes() local
737 page_sizes = (SZ_4K | SZ_2M | SZ_1G); in arm_lpae_restrict_pgsizes()
740 page_sizes = (SZ_16K | SZ_32M); in arm_lpae_restrict_pgsizes()
744 page_sizes = (SZ_64K | SZ_512M); in arm_lpae_restrict_pgsizes()
746 page_sizes |= 1ULL << 42; /* 4TB */ in arm_lpae_restrict_pgsizes()
749 page_sizes = 0; in arm_lpae_restrict_pgsizes()
752 cfg->pgsize_bitmap &= page_sizes; in arm_lpae_restrict_pgsizes()
/linux-6.3-rc2/drivers/gpu/drm/i915/gt/
A Dgen8_ppgtt.c498 if (vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_2M && in xehpsdv_ppgtt_insert_huge()
511 if (vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_64K) { in xehpsdv_ppgtt_insert_huge()
600 if (vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_2M && in gen8_ppgtt_insert_huge()
617 vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_64K && in gen8_ppgtt_insert_huge()
709 if (vma_res->bi.page_sizes.sg > I915_GTT_PAGE_SIZE) { in gen8_ppgtt_insert()
A Dintel_gtt.c360 if (obj->mm.page_sizes.sg < size) in setup_scratch_page()
/linux-6.3-rc2/drivers/gpu/drm/i915/selftests/
A Dmock_gem_device.c177 RUNTIME_INFO(i915)->page_sizes = in mock_gem_device()
/linux-6.3-rc2/drivers/mtd/nand/raw/brcmnand/
A Dbrcmnand.c272 const unsigned int *page_sizes; member
682 ctrl->page_sizes = page_sizes_v3_4; in brcmnand_revision_init()
684 ctrl->page_sizes = page_sizes_v2_2; in brcmnand_revision_init()
686 ctrl->page_sizes = page_sizes_v2_1; in brcmnand_revision_init()
2514 if (ctrl->page_sizes) { in brcmnand_set_cfg()
2517 for (i = 0, found = 0; ctrl->page_sizes[i]; i++) in brcmnand_set_cfg()
2518 if (ctrl->page_sizes[i] == cfg->page_size) { in brcmnand_set_cfg()

Completed in 44 milliseconds