Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c guc_dequeue_one_context() -> try_context_registration()

Type Parameter Key Value
PARAM_VALUE 0 ce 4096-ptr_max
PARAM_VALUE 1 loop 0
BUF_SIZE 0 ce (-1)-s32max
BUF_SIZE 0 ce (-1)-s32max
DATA_SOURCE 0 ce r request_to_scheduling_context
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sched_engine->lock
LOCK2 flags
HALF_LOCKED2 bh
TYPE_LOCK (struct i915_sched_engine)->lock

drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c guc_kernel_context_pin() -> try_context_registration()

Type Parameter Key Value
PARAM_VALUE 0 ce 4096-ptr_max
PARAM_VALUE 0 ce->engine->uncore->rpm->kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 loop 1
DATA_SOURCE 0 ce $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 __flags
HALF_LOCKED2 &gt->reset.mutex

drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c guc_request_alloc() -> try_context_registration()

Type Parameter Key Value
PARAM_VALUE 0 ce 4096-ptr_max
PARAM_VALUE 0 ce->engine 4096-ptr_max
PARAM_VALUE 0 ce->engine->gt->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 ce->engine->gt->uncore->rpm->kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 ce->engine->uncore->rpm->kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 ce->engine->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 ce->guc_state.sched_disable_delay_work.work.lockdep_map->name 0-255
PARAM_VALUE 0 ce->ops->alloc 4096-ptr_max
PARAM_VALUE 0 ce->ops->close 0,4096-ptr_max
PARAM_VALUE 0 ce->ops->destroy 4096-ptr_max
PARAM_VALUE 0 ce->ops->enter 4096-ptr_max
PARAM_VALUE 0 ce->ops->exit 4096-ptr_max
PARAM_VALUE 0 ce->ops->flags 0,2-3
PARAM_VALUE 0 ce->ops->get_sibling 0,4096-ptr_max
PARAM_VALUE 0 ce->ops->pin 4096-ptr_max
PARAM_VALUE 0 ce->ops->post_unpin 4096-ptr_max
PARAM_VALUE 0 ce->ops->pre_pin 4096-ptr_max
PARAM_VALUE 0 ce->ops->reset 0,4096-ptr_max
PARAM_VALUE 0 ce->ops->revoke 0,4096-ptr_max
PARAM_VALUE 0 ce->ops->unpin 4096-ptr_max
PARAM_VALUE 0 ce->parallel.parent->engine->gt->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 ce->ring->vma->vm->gt->uncore->rpm->kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 ce->ring->vma->vm->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 ce->state->vm->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 ce->timeline->hwsp_ggtt->vm->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 ce->vm->gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 loop 1
BUF_SIZE 0 ce (-1)-s32max
BUF_SIZE 0 ce (-1)-s32max
DATA_SOURCE 0 ce r request_to_scheduling_context
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ce->timeline->mutex
HALF_LOCKED2 &wf->mutex