Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/intel_engine_cs.c mock_context_destroy() -> intel_context_free()

Type Parameter Key Value
PARAM_VALUE 0 ce 4096-ptr_max
PARAM_VALUE 0 ce->pin_mutex.magic 0
PARAM_VALUE 0 ce->timeline 0,4096-ptr_max
PARAM_VALUE 0 ce->vm 4096-ptr_max
CAPPED_DATA 0 ce->active.cache 1
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_lrc.c lrc_destroy() -> intel_context_free()

Type Parameter Key Value
PARAM_VALUE 0 ce 4096-ptr_max
PARAM_VALUE 0 ce->pin_mutex.magic 0
PARAM_VALUE 0 ce->state 0
PARAM_VALUE 0 ce->timeline 0,4096-ptr_max
PARAM_VALUE 0 ce->vm 4096-ptr_max
CAPPED_DATA 0 ce->active.cache 1
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_ring_submission.c ring_context_destroy() -> intel_context_free()

Type Parameter Key Value
PARAM_VALUE 0 ce 4096-ptr_max
PARAM_VALUE 0 ce->pin_mutex.magic 0
PARAM_VALUE 0 ce->state 0,4096-ptr_max
PARAM_VALUE 0 ce->state->obj 4096-ptr_max
PARAM_VALUE 0 ce->timeline 0,4096-ptr_max
PARAM_VALUE 0 ce->vm 4096-ptr_max
CAPPED_DATA 0 ce->active.cache 1
NOCHECK_CALL

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

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->drm.anon_inode->i_mapping->i_mmap_rwsem.first_waiter->type 0-1
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->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->pin_mutex.magic 0
PARAM_VALUE 0 ce->state 0
PARAM_VALUE 0 ce->timeline 0,4096-ptr_max
PARAM_VALUE 0 ce->timeline->hwsp_ggtt->vm->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 ce->vm 4096-ptr_max
PARAM_VALUE 0 ce->vm->gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
CAPPED_DATA 0 ce->active.cache 1
DATA_SOURCE 0 ce $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags