Searched refs:page_sizes (Results 1 - 18 of 18) sorted by relevance

/openbsd-current/sys/dev/pci/drm/i915/
H A Di915_vma_resource.h43 * @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 Di915_scatterlist.h118 unsigned int page_sizes; local
120 page_sizes = 0;
124 page_sizes |= sg_dma_len(sg);
128 return page_sizes;
H A Di915_vma_types.h201 struct i915_page_sizes page_sizes; member in struct:i915_vma
H A Dintel_device_info.h217 unsigned int page_sizes; /* page sizes supported by the HW */ member in struct:intel_runtime_info
H A Di915_debugfs.c103 stringify_page_sizes(unsigned int page_sizes, char *buf, size_t len) argument
107 switch (page_sizes) {
120 if (page_sizes & I915_GTT_PAGE_SIZE_2M)
122 if (page_sizes & I915_GTT_PAGE_SIZE_64K)
124 if (page_sizes & I915_GTT_PAGE_SIZE_4K)
H A Di915_pci.c81 .__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 Di915_vma.c453 i915_vma_resource_init(vma_res, vma->vm, vma->pages, &vma->page_sizes,
884 vma->page_sizes.sg > I915_GTT_PAGE_SIZE &&
893 rounddown_pow_of_two(vma->page_sizes.sg |
905 if (vma->page_sizes.sg & I915_GTT_PAGE_SIZE_64K)
1363 vma->page_sizes = vma->obj->mm.page_sizes;
H A Dintel_device_info.c119 drm_printf(p, "page-sizes: 0x%x\n", runtime->page_sizes);
H A Di915_gem.c1166 RUNTIME_INFO(dev_priv)->page_sizes = I915_GTT_PAGE_SIZE_4K;
H A Di915_drv.h837 ((sizes) & ~RUNTIME_INFO(i915)->page_sizes) == 0; \
/openbsd-current/sys/dev/pci/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) {
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...]
/openbsd-current/sys/dev/pci/drm/i915/gt/
H A Dselftest_tlb.c97 va->page_sizes.phys, va->page_sizes.sg,
146 va->page_sizes.phys, va->page_sizes.sg);
152 .bi.page_sizes = vb->obj->mm.page_sizes,
266 if ((A->mm.page_sizes.phys | B->mm.page_sizes.phys) & (A->base.size - 1))
309 (unsigned long *)&RUNTIME_INFO(gt->i915)->page_sizes,
310 BITS_PER_TYPE(RUNTIME_INFO(gt->i915)->page_sizes)) {
[all...]
H A Dgen8_ppgtt.c527 if (vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_2M &&
540 if (vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_64K) {
630 if (vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_2M &&
647 vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_64K &&
739 if (vma_res->bi.page_sizes.sg > I915_GTT_PAGE_SIZE) {
H A Dintel_gtt.c360 if (obj->mm.page_sizes.sg < size)
/openbsd-current/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_ring_buffer_test.cpp86 const size_t page_sizes[] = {1, 2, 4, 128}; local
88 for (size_t pages : page_sizes) {
/openbsd-current/sys/dev/pci/drm/i915/gem/
H A Di915_gem_pages.c22 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 Di915_gem_object_types.h660 struct i915_page_sizes page_sizes; member in struct:drm_i915_gem_object::__anon19
/openbsd-current/sys/dev/pci/drm/i915/selftests/
H A Dmock_gem_device.c123 .__runtime.page_sizes = (I915_GTT_PAGE_SIZE_4K |

Completed in 170 milliseconds