/Linux-v4.19/drivers/gpu/drm/i915/selftests/ |
D | huge_pages.c | 32 static const unsigned int page_sizes[] = { variable 43 for (i = 0; i < ARRAY_SIZE(page_sizes); ++i) { in get_largest_page_size() 44 unsigned int page_size = page_sizes[i]; in get_largest_page_size() 342 unsigned int supported = INTEL_INFO(i915)->page_sizes; in igt_check_page_sizes() 346 if (!HAS_PAGE_SIZES(i915, vma->page_sizes.sg)) { in igt_check_page_sizes() 348 vma->page_sizes.sg & ~supported, supported); in igt_check_page_sizes() 352 if (!HAS_PAGE_SIZES(i915, vma->page_sizes.gtt)) { in igt_check_page_sizes() 354 vma->page_sizes.gtt & ~supported, supported); in igt_check_page_sizes() 358 if (vma->page_sizes.phys != obj->mm.page_sizes.phys) { in igt_check_page_sizes() 360 vma->page_sizes.phys, obj->mm.page_sizes.phys); in igt_check_page_sizes() [all …]
|
D | mock_gem_device.c | 179 mkwrite_device_info(i915)->page_sizes = in mock_gem_device()
|
/Linux-v4.19/tools/testing/selftests/vm/ |
D | thuge-gen.c | 50 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-v4.19/drivers/misc/ |
D | vmw_balloon.c | 238 struct vmballoon_page_size page_sizes[VMW_BALLOON_NUM_PAGE_SIZES]; member 530 &b->page_sizes[is_2m_pages]; in vmballoon_pop() 557 struct vmballoon_page_size *page_size = &b->page_sizes[false]; in vmballoon_lock_page() 619 &b->page_sizes[is_2m_pages]; in vmballoon_lock_batched_page() 659 struct vmballoon_page_size *page_size = &b->page_sizes[false]; in vmballoon_unlock_page() 695 &b->page_sizes[is_2m_pages]; in vmballoon_unlock_batched_page() 727 &b->page_sizes[is_2m_pages]; in vmballoon_release_refused_pages() 873 &b->page_sizes[is_2m_pages]; in vmballoon_deflate() 1193 INIT_LIST_HEAD(&balloon.page_sizes[is_2m_pages].pages); in vmballoon_init() 1194 INIT_LIST_HEAD(&balloon.page_sizes[is_2m_pages].refused_pages); in vmballoon_init()
|
/Linux-v4.19/drivers/iommu/ |
D | io-pgtable-arm.c | 683 unsigned long granule, page_sizes; in arm_lpae_restrict_pgsizes() local 704 page_sizes = (SZ_4K | SZ_2M | SZ_1G); in arm_lpae_restrict_pgsizes() 707 page_sizes = (SZ_16K | SZ_32M); in arm_lpae_restrict_pgsizes() 711 page_sizes = (SZ_64K | SZ_512M); in arm_lpae_restrict_pgsizes() 713 page_sizes |= 1ULL << 42; /* 4TB */ in arm_lpae_restrict_pgsizes() 716 page_sizes = 0; in arm_lpae_restrict_pgsizes() 719 cfg->pgsize_bitmap &= page_sizes; in arm_lpae_restrict_pgsizes()
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_pci.c | 66 .page_sizes = I915_GTT_PAGE_SIZE_4K 392 .page_sizes = I915_GTT_PAGE_SIZE_4K | \ 452 .page_sizes = I915_GTT_PAGE_SIZE_4K | \
|
D | i915_gem_gtt.c | 228 vma->page_sizes = vma->obj->mm.page_sizes; in ppgtt_set_pages() 243 memset(&vma->page_sizes, 0, sizeof(vma->page_sizes)); in clear_pages() 1111 vma->page_sizes.gtt = I915_GTT_PAGE_SIZE; in gen8_ppgtt_insert_3lvl() 1134 if (vma->page_sizes.sg & I915_GTT_PAGE_SIZE_2M && in gen8_ppgtt_insert_huge_entries() 1152 vma->page_sizes.sg & I915_GTT_PAGE_SIZE_64K && in gen8_ppgtt_insert_huge_entries() 1229 vma->page_sizes.gtt |= page_size; in gen8_ppgtt_insert_huge_entries() 1242 if (vma->page_sizes.sg > I915_GTT_PAGE_SIZE) { in gen8_ppgtt_insert_4lvl() 1253 vma->page_sizes.gtt = I915_GTT_PAGE_SIZE; in gen8_ppgtt_insert_4lvl() 1931 vma->page_sizes.gtt = I915_GTT_PAGE_SIZE; in gen6_ppgtt_insert_entries() 2743 vma->page_sizes.gtt = I915_GTT_PAGE_SIZE; in ggtt_bind_vma() [all …]
|
D | intel_device_info.h | 157 unsigned int page_sizes; /* page sizes supported by the HW */ member
|
D | i915_debugfs.c | 105 stringify_page_sizes(unsigned int page_sizes, char *buf, size_t len) in stringify_page_sizes() argument 109 switch (page_sizes) { in stringify_page_sizes() 122 if (page_sizes & I915_GTT_PAGE_SIZE_2M) in stringify_page_sizes() 124 if (page_sizes & I915_GTT_PAGE_SIZE_64K) in stringify_page_sizes() 126 if (page_sizes & I915_GTT_PAGE_SIZE_4K) in stringify_page_sizes() 174 stringify_page_sizes(vma->page_sizes.gtt, NULL, 0)); in describe_obj() 428 unsigned int page_sizes = 0; in i915_gem_object_info() local 461 if (obj->mm.page_sizes.sg > I915_GTT_PAGE_SIZE) { in i915_gem_object_info() 464 page_sizes |= obj->mm.page_sizes.sg; in i915_gem_object_info() 489 if (obj->mm.page_sizes.sg > I915_GTT_PAGE_SIZE) { in i915_gem_object_info() [all …]
|
D | i915_gem_object.h | 213 } page_sizes; member
|
D | i915_vma.c | 623 vma->page_sizes.sg > I915_GTT_PAGE_SIZE) { in i915_vma_insert() 631 rounddown_pow_of_two(vma->page_sizes.sg | in i915_vma_insert() 643 if (vma->page_sizes.sg & I915_GTT_PAGE_SIZE_64K) in i915_vma_insert()
|
D | i915_vma.h | 61 struct i915_page_sizes page_sizes; member
|
D | i915_gem.c | 2454 obj->mm.page_sizes.phys = obj->mm.page_sizes.sg = 0; in __i915_gem_object_unset_pages() 2689 unsigned long supported = INTEL_INFO(i915)->page_sizes; in __i915_gem_object_set_pages() 2707 obj->mm.page_sizes.phys = sg_page_sizes; in __i915_gem_object_set_pages() 2717 obj->mm.page_sizes.sg = 0; in __i915_gem_object_set_pages() 2719 if (obj->mm.page_sizes.phys & ~0u << i) in __i915_gem_object_set_pages() 2720 obj->mm.page_sizes.sg |= BIT(i); in __i915_gem_object_set_pages() 2722 GEM_BUG_ON(!HAS_PAGE_SIZES(i915, obj->mm.page_sizes.sg)); in __i915_gem_object_set_pages() 5465 mkwrite_device_info(dev_priv)->page_sizes = in i915_gem_init()
|
D | i915_drv.h | 2269 unsigned int page_sizes; in i915_sg_page_sizes() local 2271 page_sizes = 0; in i915_sg_page_sizes() 2275 page_sizes |= sg->length; in i915_sg_page_sizes() 2279 return page_sizes; in i915_sg_page_sizes() 2542 ((sizes) & ~(dev_priv)->info.page_sizes) == 0; \
|
/Linux-v4.19/drivers/mtd/nand/raw/brcmnand/ |
D | brcmnand.c | 153 const unsigned int *page_sizes; member 459 static const unsigned int page_sizes[] = { 512, 2048, 4096, 8192, 0 }; in brcmnand_revision_init() local 505 ctrl->page_sizes = page_sizes; in brcmnand_revision_init() 1998 if (ctrl->page_sizes) { in brcmnand_set_cfg() 2001 for (i = 0, found = 0; ctrl->page_sizes[i]; i++) in brcmnand_set_cfg() 2002 if (ctrl->page_sizes[i] == cfg->page_size) { in brcmnand_set_cfg()
|