Home
last modified time | relevance | path

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

/dflybsd-src/sys/dev/drm/i915/
H A Di915_pci.c63 .page_sizes = I915_GTT_PAGE_SIZE_4K
377 .page_sizes = I915_GTT_PAGE_SIZE_4K | \
438 .page_sizes = I915_GTT_PAGE_SIZE_4K | \
H A Di915_gem_gtt.c227 vma->page_sizes = vma->obj->mm.page_sizes; in ppgtt_set_pages()
242 memset(&vma->page_sizes, 0, sizeof(vma->page_sizes)); in clear_pages()
1055 vma->page_sizes.gtt = I915_GTT_PAGE_SIZE; in gen8_ppgtt_insert_3lvl()
1077 if (vma->page_sizes.sg & I915_GTT_PAGE_SIZE_2M && in gen8_ppgtt_insert_huge_entries()
1095 vma->page_sizes.sg & I915_GTT_PAGE_SIZE_64K && in gen8_ppgtt_insert_huge_entries()
1151 vma->page_sizes.gtt |= page_size; in gen8_ppgtt_insert_huge_entries()
1164 if (vma->page_sizes.sg > I915_GTT_PAGE_SIZE) { in gen8_ppgtt_insert_4lvl()
1173 vma->page_sizes.gtt = I915_GTT_PAGE_SIZE; in gen8_ppgtt_insert_4lvl()
1893 vma->page_sizes.gtt = I915_GTT_PAGE_SIZE; in gen6_ppgtt_insert_entries()
2601 vma->page_sizes.gtt = I915_GTT_PAGE_SIZE; in ggtt_bind_vma()
[all …]
H A Di915_vma.c539 vma->page_sizes.sg > I915_GTT_PAGE_SIZE) { in i915_vma_insert()
547 rounddown_pow_of_two(vma->page_sizes.sg | in i915_vma_insert()
559 if (vma->page_sizes.sg & I915_GTT_PAGE_SIZE_64K) in i915_vma_insert()
H A Di915_gem_object.h198 } page_sizes; member
H A Di915_vma.h58 struct i915_page_sizes page_sizes; member
H A Di915_gem.c2606 obj->mm.page_sizes.phys = obj->mm.page_sizes.sg = 0; in __i915_gem_object_put_pages()
2822 unsigned long supported = INTEL_INFO(i915)->page_sizes; in __i915_gem_object_set_pages()
2840 obj->mm.page_sizes.phys = sg_page_sizes; in __i915_gem_object_set_pages()
2850 obj->mm.page_sizes.sg = 0; in __i915_gem_object_set_pages()
2852 if (obj->mm.page_sizes.phys & ~0u << i) in __i915_gem_object_set_pages()
2853 obj->mm.page_sizes.sg |= BIT(i); in __i915_gem_object_set_pages()
2855 GEM_BUG_ON(!HAS_PAGE_SIZES(i915, obj->mm.page_sizes.sg)); in __i915_gem_object_set_pages()
5295 mkwrite_device_info(dev_priv)->page_sizes = in i915_gem_init()
H A Di915_drv.h871 unsigned int page_sizes; /* page sizes supported by the HW */ member
2904 unsigned int page_sizes; in i915_sg_page_sizes() local
2906 page_sizes = 0; in i915_sg_page_sizes()
2910 page_sizes |= sg->length; in i915_sg_page_sizes()
2914 return page_sizes; in i915_sg_page_sizes()
3149 ((sizes) & ~(dev_priv)->info.page_sizes) == 0; \