Lines Matching refs:ppgtt
1194 struct i915_hw_ppgtt *ppgtt; in __context_pin_ppgtt() local
1197 ppgtt = ctx->ppgtt ?: ctx->i915->mm.aliasing_ppgtt; in __context_pin_ppgtt()
1198 if (ppgtt) in __context_pin_ppgtt()
1199 err = gen6_ppgtt_pin(ppgtt); in __context_pin_ppgtt()
1206 struct i915_hw_ppgtt *ppgtt; in __context_unpin_ppgtt() local
1208 ppgtt = ctx->ppgtt ?: ctx->i915->mm.aliasing_ppgtt; in __context_unpin_ppgtt()
1209 if (ppgtt) in __context_unpin_ppgtt()
1210 gen6_ppgtt_unpin(ppgtt); in __context_unpin_ppgtt()
1484 const struct i915_hw_ppgtt *ppgtt) in load_pd_dir() argument
1499 *cs++ = ppgtt->pd.base.ggtt_offset << 10; in load_pd_dir()
1670 struct i915_hw_ppgtt *ppgtt = ctx->ppgtt ?: rq->i915->mm.aliasing_ppgtt; in switch_context() local
1678 if (ppgtt) { in switch_context()
1679 ret = load_pd_dir(rq, ppgtt); in switch_context()
1683 if (intel_engine_flag(engine) & ppgtt->pd_dirty_rings) { in switch_context()
1685 ppgtt->pd_dirty_rings &= ~unwind_mm; in switch_context()
1708 if (ppgtt) { in switch_context()
1731 ppgtt->pd_dirty_rings |= unwind_mm; in switch_context()