Lines Matching refs:last_context
334 struct intel_context *lctx = ring->last_context; in i915_gem_context_reset()
341 ring->last_context = NULL; in i915_gem_context_reset()
419 WARN_ON(!dev_priv->ring[RCS].last_context); in i915_gem_context_fini()
420 if (dev_priv->ring[RCS].last_context == dctx) { in i915_gem_context_fini()
425 dev_priv->ring[RCS].last_context = NULL; in i915_gem_context_fini()
434 if (ring->last_context) in i915_gem_context_fini()
435 i915_gem_context_unreference(ring->last_context); in i915_gem_context_fini()
438 ring->last_context = NULL; in i915_gem_context_fini()
655 struct intel_context *from = ring->last_context; in do_switch()
681 from = ring->last_context; in do_switch()
792 ring->last_context = to; in do_switch()
832 if (req->ctx != ring->last_context) { in i915_switch_context()
834 if (ring->last_context) in i915_switch_context()
835 i915_gem_context_unreference(ring->last_context); in i915_switch_context()
836 ring->last_context = req->ctx; in i915_switch_context()