Lines Matching refs:ppgtt

381 	struct i915_hw_ppgtt *ppgtt = arg;  in igt_mock_exhaust_device_supported_pages()  local
382 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_exhaust_device_supported_pages()
418 vma = i915_vma_instance(obj, &ppgtt->vm, NULL); in igt_mock_exhaust_device_supported_pages()
460 struct i915_hw_ppgtt *ppgtt = arg; in igt_mock_ppgtt_misaligned_dma() local
461 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_ppgtt_misaligned_dma()
503 vma = i915_vma_instance(obj, &ppgtt->vm, NULL); in igt_mock_ppgtt_misaligned_dma()
588 struct i915_hw_ppgtt *ppgtt) in close_object_list() argument
595 vma = i915_vma_instance(obj, &ppgtt->vm, NULL); in close_object_list()
608 struct i915_hw_ppgtt *ppgtt = arg; in igt_mock_ppgtt_huge_fill() local
609 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_ppgtt_huge_fill()
610 unsigned long max_pages = ppgtt->vm.total >> PAGE_SHIFT; in igt_mock_ppgtt_huge_fill()
646 vma = i915_vma_instance(obj, &ppgtt->vm, NULL); in igt_mock_ppgtt_huge_fill()
719 close_object_list(&objects, ppgtt); in igt_mock_ppgtt_huge_fill()
729 struct i915_hw_ppgtt *ppgtt = arg; in igt_mock_ppgtt_64K() local
730 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_ppgtt_64K()
824 vma = i915_vma_instance(obj, &ppgtt->vm, NULL); in igt_mock_ppgtt_64K()
1055 ctx->ppgtt ? &ctx->ppgtt->vm : &i915->ggtt.vm; in __igt_write_huge()
1109 ctx->ppgtt ? &ctx->ppgtt->vm : &i915->ggtt.vm; in igt_write_huge()
1421 struct i915_hw_ppgtt *ppgtt = ctx->ppgtt; in igt_ppgtt_pin_update() local
1451 vma = i915_vma_instance(obj, &ppgtt->vm, NULL); in igt_ppgtt_pin_update()
1505 vma = i915_vma_instance(obj, &ppgtt->vm, NULL); in igt_ppgtt_pin_update()
1544 ctx->ppgtt ? &ctx->ppgtt->vm : &i915->ggtt.vm; in igt_tmpfs_fallback()
1601 ctx->ppgtt ? &ctx->ppgtt->vm : &i915->ggtt.vm; in igt_shrink_thp()
1690 struct i915_hw_ppgtt *ppgtt; in i915_gem_huge_page_mock_selftests() local
1704 ppgtt = i915_ppgtt_create(dev_priv, ERR_PTR(-ENODEV)); in i915_gem_huge_page_mock_selftests()
1705 if (IS_ERR(ppgtt)) { in i915_gem_huge_page_mock_selftests()
1706 err = PTR_ERR(ppgtt); in i915_gem_huge_page_mock_selftests()
1710 if (!i915_vm_is_48bit(&ppgtt->vm)) { in i915_gem_huge_page_mock_selftests()
1717 if (!i915_vm_has_scratch_64K(&ppgtt->vm)) { in i915_gem_huge_page_mock_selftests()
1723 err = i915_subtests(tests, ppgtt); in i915_gem_huge_page_mock_selftests()
1726 i915_ppgtt_close(&ppgtt->vm); in i915_gem_huge_page_mock_selftests()
1727 i915_ppgtt_put(ppgtt); in i915_gem_huge_page_mock_selftests()
1774 if (ctx->ppgtt) in i915_gem_huge_page_live_selftests()
1775 ctx->ppgtt->vm.scrub_64K = true; in i915_gem_huge_page_live_selftests()