Lines Matching refs:rcs_state
169 if (ctx->legacy_hw_ctx.rcs_state) in i915_gem_context_free()
170 drm_gem_object_unreference(&ctx->legacy_hw_ctx.rcs_state->base); in i915_gem_context_free()
228 ctx->legacy_hw_ctx.rcs_state = obj; in __create_hw_context()
275 if (is_global_default_ctx && ctx->legacy_hw_ctx.rcs_state) { in i915_gem_create_context()
283 ret = i915_gem_obj_ggtt_pin(ctx->legacy_hw_ctx.rcs_state, in i915_gem_create_context()
309 if (is_global_default_ctx && ctx->legacy_hw_ctx.rcs_state) in i915_gem_create_context()
310 i915_gem_object_ggtt_unpin(ctx->legacy_hw_ctx.rcs_state); in i915_gem_create_context()
337 if (lctx->legacy_hw_ctx.rcs_state && i == RCS) in i915_gem_context_reset()
338 i915_gem_object_ggtt_unpin(lctx->legacy_hw_ctx.rcs_state); in i915_gem_context_reset()
407 if (dctx->legacy_hw_ctx.rcs_state) { in i915_gem_context_fini()
422 WARN_ON(dctx->legacy_hw_ctx.rcs_state->active); in i915_gem_context_fini()
423 i915_gem_object_ggtt_unpin(dctx->legacy_hw_ctx.rcs_state); in i915_gem_context_fini()
428 i915_gem_object_ggtt_unpin(dctx->legacy_hw_ctx.rcs_state); in i915_gem_context_fini()
569 intel_ring_emit(ring, i915_gem_obj_ggtt_offset(req->ctx->legacy_hw_ctx.rcs_state) | in mi_set_context()
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()
670 ret = i915_gem_obj_ggtt_pin(to->legacy_hw_ctx.rcs_state, in do_switch()
711 ret = i915_gem_object_set_to_gtt_domain(to->legacy_hw_ctx.rcs_state, false); 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()
806 i915_gem_object_ggtt_unpin(to->legacy_hw_ctx.rcs_state); in do_switch()
831 if (req->ctx->legacy_hw_ctx.rcs_state == NULL) { /* We have the fake context */ in i915_switch_context()