Lines Matching refs:ppgtt
438 struct i915_ppgtt *ppgtt = i915_vm_to_ppgtt(ce->vm); in set_context_ppgtt_from_shadow() local
442 set_dma_address(ppgtt->pd, mm->ppgtt_mm.shadow_pdps[0]); in set_context_ppgtt_from_shadow()
446 i915_pd_entry(ppgtt->pd, i); in set_context_ppgtt_from_shadow()
551 if (!bb->ppgtt) { in prepare_shadow_batch_buffer()
1295 struct i915_ppgtt *ppgtt) in i915_context_ppgtt_root_restore() argument
1299 if (i915_vm_is_4lvl(&ppgtt->vm)) { in i915_context_ppgtt_root_restore()
1300 set_dma_address(ppgtt->pd, s->i915_context_pml4); in i915_context_ppgtt_root_restore()
1304 i915_pd_entry(ppgtt->pd, i); in i915_context_ppgtt_root_restore()
1356 struct i915_ppgtt *ppgtt) in i915_context_ppgtt_root_save() argument
1360 if (i915_vm_is_4lvl(&ppgtt->vm)) { in i915_context_ppgtt_root_save()
1361 s->i915_context_pml4 = px_dma(ppgtt->pd); in i915_context_ppgtt_root_save()
1365 i915_pd_entry(ppgtt->pd, i); in i915_context_ppgtt_root_save()
1387 struct i915_ppgtt *ppgtt; in intel_vgpu_setup_submission() local
1391 ppgtt = i915_ppgtt_create(to_gt(i915), I915_BO_ALLOC_PM_EARLY); in intel_vgpu_setup_submission()
1392 if (IS_ERR(ppgtt)) in intel_vgpu_setup_submission()
1393 return PTR_ERR(ppgtt); in intel_vgpu_setup_submission()
1395 i915_context_ppgtt_root_save(s, ppgtt); in intel_vgpu_setup_submission()
1410 ce->vm = i915_vm_get(&ppgtt->vm); in intel_vgpu_setup_submission()
1439 i915_vm_put(&ppgtt->vm); in intel_vgpu_setup_submission()
1443 i915_context_ppgtt_root_restore(s, ppgtt); in intel_vgpu_setup_submission()
1450 i915_vm_put(&ppgtt->vm); in intel_vgpu_setup_submission()