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_child_context_destroy() -> __guc_context_destroy()

Type Parameter Key Value
PARAM_VALUE 0 ce 4096-ptr_max
NOCHECK_CALL

drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c guc_context_destroy() -> __guc_context_destroy()

Type Parameter Key Value
PARAM_VALUE 0 ce 4096-ptr_max
PARAM_VALUE 0 ce->engine 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.id u16max
PARAM_VALUE 0 ce->guc_id.link.next 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.link.next->next 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.link.next->prev 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.link.prev 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.link.prev->next 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.link.prev->prev 4096-ptr_max
NOCHECK_CALL

drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c guc_flush_destroyed_contexts() -> __guc_context_destroy()

Type Parameter Key Value
PARAM_VALUE 0 ce 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.id u16max
PARAM_VALUE 0 ce->guc_id.link.next 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.link.next->prev 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.link.prev->next 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c guc_lrc_desc_unpin() -> __guc_context_destroy()

Type Parameter Key Value
PARAM_VALUE 0 ce 4096-ptr_max
PARAM_VALUE 0 ce->engine 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.id u16max
PARAM_VALUE 0 ce->guc_id.link.next 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.link.next->prev 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.link.prev->next 4096-ptr_max
PARAM_VALUE 0 ce->guc_state.lock.rlock.dep_map->name 0-255
DATA_SOURCE 0 ce $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c intel_guc_deregister_done_process_msg() -> __guc_context_destroy()

Type Parameter Key Value
PARAM_VALUE 0 ce 4096-ptr_max
PARAM_VALUE 0 ce->drop_deregister 0
PARAM_VALUE 0 ce->guc_id.id u16max
PARAM_VALUE 0 ce->guc_id.link.next 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.link.next->prev 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.link.prev->next 4096-ptr_max
PARAM_VALUE 0 ce->parallel.parent 0
DATA_SOURCE 0 ce r g2h_context_lookup
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c scrub_guc_desc_for_outstanding_g2h() -> __guc_context_destroy()

Type Parameter Key Value
PARAM_VALUE 0 ce 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_id.id u16max
PARAM_VALUE 0 ce->guc_id.link.next 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.link.next->next 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.link.next->prev 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.link.prev 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.link.prev->next 4096-ptr_max
PARAM_VALUE 0 ce->guc_id.link.prev->prev 4096-ptr_max
PARAM_VALUE 0 ce->guc_state.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ce->guc_state.sched_state 0,2-4294967294
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
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags