Home
last modified time | relevance | path

Searched refs:kernel_context (Results 1 – 23 of 23) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Dintel_lrc.c228 ctx = kernel_context(i915); in live_sanitycheck()
288 ctx_hi = kernel_context(i915); in live_preempt()
293 ctx_lo = kernel_context(i915); in live_preempt()
378 ctx_hi = kernel_context(i915); in live_late_preempt()
382 ctx_lo = kernel_context(i915); in live_late_preempt()
477 ctx_hi = kernel_context(i915); in live_preempt_hang()
482 ctx_lo = kernel_context(i915); in live_preempt_hang()
Di915_request.c42 i915->kernel_context, in igt_add_request()
65 request = mock_request(i915->engine[RCS], i915->kernel_context, T); in igt_wait_request()
135 request = mock_request(i915->engine[RCS], i915->kernel_context, T); in igt_fence_wait()
361 i915->kernel_context); in live_nop_request()
459 request = i915_request_alloc(engine, engine->i915->kernel_context); in empty_request()
559 struct i915_gem_context *ctx = i915->kernel_context; in recursive_batch()
660 request[id] = i915_request_alloc(engine, i915->kernel_context); in live_all_engines()
766 request[id] = i915_request_alloc(engine, i915->kernel_context); in live_sequential_engines()
Dintel_workarounds.c174 ctx = kernel_context(engine->i915); in switch_to_scratch_context()
196 ctx = kernel_context(engine->i915); in check_whitelist_across_reset()
225 ctx = kernel_context(engine->i915); in check_whitelist_across_reset()
Dmock_context.h39 struct i915_gem_context *kernel_context(struct drm_i915_private *i915);
Dintel_guc.c77 dev_priv->preempt_context : dev_priv->kernel_context; in validate_client()
272 dev_priv->kernel_context); in igt_guc_doorbells()
Dmock_gem_device.c235 i915->kernel_context = mock_context(i915, NULL); in mock_gem_device()
236 if (!i915->kernel_context) in mock_gem_device()
Dmock_engine.c217 if (IS_ERR(intel_context_pin(i915->kernel_context, &engine->base))) in mock_engine()
264 __intel_context_unpin(engine->i915->kernel_context, engine); in mock_engine_free()
Dmock_context.c104 kernel_context(struct drm_i915_private *i915) in kernel_context() function
Di915_gem_context.c595 if (engine->last_retired_context->gem_context != i915->kernel_context) { in __igt_switch_to_kernel_context()
639 ctx = kernel_context(i915); in igt_switch_to_kernel_context()
Di915_gem_coherency.c209 rq = i915_request_alloc(i915->engine[RCS], i915->kernel_context); in gpu_set()
Di915_gem_object.c469 rq = i915_request_alloc(i915->engine[RCS], i915->kernel_context); in make_obj_busy()
Dintel_hangcheck.c54 h->ctx = kernel_context(i915); in hang_init()
1150 ctx = kernel_context(i915); in igt_reset_evict_ppgtt()
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_context.c476 GEM_BUG_ON(dev_priv->kernel_context); in i915_gem_contexts_init()
503 dev_priv->kernel_context = ctx; in i915_gem_contexts_init()
537 destroy_kernel_context(&i915->kernel_context); in i915_gem_contexts_fini()
607 to_intel_context(i915->kernel_context, engine); in engine_has_kernel_context_barrier()
664 GEM_BUG_ON(!i915->kernel_context); in i915_gem_switch_to_kernel_context()
672 GEM_BUG_ON(!to_intel_context(i915->kernel_context, engine)); in i915_gem_switch_to_kernel_context()
678 rq = i915_request_alloc(engine, i915->kernel_context); in i915_gem_switch_to_kernel_context()
690 if (prev->gem_context == i915->kernel_context) in i915_gem_switch_to_kernel_context()
Dintel_engine_cs.c672 ce = intel_context_pin(i915->kernel_context, engine); in intel_engine_init_common()
708 __intel_context_unpin(i915->kernel_context, engine); in intel_engine_init_common()
739 __intel_context_unpin(i915->kernel_context, engine); in intel_engine_cleanup_common()
1048 const struct intel_context *kernel_context = in intel_engine_has_kernel_context() local
1049 to_intel_context(engine->i915->kernel_context, engine); in intel_engine_has_kernel_context()
1061 return rq->hw_context == kernel_context; in intel_engine_has_kernel_context()
1063 return engine->last_retired_context == kernel_context; in intel_engine_has_kernel_context()
Dintel_guc_ads.c124 kernel_ctx_vma = to_intel_context(dev_priv->kernel_context, in intel_guc_ads_create()
Di915_gem_userptr.c805 ppgtt = dev_priv->kernel_context->ppgtt; in i915_gem_userptr_ioctl()
Dintel_guc_submission.c1097 dev_priv->kernel_context); in guc_clients_create()
Dintel_overlay.c240 return i915_request_alloc(engine, dev_priv->kernel_context); in alloc_request()
Di915_gem.c3242 dev_priv->kernel_context); in i915_gem_reset()
3543 to_intel_context(i915->kernel_context, engine)); in assert_kernel_context_is_current()
5297 BUG_ON(!dev_priv->kernel_context); in i915_gem_init_hw()
Dintel_ringbuffer.c1593 *cs++ = i915_ggtt_offset(to_intel_context(i915->kernel_context, in mi_set_context()
Di915_debugfs.c408 if (dev_priv->kernel_context) in print_context_stats()
409 per_file_ctx_stats(0, dev_priv->kernel_context, &stats); in print_context_stats()
Di915_perf.c1762 rq = i915_request_alloc(engine, dev_priv->kernel_context); in gen8_switch_to_updated_kernel_context()
Di915_drv.h1629 struct i915_gem_context *kernel_context; member