Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c gsccs_cleanup_fw_host_session_handle() -> gsccs_send_message_retry_complete()

Type Parameter Key Value
PARAM_VALUE 0 pxp 4096-ptr_max
PARAM_VALUE 0 pxp->arb_is_valid 0
PARAM_VALUE 0 pxp->ctrl_gt 4096-ptr_max
PARAM_VALUE 0 pxp->gsccs_res.host_session_handle 1-u64max
PARAM_VALUE 1 msg_in 0
PARAM_VALUE 2 msg_in_size 0
PARAM_VALUE 3 msg_out 0
PARAM_VALUE 4 msg_out_size_max 0
PARAM_VALUE 5 msg_out_len 0
DATA_SOURCE 0 pxp $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 pxp->ctrl_gt->uncore->fifo_count 0-127,u32max

drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c intel_pxp_gsccs_create_session() -> gsccs_send_message_retry_complete()

Type Parameter Key Value
PARAM_VALUE 0 pxp 4096-ptr_max
PARAM_VALUE 0 pxp->arb_is_valid 0
PARAM_VALUE 0 pxp->ce->engine->gt->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->ce->engine->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->ce->parallel.parent->active.cache->timeline 0-s64max
PARAM_VALUE 0 pxp->ce->vm->gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->ce->wakeref->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 pxp->ce->wakeref->dead 0-1
PARAM_VALUE 0 pxp->ce->wakeref->free_stack_handle 0-4294967295
PARAM_VALUE 0 pxp->ctrl_gt 4096-ptr_max
PARAM_VALUE 0 pxp->ctrl_gt->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->ctrl_gt->irq_lock 4096-ptr_max
PARAM_VALUE 0 pxp->ctrl_gt->irq_lock->rlock.dep_map->name 0-255
PARAM_VALUE 0 pxp->ctrl_gt->uncore 4096-ptr_max
PARAM_VALUE 0 pxp->ctrl_gt->uncore->debug->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 pxp->ctrl_gt->uncore->funcs.mmio_readl 4096-ptr_max
PARAM_VALUE 0 pxp->ctrl_gt->uncore->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 pxp->ctrl_gt->uncore->rpm 4096-ptr_max
PARAM_VALUE 0 pxp->ctrl_gt->uncore->rpm->debug.list.next->next 4096-ptr_max
PARAM_VALUE 0 pxp->ctrl_gt->uncore->rpm->debug.list.next->prev 4096-ptr_max
PARAM_VALUE 0 pxp->ctrl_gt->uncore->rpm->debug.quarantine.prev->next 4096-ptr_max
PARAM_VALUE 0 pxp->ctrl_gt->uncore->rpm->debug.quarantine.prev->next->next 4096-ptr_max
PARAM_VALUE 0 pxp->ctrl_gt->uncore->rpm->kdev 4096-ptr_max
PARAM_VALUE 0 pxp->ctrl_gt->uncore->rpm->kdev->power.request 0-4
PARAM_VALUE 0 pxp->ctrl_gt->uncore->rpm->kdev->power.runtime_status 0,2
PARAM_VALUE 0 pxp->ctrl_gt->uncore->rpm->kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->gsccs_res.ce->engine->gt->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->gsccs_res.ce->engine->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->gsccs_res.ce->parallel.parent->engine->i915->bdev.wq->flags 0-4294967295
PARAM_VALUE 0 pxp->gsccs_res.ce->parallel.parent->engine->i915->bdev.wq->flush_color s32min-s32max
PARAM_VALUE 0 pxp->gsccs_res.ce->parallel.parent->engine->i915->bdev.wq->nr_drainers s32min-s32max
PARAM_VALUE 0 pxp->gsccs_res.ce->parallel.parent->engine->i915->bdev.wq->work_color s32min-s32max
PARAM_VALUE 0 pxp->gsccs_res.ce->parallel.parent->gem_context->i915->wq->flags 0-4294967295
PARAM_VALUE 0 pxp->gsccs_res.ce->parallel.parent->vm->gt->wakeref.work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 pxp->gsccs_res.ce->parallel.parent->vm->gt->wakeref.work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 pxp->gsccs_res.ce->parallel.parent->vm->gt->wakeref.work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 pxp->gsccs_res.ce->parallel.parent->vm->i915->wq->flags 0-4294967295
PARAM_VALUE 0 pxp->gsccs_res.ce->state->active.cache->timeline 0-s64max
PARAM_VALUE 0 pxp->gsccs_res.ce->state->vm->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->gsccs_res.ce->timeline->hwsp_ggtt->active.cache->timeline 0-s64max
PARAM_VALUE 0 pxp->gsccs_res.ce->vm->gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->gsccs_res.ce->wakeref->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 pxp->gsccs_res.ce->wakeref->dead 0-1
PARAM_VALUE 0 pxp->gsccs_res.ce->wakeref->free_stack_handle 0-4294967295
PARAM_VALUE 0 pxp->hw_state_invalidated 0
PARAM_VALUE 0 pxp->session_events 0
PARAM_VALUE 1 msg_in 1794002693038108672
PARAM_VALUE 2 msg_in_size 76
PARAM_VALUE 3 msg_out 3397991134612320256
PARAM_VALUE 4 msg_out_size_max 48
PARAM_VALUE 5 msg_out_len 0
BUF_SIZE 1 msg_in 76
BUF_SIZE 3 msg_out 48
DATA_SOURCE 0 pxp $0
HOST_DATA 0 pxp->ctrl_gt->uncore->fifo_count 0-126,u32max
UNITS 2 msg_in_size unit_byte
UNITS 4 msg_out_size_max unit_byte
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c intel_pxp_gsccs_end_arb_fw_session() -> gsccs_send_message_retry_complete()

Type Parameter Key Value
PARAM_VALUE 0 pxp 4096-ptr_max
PARAM_VALUE 0 pxp->ce->engine->gt->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->ce->engine->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->ce->vm->gt->wakeref.i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->ctrl_gt 4096-ptr_max
PARAM_VALUE 0 pxp->ctrl_gt->i915->runtime_pm.kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pxp->ctrl_gt->uncore 4096-ptr_max
PARAM_VALUE 0 pxp->ctrl_gt->uncore->debug->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 pxp->ctrl_gt->uncore->funcs.mmio_writel 4096-ptr_max
PARAM_VALUE 0 pxp->ctrl_gt->uncore->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 pxp->ctrl_gt->uncore->rpm 4096-ptr_max
PARAM_VALUE 0 pxp->ctrl_gt->uncore->rpm->kdev 4096-ptr_max
PARAM_VALUE 0 pxp->ctrl_gt->uncore->rpm->kdev->power.wakeirq->status 0-4294967295
PARAM_VALUE 1 msg_in 8594771439446085632
PARAM_VALUE 2 msg_in_size 28
PARAM_VALUE 3 msg_out 2558110011211669504
PARAM_VALUE 4 msg_out_size_max 20
PARAM_VALUE 5 msg_out_len 0
BUF_SIZE 1 msg_in 28
BUF_SIZE 3 msg_out 20
DATA_SOURCE 0 pxp $0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 msg_in_size unit_byte
UNITS 4 msg_out_size_max unit_byte
HALF_LOCKED2 0 &pxp->arb_mutex