Lines Matching defs:ppgtt
418 struct i915_ppgtt *ppgtt = i915_vm_to_ppgtt(ce->vm);
422 set_dma_address(ppgtt->pd, mm->ppgtt_mm.shadow_pdps[0]);
426 i915_pd_entry(ppgtt->pd, i);
427 /* skip now as current i915 ppgtt alloc won't allocate
429 shadow ppgtt. */
530 if (!bb->ppgtt) {
651 gvt_vgpu_err("workload shadow ppgtt isn't ready\n");
664 gvt_vgpu_err("LRI shadow ppgtt fail to pin\n");
877 gvt_dbg_mm("4-level context ppgtt not match LRI command\n");
1248 struct i915_ppgtt *ppgtt)
1252 if (i915_vm_is_4lvl(&ppgtt->vm)) {
1253 set_dma_address(ppgtt->pd, s->i915_context_pml4);
1257 i915_pd_entry(ppgtt->pd, i);
1309 struct i915_ppgtt *ppgtt)
1313 if (i915_vm_is_4lvl(&ppgtt->vm)) {
1314 s->i915_context_pml4 = px_dma(ppgtt->pd);
1318 i915_pd_entry(ppgtt->pd, i);
1340 struct i915_ppgtt *ppgtt;
1344 ppgtt = i915_ppgtt_create(&i915->gt);
1345 if (IS_ERR(ppgtt))
1346 return PTR_ERR(ppgtt);
1348 i915_context_ppgtt_root_save(s, ppgtt);
1363 ce->vm = i915_vm_get(&ppgtt->vm);
1395 i915_vm_put(&ppgtt->vm);
1399 i915_context_ppgtt_root_restore(s, ppgtt);
1406 i915_vm_put(&ppgtt->vm);