Defined in 1 files as a function:

Referenced in 16 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c intel_engine_set_heartbeat() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
DATA_SOURCE 0 engine $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c reset_engine() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
DATA_SOURCE 0 engine $0
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/gt/intel_mocs.c live_mocs_reset() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 1-u64max

drivers/gpu/drm/i915/gt/intel_context.c __live_active_context() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 1-u64max
DATA_SOURCE 0 engine $0

drivers/gpu/drm/i915/gt/intel_context.c __live_remote_context() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 1-u64max
DATA_SOURCE 0 engine $0

drivers/gpu/drm/i915/gt/intel_context.c intel_context_active_acquire() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
PARAM_VALUE 0 engine->gt 4096-ptr_max
STR_LEN 0 engine (-1),3,6-7,11,14,17
STR_LEN 0 engine (-1),3,6-7,11,14,17
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 engine->execlists.reset_ccid 0-u32max
HOST_DATA 0 engine->gt->i915->uncore.fifo_count 0-127,u32max
HOST_DATA 0 engine->gt->uc.guc.mmio_msg 0
HOST_DATA 0 engine->gt->uc.guc.timestamp.gt_stamp 0-u64max
HOST_DATA 0 engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->uncore->fifo_count 0-127,u32max
LOCK2 &ce->pin_mutex
LOCK2 ce->ring->vma->obj->base.resv
LOCK2 ce->timeline->hwsp_ggtt->obj->base.resv
HALF_LOCKED2 &gt->perf.lock
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 ce->state->obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 scratch->obj->base.resv
TYPE_LOCK (struct intel_context)->pin_mutex

drivers/gpu/drm/i915/gem/i915_gem_context.c set_proto_ctx_engines_bond() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
CAPPED_DATA 0 engine->uabi_class 1
CAPPED_DATA 0 engine->uabi_instance 1
DATA_SOURCE 0 engine r intel_engine_lookup_user

drivers/gpu/drm/i915/i915_perf.c gen12_get_render_context_id() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
PARAM_VALUE 0 engine->gt 4096-ptr_max
CAPPED_DATA 0 engine 1
LOCK2 &gt->perf.lock
TYPE_LOCK (struct i915_perf_gt)->lock

drivers/gpu/drm/i915/i915_perf.c oa_get_render_ctx_id() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
LOCK2 &gt->perf.lock
TYPE_LOCK (struct i915_perf_gt)->lock

drivers/gpu/drm/i915/gt/intel_engine_cs.c intel_engine_print_registers() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
PARAM_VALUE 0 engine->gt 4096-ptr_max
CAPPED_DATA 0 engine 1
DATA_SOURCE 0 engine $0
STR_LEN 0 engine 2-3,25,33,35,41,52
STR_LEN 0 engine 2-3,25,33,35,41,52
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 engine->breadcrumbs->irq_engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->breadcrumbs->irq_engine->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->execlists.reset_ccid 0-u32max
HOST_DATA 0 engine->gt->i915->uncore.fifo_count 0-127,u32max
HOST_DATA 0 engine->gt->uc.guc.mmio_msg 0
HOST_DATA 0 engine->gt->uc.guc.timestamp.gt_stamp 0-u64max
HOST_DATA 0 engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->uncore->fifo_count 0-127,u32max
HALF_LOCKED2 &m->lock
HALF_LOCKED2 obj->base.resv

drivers/gpu/drm/i915/gt/intel_lrc.c __lrc_alloc_state() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
DATA_SOURCE 0 engine $1
STR_LEN 0 engine (-1),3,6-7,11,14,17
STR_LEN 0 engine (-1),3,6-7,11,14,17
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 engine->execlists.reset_ccid 0-u32max
HOST_DATA 0 engine->gt->i915->uncore.fifo_count 0-127,u32max
HOST_DATA 0 engine->gt->uc.guc.mmio_msg 0
HOST_DATA 0 engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->uncore->fifo_count 0-127,u32max
LOCK2 &ce->pin_mutex
TYPE_LOCK (struct intel_context)->pin_mutex

drivers/gpu/drm/i915/i915_request.c __i915_request_ensure_ordering() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ce->timeline->mutex
HALF_LOCKED2 &wf->mutex

drivers/gpu/drm/i915/i915_request.c i915_request_await_request() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 engine->execlists.reset_ccid 0-u32max
NO_OVERFLOW_SIMPLE 0 engine->ctx_wa_list.count
HALF_LOCKED2 batch->obj->base.resv
HALF_LOCKED2 0 &engine->uncore->lock

drivers/gpu/drm/i915/gt/intel_engine_pm.c __spin_until_busier() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
DATA_SOURCE 0 engine $0

drivers/gpu/drm/i915/gt/intel_engine_pm.c switch_to_kernel_context() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
DATA_SOURCE 0 engine $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wf->mutex
TYPE_LOCK (struct intel_wakeref)->mutex

drivers/gpu/drm/i915/gt/intel_reset.c __igt_reset_engine() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 1-u64max
HOST_DATA 0 engine->breadcrumbs->irq_engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->breadcrumbs->irq_engine->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->gt->uc.guc.mmio_msg 0
HOST_DATA 0 engine->gt->uc.guc.timestamp.gt_stamp 0-u64max
HOST_DATA 0 engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->uncore->fifo_count 0-127,u32max

