/linux-master/tools/testing/selftests/mm/ |
H A D | thuge-gen.c | 48 unsigned long page_sizes[NUM_PAGESIZES]; variable 178 &page_sizes[num_page_sizes]); 179 page_sizes[num_page_sizes] <<= 10; 180 ksft_print_msg("Found %luMB\n", page_sizes[i] >> 20); 182 if (page_sizes[num_page_sizes] > largest) 183 largest = page_sizes[i]; 185 if (read_free(page_sizes[num_page_sizes]) >= NUM_PAGES) 189 page_sizes[num_page_sizes] >> 20, NUM_PAGES); 220 unsigned long ps = page_sizes[i]; 234 unsigned long ps = page_sizes[ [all...] |
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_vma_resource.h | 43 * @page_sizes: Page sizes of the pages. 51 struct i915_page_sizes page_sizes; member in struct:i915_vma_bindinfo 183 * @page_sizes: Page sizes of the pages. 204 const struct i915_page_sizes *page_sizes, 219 vma_res->bi.page_sizes = *page_sizes; 201 i915_vma_resource_init(struct i915_vma_resource *vma_res, struct i915_address_space *vm, struct sg_table *pages, const struct i915_page_sizes *page_sizes, struct i915_refct_sgt *pages_rsgt, bool readonly, bool lmem, struct intel_memory_region *mr, const struct i915_vma_ops *ops, void *private, u64 start, u64 node_size, u64 size, u32 guard) argument
|
H A D | i915_scatterlist.h | 128 unsigned int page_sizes; local 130 page_sizes = 0; 134 page_sizes |= sg_dma_len(sg); 138 return page_sizes;
|
H A D | i915_vma_types.h | 198 struct i915_page_sizes page_sizes; member in struct:i915_vma
|
H A D | i915_debugfs.c | 106 stringify_page_sizes(unsigned int page_sizes, char *buf, size_t len) argument 110 switch (page_sizes) { 123 if (page_sizes & I915_GTT_PAGE_SIZE_2M) 125 if (page_sizes & I915_GTT_PAGE_SIZE_64K) 127 if (page_sizes & I915_GTT_PAGE_SIZE_4K)
|
H A D | intel_device_info.h | 213 unsigned int page_sizes; /* page sizes supported by the HW */ member in struct:intel_runtime_info
|
H A D | i915_pci.c | 81 .__runtime.page_sizes = I915_GTT_PAGE_SIZE_4K 480 .__runtime.page_sizes = I915_GTT_PAGE_SIZE_4K | \ 608 .__runtime.page_sizes = I915_GTT_PAGE_SIZE_4K | \ 703 .__runtime.page_sizes = I915_GTT_PAGE_SIZE_4K | \
|
H A D | i915_vma.c | 452 i915_vma_resource_init(vma_res, vma->vm, vma->pages, &vma->page_sizes, 883 vma->page_sizes.sg > I915_GTT_PAGE_SIZE && 892 rounddown_pow_of_two(vma->page_sizes.sg | 904 if (vma->page_sizes.sg & I915_GTT_PAGE_SIZE_64K) 1362 vma->page_sizes = vma->obj->mm.page_sizes;
|
H A D | intel_device_info.c | 118 drm_printf(p, "page-sizes: 0x%x\n", runtime->page_sizes);
|
H A D | i915_drv.h | 693 ((sizes) & ~RUNTIME_INFO(i915)->page_sizes) == 0; \
|
H A D | i915_gem.c | 1165 RUNTIME_INFO(dev_priv)->page_sizes = I915_GTT_PAGE_SIZE_4K;
|
/linux-master/drivers/gpu/drm/i915/gem/selftests/ |
H A D | huge_pages.c | 44 static const unsigned int page_sizes[] = { variable 55 for (i = 0; i < ARRAY_SIZE(page_sizes); ++i) { 56 unsigned int page_size = page_sizes[i]; 365 unsigned int supported = RUNTIME_INFO(i915)->page_sizes; 374 if (!HAS_PAGE_SIZES(i915, vma->page_sizes.sg)) { 375 pr_err("unsupported page_sizes.sg=%u, supported=%u\n", 376 vma->page_sizes.sg & ~supported, supported); 381 pr_err("unsupported page_sizes.gtt=%u, supported=%u\n", 386 if (vma->page_sizes.phys != obj->mm.page_sizes [all...] |
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | selftest_tlb.c | 97 va->page_sizes.phys, va->page_sizes.sg, 153 va->page_sizes.phys, va->page_sizes.sg); 159 .bi.page_sizes = vb->obj->mm.page_sizes, 273 if ((A->mm.page_sizes.phys | B->mm.page_sizes.phys) & (A->base.size - 1)) 316 (unsigned long *)&RUNTIME_INFO(gt->i915)->page_sizes, 317 BITS_PER_TYPE(RUNTIME_INFO(gt->i915)->page_sizes)) { [all...] |
H A D | gen8_ppgtt.c | 531 if (vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_2M && 544 if (vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_64K) { 634 if (vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_2M && 651 vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_64K && 743 if (vma_res->bi.page_sizes.sg > I915_GTT_PAGE_SIZE) {
|
H A D | intel_gtt.c | 392 if (obj->mm.page_sizes.sg < size)
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_pages.c | 22 unsigned long supported = RUNTIME_INFO(i915)->page_sizes; 47 obj->mm.page_sizes.phys = i915_sg_dma_sizes(pages->sgl); 48 GEM_BUG_ON(!obj->mm.page_sizes.phys); 58 obj->mm.page_sizes.sg = 0; 60 if (obj->mm.page_sizes.phys & ~0u << i) 61 obj->mm.page_sizes.sg |= BIT(i); 63 GEM_BUG_ON(!HAS_PAGE_SIZES(i915, obj->mm.page_sizes.sg)); 231 obj->mm.page_sizes.phys = obj->mm.page_sizes.sg = 0;
|
H A D | i915_gem_object_types.h | 668 struct i915_page_sizes page_sizes; member in struct:drm_i915_gem_object::__anon629
|
/linux-master/arch/powerpc/include/asm/ |
H A D | plpar_wrappers.h | 566 u64 page_sizes, u64 start, u64 end) 573 page_sizes, start, end); 587 all, page_sizes, 0, -1UL); 612 u64 page_sizes, u64 start, u64 end) 565 pseries_rpt_invalidate(u64 pid, u64 target, u64 type, u64 page_sizes, u64 start, u64 end) argument 611 pseries_rpt_invalidate(u64 pid, u64 target, u64 type, u64 page_sizes, u64 start, u64 end) argument
|
/linux-master/drivers/iommu/ |
H A D | io-pgtable-arm.c | 734 unsigned long granule, page_sizes; local 755 page_sizes = (SZ_4K | SZ_2M | SZ_1G); 758 page_sizes = (SZ_16K | SZ_32M); 762 page_sizes = (SZ_64K | SZ_512M); 764 page_sizes |= 1ULL << 42; /* 4TB */ 767 page_sizes = 0; 770 cfg->pgsize_bitmap &= page_sizes;
|
/linux-master/drivers/gpu/drm/i915/selftests/ |
H A D | mock_gem_device.c | 122 .__runtime.page_sizes = (I915_GTT_PAGE_SIZE_4K |
|
/linux-master/drivers/mtd/nand/raw/brcmnand/ |
H A D | brcmnand.c | 272 const unsigned int *page_sizes; member in struct:brcmnand_controller 713 ctrl->page_sizes = page_sizes_v3_4; 715 ctrl->page_sizes = page_sizes_v2_2; 717 ctrl->page_sizes = page_sizes_v2_1; 2576 if (ctrl->page_sizes) { 2579 for (i = 0, found = 0; ctrl->page_sizes[i]; i++) 2580 if (ctrl->page_sizes[i] == cfg->page_size) {
|