Searched refs:legacy_hw_ctx (Results 1 - 4 of 4) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/i915/
H A Di915_gem_context.c169 if (ctx->legacy_hw_ctx.rcs_state) i915_gem_context_free()
170 drm_gem_object_unreference(&ctx->legacy_hw_ctx.rcs_state->base); i915_gem_context_free()
228 ctx->legacy_hw_ctx.rcs_state = obj; __create_hw_context()
275 if (is_global_default_ctx && ctx->legacy_hw_ctx.rcs_state) { i915_gem_create_context()
283 ret = i915_gem_obj_ggtt_pin(ctx->legacy_hw_ctx.rcs_state, i915_gem_create_context()
309 if (is_global_default_ctx && ctx->legacy_hw_ctx.rcs_state) i915_gem_create_context()
310 i915_gem_object_ggtt_unpin(ctx->legacy_hw_ctx.rcs_state); i915_gem_create_context()
337 if (lctx->legacy_hw_ctx.rcs_state && i == RCS) i915_gem_context_reset()
338 i915_gem_object_ggtt_unpin(lctx->legacy_hw_ctx.rcs_state); i915_gem_context_reset()
346 ring->default_context->legacy_hw_ctx.initialized = false; i915_gem_context_reset()
407 if (dctx->legacy_hw_ctx.rcs_state) { i915_gem_context_fini()
422 WARN_ON(dctx->legacy_hw_ctx.rcs_state->active); i915_gem_context_fini()
423 i915_gem_object_ggtt_unpin(dctx->legacy_hw_ctx.rcs_state); i915_gem_context_fini()
428 i915_gem_object_ggtt_unpin(dctx->legacy_hw_ctx.rcs_state); i915_gem_context_fini()
569 intel_ring_emit(ring, i915_gem_obj_ggtt_offset(req->ctx->legacy_hw_ctx.rcs_state) |
661 BUG_ON(from->legacy_hw_ctx.rcs_state == NULL); do_switch()
662 BUG_ON(!i915_gem_obj_is_pinned(from->legacy_hw_ctx.rcs_state)); do_switch()
670 ret = i915_gem_obj_ggtt_pin(to->legacy_hw_ctx.rcs_state, do_switch()
711 ret = i915_gem_object_set_to_gtt_domain(to->legacy_hw_ctx.rcs_state, false); do_switch()
715 if (!to->legacy_hw_ctx.initialized || i915_gem_context_is_default(to)) { do_switch()
771 from->legacy_hw_ctx.rcs_state->base.read_domains = I915_GEM_DOMAIN_INSTRUCTION; do_switch()
772 i915_vma_move_to_active(i915_gem_obj_to_ggtt(from->legacy_hw_ctx.rcs_state), req); do_switch()
780 from->legacy_hw_ctx.rcs_state->dirty = 1; do_switch()
783 i915_gem_object_ggtt_unpin(from->legacy_hw_ctx.rcs_state); do_switch()
787 uninitialized = !to->legacy_hw_ctx.initialized; do_switch()
788 to->legacy_hw_ctx.initialized = true; do_switch()
806 i915_gem_object_ggtt_unpin(to->legacy_hw_ctx.rcs_state); do_switch()
831 if (req->ctx->legacy_hw_ctx.rcs_state == NULL) { /* We have the fake context */ i915_switch_context()
H A Di915_debugfs.c196 seq_putc(m, ctx->legacy_hw_ctx.initialized ? 'I' : 'i'); describe_ctx()
1933 ctx->legacy_hw_ctx.rcs_state == NULL) i915_context_status()
1960 describe_obj(m, ctx->legacy_hw_ctx.rcs_state);
H A Di915_drv.h864 * @legacy_hw_ctx: render context backing object and whether it is correctly
885 } legacy_hw_ctx; member in struct:intel_context
H A Dintel_lrc.c2465 WARN_ON(ctx->legacy_hw_ctx.rcs_state != NULL); intel_lr_context_deferred_alloc()

Completed in 384 milliseconds