drivers/gpu/drm/i915/gt/intel_reset.c __igt_reset_engines() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 1-u64max
HOST_DATA 0 engine->breadcrumbs->irq_engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->breadcrumbs->irq_engine->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->gt->uc.guc.mmio_msg 0
HOST_DATA 0 engine->gt->uc.guc.timestamp.gt_stamp 0-u64max
HOST_DATA 0 engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->uncore->fifo_count 0-127,u32max

drivers/gpu/drm/i915/gt/intel_reset.c __intel_engine_reset_bh() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
BUF_SIZE 0 engine (-1),3608,6504
BUF_SIZE 0 engine (-1),3608,6504
DATA_SOURCE 0 engine $0
STR_LEN 0 engine (-1),3-4,6,8,14,17,19,21,23
STR_LEN 0 engine (-1),3-4,6,8,14,17,19,21,23
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 engine->breadcrumbs->irq_engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->breadcrumbs->irq_engine->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->execlists.reset_ccid 0-u32max
HOST_DATA 0 engine->gt->i915->uncore.fifo_count 0-127,u32max
HOST_DATA 0 engine->gt->uc.guc.mmio_msg 0
HOST_DATA 0 engine->gt->uc.guc.timestamp.gt_stamp 0-u64max
HOST_DATA 0 engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->stats.guc.prev_total 1-4294967294
HOST_DATA 0 engine->stats.guc.start_gt_clk 0-u64max[c]
HOST_DATA 0 engine->uncore->fifo_count 0-127,u32max
HALF_LOCKED2 bh

drivers/gpu/drm/i915/gt/intel_reset.c igt_reset_fail_engine() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 1-u64max
HOST_DATA 0 engine->breadcrumbs->irq_engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->breadcrumbs->irq_engine->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->gt->i915->uncore.fifo_count 0-127,u32max
HOST_DATA 0 engine->gt->uc.guc.mmio_msg 0
HOST_DATA 0 engine->gt->uc.guc.timestamp.gt_stamp 0-u64max
HOST_DATA 0 engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->uncore->fifo_count 0-127,u32max

drivers/gpu/drm/i915/gt/intel_reset.c igt_reset_nop_engine() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 1-u64max
HOST_DATA 0 engine->breadcrumbs->irq_engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->breadcrumbs->irq_engine->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->uncore->fifo_count 0-127,u32max

drivers/gpu/drm/i915/gt/intel_reset.c igt_reset_queue() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 1-u64max

drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.c intel_selftest_modify_policy() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
PARAM_VALUE 0 engine->gt 4096-ptr_max
DATA_SOURCE 0 engine $0
BIT_INFO 0 engine->props.preempt_timeout_ms 0x0,0xa
HOST_DATA 0 engine->execlists.reset_ccid 0-u32max
HOST_DATA 0 engine->gt->i915->uncore.fifo_count 0-127,u32max
HOST_DATA 0 engine->gt->uc.guc.mmio_msg 0
HOST_DATA 0 engine->gt->uc.guc.timestamp.gt_stamp 0-u64max
HOST_DATA 0 engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->uncore->fifo_count 0-127,u32max

drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.c intel_selftest_restore_policy() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
PARAM_VALUE 0 engine->gt 4096-ptr_max
DATA_SOURCE 0 engine $0
HOST_DATA 0 engine->execlists.reset_ccid 0-u32max
HOST_DATA 0 engine->gt->i915->uncore.fifo_count 0-127,u32max
HOST_DATA 0 engine->gt->uc.guc.mmio_msg 0
HOST_DATA 0 engine->gt->uc.guc.timestamp.gt_stamp 0-u64max
HOST_DATA 0 engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->stats.guc.prev_total 1-4294967294
HOST_DATA 0 engine->stats.guc.start_gt_clk 0-u64max[c]
HOST_DATA 0 engine->uncore->fifo_count 0-127,u32max

drivers/gpu/drm/i915/gt/intel_workarounds.c live_engine_reset_workarounds() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 1-u64max
HOST_DATA 0 engine->breadcrumbs->irq_engine->gt->uncore->fifo_count 0-127,4294967295
HOST_DATA 0 engine->breadcrumbs->irq_engine->uncore->fifo_count 0-127,4294967295
HOST_DATA 0 engine->gt->uc.guc.mmio_msg 0
HOST_DATA 0 engine->gt->uc.guc.timestamp.gt_stamp 0-u64max
HOST_DATA 0 engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->uncore->fifo_count 0-127,u32max
HALF_LOCKED2 __flags

drivers/gpu/drm/i915/gt/intel_workarounds.c live_reset_whitelist() -> intel_engine_uses_guc()

Type Parameter Key Value
PARAM_VALUE 0 engine 4096-ptr_max
HOST_DATA 0 engine->breadcrumbs->irq_engine->gt->uncore->fifo_count 0-127,4294967295
HOST_DATA 0 engine->breadcrumbs->irq_engine->uncore->fifo_count 0-127,4294967295
HOST_DATA 0 engine->gt->i915->uncore.fifo_count 0-127,u32max
HOST_DATA 0 engine->gt->uc.guc.mmio_msg 0
HOST_DATA 0 engine->gt->uc.guc.timestamp.gt_stamp 0-u64max
HOST_DATA 0 engine->gt->uncore->fifo_count 0-127,u32max
HOST_DATA 0 engine->uncore->fifo_count 0-127,u32max