Lines Matching refs:from
599 struct intel_context *from, in should_skip_switch() argument
605 if (to->ppgtt && from == to && in should_skip_switch()
655 struct intel_context *from = ring->last_context; in do_switch() local
660 if (from != NULL && ring == &dev_priv->ring[RCS]) { in do_switch()
661 BUG_ON(from->legacy_hw_ctx.rcs_state == NULL); in do_switch()
662 BUG_ON(!i915_gem_obj_is_pinned(from->legacy_hw_ctx.rcs_state)); in do_switch()
665 if (should_skip_switch(ring, from, to)) in do_switch()
681 from = ring->last_context; in do_switch()
698 if (from) in do_switch()
699 i915_gem_context_unreference(from); in do_switch()
770 if (from != NULL) { in do_switch()
771 from->legacy_hw_ctx.rcs_state->base.read_domains = I915_GEM_DOMAIN_INSTRUCTION; in do_switch()
772 i915_vma_move_to_active(i915_gem_obj_to_ggtt(from->legacy_hw_ctx.rcs_state), req); in do_switch()
780 from->legacy_hw_ctx.rcs_state->dirty = 1; in do_switch()
783 i915_gem_object_ggtt_unpin(from->legacy_hw_ctx.rcs_state); in do_switch()
784 i915_gem_context_unreference(from); in do_switch()