kernel_context
if (!engine || !engine->kernel_context)
overlay->context = engine->kernel_context;
ret = __read_slice_count(ce->engine->kernel_context, obj, NULL, &rpcs);
ctx = kernel_context(i915, NULL);
ctx = kernel_context(i915, parent->vm);
vma = i915_vma_instance(obj, engine->kernel_context->vm, NULL);
rq = i915_request_create(engine->kernel_context);
struct i915_gem_context *kernel_context(struct drm_i915_private *i915,
engine->kernel_context = ce;
if (engine->kernel_context)
intel_engine_destroy_pinned_context(engine->kernel_context);
struct intel_context *ce = engine->kernel_context;
struct intel_context *ce = engine->kernel_context;
struct intel_context *ce = engine->kernel_context;
struct intel_context *ce = engine->kernel_context;
struct intel_context *ce = engine->kernel_context;
struct intel_context *ce = engine->kernel_context;
if (ce == engine->kernel_context)
ce = engine->kernel_context;
rq = i915_request_create(engine->kernel_context);
struct intel_context *kernel_context; /* pinned */
GEM_BUG_ON(!engine->kernel_context);
return !list_empty(&engine->kernel_context->timeline->requests);
*cs++ = i915_ggtt_offset(engine->kernel_context->state) |
ret = switch_mm(rq, vm_alias(engine->kernel_context->vm));
if (engine->kernel_context->state) {
engine->kernel_context,
if (engine->wa_ctx.vma && ce != engine->kernel_context) {
return engine_wa_list_verify(engine->kernel_context,
intel_context_unpin(engine->kernel_context);
intel_context_put(engine->kernel_context);
engine->kernel_context = ce;
err = context_sync(engine->kernel_context);
err = __remote_sync(engine->kernel_context, remote);
struct intel_context *ce = engine->kernel_context;
struct intel_context *ce = engine->kernel_context;
return timeline_sync(engine->kernel_context->timeline);
engine->kernel_context,
ctx_hi = kernel_context(gt->i915, NULL);
ctx_lo = kernel_context(gt->i915, NULL);
ctx_hi = kernel_context(gt->i915, NULL);
ctx_lo = kernel_context(gt->i915, NULL);
ctx_hi = kernel_context(gt->i915, NULL);
ctx_lo = kernel_context(gt->i915, NULL);
c->ctx = kernel_context(gt->i915, NULL);
ctx_hi = kernel_context(gt->i915, NULL);
ctx_lo = kernel_context(gt->i915, NULL);
smoke.contexts[n] = kernel_context(smoke.gt->i915, NULL);
h->ctx = kernel_context(gt->i915, NULL);
engine->kernel_context, engine, true);
err = gpr_make_dirty(engine->kernel_context);
err = gpr_make_dirty(engine->kernel_context);
err = emit_semaphore_signal(engine->kernel_context, slot);
err = check_mocs_engine(&mocs, engine->kernel_context);
err = context_sync(engine->kernel_context);
err = context_sync(engine->kernel_context);
engine->kernel_context,
engine->kernel_context,
engine->kernel_context,
engine->kernel_context,
engine->kernel_context->vm, false,
engine->kernel_context->vm, true,
rq = igt_spinner_create_request(spin, engine->kernel_context, MI_NOOP);
engine->kernel_context,
struct intel_context *ce = engine->kernel_context;
if (!engine->kernel_context->vm)
ctx = kernel_context(gt->i915, NULL);
GEM_BUG_ON(node->timeline != engine->kernel_context->timeline->fence_context);
u64 idx = engine->kernel_context->timeline->fence_context;
GEM_BUG_ON(i915_request_timeline(rq) != engine->kernel_context->timeline);
return stream->pinned_ctx ?: stream->engine->kernel_context;
GEM_BUG_ON(ce == ce->engine->kernel_context);
struct intel_context *ce = engine->kernel_context;
request = i915_request_create(engine->kernel_context);
rq = i915_request_create(engine->kernel_context);
rq = i915_request_create(engine->kernel_context);
engine->kernel_context,
request = mock_request(rcs0(i915)->kernel_context, T);
rq = i915_request_create(engine->kernel_context);
ce, ce->engine->kernel_context
rq = i915_request_create(ce->engine->kernel_context);
request = i915_request_create(engine->kernel_context);
request = mock_request(rcs0(i915)->kernel_context, HZ / 10);
request = mock_request(rcs0(i915)->kernel_context, T);