Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/intel_execlists_submission.c intel_execlists_dump_active_requests() -> intel_engine_dump_active_requests()

Type Parameter Key Value
PARAM_VALUE 0 requests 4096-ptr_max
PARAM_VALUE 1 hung_rq 0,4096-ptr_max
PARAM_VALUE 1 hung_rq->batch_res 0,4096-ptr_max
PARAM_VALUE 1 hung_rq->context 4096-ptr_max
PARAM_VALUE 1 hung_rq->fence.ops 0,4096-ptr_max
PARAM_VALUE 1 hung_rq->fence.refcount.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 1 hung_rq->hwsp_seqno 4096-ptr_max
PARAM_VALUE 1 hung_rq->ring 4096-ptr_max
PARAM_VALUE 1 hung_rq->ring->vma 4096-ptr_max
PARAM_VALUE 1 hung_rq->timeline 4096-ptr_max
PARAM_VALUE 1 hung_rq->timeline->kref.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 2 m 4096-ptr_max
PARAM_VALUE 2 m->printfn 4096-ptr_max
DATA_SOURCE 1 hung_rq $1
DATA_SOURCE 2 m $2
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &engine->sched_engine->lock
LOCK2 flags
HALF_LOCKED2 &m->lock
HALF_LOCKED2 obj->base.resv
TYPE_LOCK (struct i915_sched_engine)->lock

drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c intel_guc_dump_active_requests() -> intel_engine_dump_active_requests()

Type Parameter Key Value
PARAM_VALUE 0 requests 4096-ptr_max
PARAM_VALUE 1 hung_rq 0,4096-ptr_max
PARAM_VALUE 1 hung_rq->batch_res 0,4096-ptr_max
PARAM_VALUE 1 hung_rq->context 4096-ptr_max
PARAM_VALUE 1 hung_rq->fence.ops 0,4096-ptr_max
PARAM_VALUE 1 hung_rq->fence.refcount.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 1 hung_rq->hwsp_seqno 4096-ptr_max
PARAM_VALUE 1 hung_rq->ring 4096-ptr_max
PARAM_VALUE 1 hung_rq->ring->vma 4096-ptr_max
PARAM_VALUE 1 hung_rq->timeline 4096-ptr_max
PARAM_VALUE 1 hung_rq->timeline->kref.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 2 m 4096-ptr_max
PARAM_VALUE 2 m->printfn 4096-ptr_max
DATA_SOURCE 1 hung_rq $1
DATA_SOURCE 2 m $2
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ce->guc_state.lock
LOCK2 flags
HALF_LOCKED2 &m->lock
HALF_LOCKED2 obj->base.resv
TYPE_LOCK (struct intel_context)->guc_state.lock