Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_context_release() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->fw | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->fw->sched_mode | 0 |
| PARAM_VALUE | 1 | req | 1950540213498171392 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4366 |
| PARAM_VALUE | 2 | expected_resp | 8718 |
| PARAM_VALUE | 3 | resp | 7292609003647840256 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | vdev | $0 |
| LOCK2 | &file_priv->lock | ||
| LOCK2 | &vdev->context_list_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ivpu_device)->context_list_lock | ||
| TYPE_LOCK | (struct ivpu_file_priv)->lock |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_dyndbg_control() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 1 | req | 2788265622875324416 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4609 |
| PARAM_VALUE | 2 | expected_resp | 8961 |
| PARAM_VALUE | 3 | resp | 434602353559375872 |
| PARAM_VALUE | 4 | channel | 10 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 0 | vdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | vdev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | vdev | $0 |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_get_heartbeat() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 1 | req | 6835709254289195008 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4356 |
| PARAM_VALUE | 2 | expected_resp | 8708 |
| PARAM_VALUE | 3 | resp | 2556536775171485696 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | vdev | $0 |
| USER_DATA | 1 | req->payload.query_engine_hb.engine_idx | 0[u] |
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_hws_create_cmdq() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->fw | 4096-ptr_max |
| PARAM_VALUE | 1 | req | 8991429054354337792 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.cmdq_group | 0-u32max |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.cmdq_id | 0-u32max |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0-u32max |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4372 |
| PARAM_VALUE | 2 | expected_resp | 8725 |
| PARAM_VALUE | 3 | resp | 8346143264302804992 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | vdev | $0 |
| LOCK2 | &file_priv->lock | ||
| LOCK2 | &vdev->pm->reset_lock | ||
| LOCK2 | &vdev->submitted_jobs_lock | ||
| LOCK2 | global &drm_unplug_srcu | ||
| TYPE_LOCK | (struct ivpu_device)->submitted_jobs_lock | ||
| TYPE_LOCK | (struct ivpu_file_priv)->lock | ||
| TYPE_LOCK | (struct ivpu_pm_info)->reset_lock |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_hws_destroy_cmdq() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | vdev->fw | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->fw->sched_mode | 0-4294967295 |
| PARAM_VALUE | 1 | req | 2178431253306515456 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_destroy_cmdq.cmdq_id | 0-u32max |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4373 |
| PARAM_VALUE | 2 | expected_resp | 8726 |
| PARAM_VALUE | 3 | resp | 6599404158848995328 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | vdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file_priv->lock | ||
| HALF_LOCKED2 | &vdev->pm->reset_lock | ||
| HALF_LOCKED2 | &vdev->submitted_jobs_lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu | ||
| TYPE_LOCK | (struct ivpu_file_priv)->lock |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_hws_register_db() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->db_xa.xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vdev->fw | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->fw->sched_mode | 1 |
| PARAM_VALUE | 1 | req | 7212493602324709376 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_register_db.cmdq_id | 0-u32max |
| PARAM_VALUE | 1 | req->payload.hws_register_db.cmdq_size | 0-u32max |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4375 |
| PARAM_VALUE | 2 | expected_resp | 8706 |
| PARAM_VALUE | 3 | resp | 6007269661631463424 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | vdev | $0 |
| LOCK2 | &file_priv->lock | ||
| LOCK2 | &vdev->pm->reset_lock | ||
| LOCK2 | &vdev->submitted_jobs_lock | ||
| LOCK2 | global &drm_unplug_srcu | ||
| TYPE_LOCK | (struct ivpu_device)->submitted_jobs_lock | ||
| TYPE_LOCK | (struct ivpu_file_priv)->lock | ||
| TYPE_LOCK | (struct ivpu_pm_info)->reset_lock |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_hws_resume_engine() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | vdev->fw->sched_mode | 0-4294967295 |
| PARAM_VALUE | 1 | req | 1556642718607785984 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4379 |
| PARAM_VALUE | 2 | expected_resp | 8732 |
| PARAM_VALUE | 3 | resp | 3657547441727692800 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 0 | vdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | vdev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | vdev | $0 |
| USER_DATA | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| HALF_LOCKED2 | &attr->mutex |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_hws_set_context_sched_properties() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | vdev->drm.dev->power.request | 0-4 |
| PARAM_VALUE | 0 | vdev->drm.dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | vdev->drm.dev->power.runtime_status | 0,2 |
| PARAM_VALUE | 0 | vdev->drm.dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | vdev->drm.dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->fw | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->ipc->cons_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->ipc->cons_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->ipc->cons_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->ipc->cons_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vdev->ipc->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vdev->ipc->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->ipc->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | vdev->ipc->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | vdev->ipc->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | vdev->ipc->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | vdev->ipc->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | vdev->ipc->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | vdev->ipc->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | vdev->ipc->mem_tx->vpu_addr | 0-4294967295 |
| PARAM_VALUE | 0 | vdev->ipc->on | 1 |
| PARAM_VALUE | 0 | vdev->timeout.jsm | 0-s32max |
| PARAM_VALUE | 1 | req | 2125464874882736128 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_set_context_sched_properties.cmdq_id | 0-u32max |
| PARAM_VALUE | 1 | req->payload.hws_set_context_sched_properties.context_quantum | 20000 |
| PARAM_VALUE | 1 | req->payload.hws_set_context_sched_properties.grace_period_same_priority | 10000 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4374 |
| PARAM_VALUE | 2 | expected_resp | 8727 |
| PARAM_VALUE | 3 | resp | 1657314665142468608 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max |
| CAPPED_DATA | 0 | vdev->ipc->mem_tx->vpu_addr | 1 |
| DATA_SOURCE | 0 | vdev | $0 |
| LOCK2 | &file_priv->lock | ||
| LOCK2 | &vdev->pm->reset_lock | ||
| LOCK2 | &vdev->submitted_jobs_lock | ||
| LOCK2 | global &drm_unplug_srcu | ||
| TYPE_LOCK | (struct ivpu_device)->submitted_jobs_lock | ||
| TYPE_LOCK | (struct ivpu_file_priv)->lock | ||
| TYPE_LOCK | (struct ivpu_pm_info)->reset_lock |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_hws_set_scheduling_log() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 1 | req | 7716688475390201856 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4376 |
| PARAM_VALUE | 2 | expected_resp | 8728 |
| PARAM_VALUE | 3 | resp | 7665022996444643328 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | vdev | $0 |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_metric_streamer_info() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | req | 4040958900327301120 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 1-u64max |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4370 |
| PARAM_VALUE | 2 | expected_resp | 8722 |
| PARAM_VALUE | 3 | resp | 4191933545827393536 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | vdev | $0 |
| USER_DATA | 1 | req->payload.metric_streamer_start.metric_group_mask | 1-u64max[u] |
| HALF_LOCKED2 | &file_priv->ms_lock |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_metric_streamer_start() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->bo_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->bo_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->bo_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->bo_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vdev->bo_list_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->bo_list_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | vdev->bo_list_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | vdev->bo_list_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vdev->bo_list_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | vdev->bo_list_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | vdev->bo_list_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | vdev->bo_list_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | vdev->bo_list_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | vdev->drm.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev->iommu->attach_deferred | 0 |
| PARAM_VALUE | 0 | vdev->drm.dev->power.request | 0-4 |
| PARAM_VALUE | 0 | vdev->drm.dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | vdev->drm.dev->power.runtime_status | 0,2 |
| PARAM_VALUE | 0 | vdev->drm.dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | vdev->drm.dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.huge_mnt | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.huge_mnt->mnt_sb->s_cop->inode_info_offs | 1632,1808,2632,2704 |
| PARAM_VALUE | 0 | vdev->drm.huge_mnt->mnt_sb->s_fs_info->mpol->refcnt.counter | s32min-s32max |
| PARAM_VALUE | 0 | vdev->drm.huge_mnt->mnt_sb->s_fs_info->stat_lock.owner | (-1) |
| PARAM_VALUE | 0 | vdev->drm.huge_mnt->mnt_sb->s_fs_info->stat_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | vdev->drm.huge_mnt->mnt_sb->s_fs_info->stat_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | vdev->gctx.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vdev->gctx.lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->gctx.lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | vdev->gctx.lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | vdev->gctx.lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | vdev->gctx.lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | vdev->gctx.lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | vdev->gctx.lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | vdev->gctx.lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | vdev->hw->ranges.global.start | 2147483648-u64max |
| PARAM_VALUE | 0 | vdev->ipc->cons_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->ipc->cons_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->ipc->cons_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->ipc->cons_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vdev->ipc->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vdev->ipc->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->ipc->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | vdev->ipc->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | vdev->ipc->lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | vdev->ipc->lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | vdev->ipc->lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | vdev->ipc->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | vdev->ipc->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | vdev->ipc->mem_tx->vpu_addr | 0-4294967295 |
| PARAM_VALUE | 0 | vdev->ipc->on | 1 |
| PARAM_VALUE | 0 | vdev->timeout.jsm | 0-s32max |
| PARAM_VALUE | 1 | req | 1290057973637079040 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 1-u64max |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 1000000-u64max |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4367 |
| PARAM_VALUE | 2 | expected_resp | 8719 |
| PARAM_VALUE | 3 | resp | 3732622844935020544 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max |
| CAPPED_DATA | 0 | vdev->hw->ranges.global.start | 1 |
| CAPPED_DATA | 0 | vdev->ipc->mem_tx->vpu_addr | 1 |
| DATA_SOURCE | 0 | vdev | $0 |
| USER_DATA | 1 | req->payload.metric_streamer_start.metric_group_mask | 1-u64max[u] |
| USER_DATA | 1 | req->payload.metric_streamer_start.sampling_rate | 1000000-u64max[u] |
| LOCK2 | &file_priv->ms_lock | ||
| TYPE_LOCK | (struct ivpu_file_priv)->ms_lock |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_metric_streamer_stop() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev->power.request | 0-4 |
| PARAM_VALUE | 0 | vdev->drm.dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | vdev->drm.dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | req | 302947414566506496 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4368 |
| PARAM_VALUE | 2 | expected_resp | 8720 |
| PARAM_VALUE | 3 | resp | 8505287548243087360 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | vdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | req->payload.metric_streamer_stop.metric_group_mask | 1-u64max[c] |
| LOCK2 | &file_priv->ms_lock | ||
| TYPE_LOCK | (struct ivpu_file_priv)->ms_lock |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_metric_streamer_update() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev->power.request | 0-4 |
| PARAM_VALUE | 0 | vdev->drm.dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | vdev->drm.dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | vdev->drm.dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 1 | req | 2645976582525640704 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 1-u64max |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4369 |
| PARAM_VALUE | 2 | expected_resp | 8721 |
| PARAM_VALUE | 3 | resp | 8144047131627069440 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | vdev | $0 |
| USER_DATA | 1 | req->payload.metric_streamer_update.metric_group_mask | 1-u64max[c] |
| LOCK2 | &file_priv->ms_lock | ||
| TYPE_LOCK | (struct ivpu_file_priv)->ms_lock |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_preempt_engine() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 1 | req | 3812127514749562880 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4353 |
| PARAM_VALUE | 2 | expected_resp | 8705 |
| PARAM_VALUE | 3 | resp | 429103585635512320 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | vdev | $0 |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_register_db() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->db_xa.xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vdev->fw | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->fw->sched_mode | 0,2-4294967295 |
| PARAM_VALUE | 1 | req | 5510870142224064512 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4354 |
| PARAM_VALUE | 2 | expected_resp | 8706 |
| PARAM_VALUE | 3 | resp | 6658161541716942848 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | vdev | $0 |
| LOCK2 | &file_priv->lock | ||
| LOCK2 | &vdev->pm->reset_lock | ||
| LOCK2 | &vdev->submitted_jobs_lock | ||
| LOCK2 | global &drm_unplug_srcu | ||
| TYPE_LOCK | (struct ivpu_device)->submitted_jobs_lock | ||
| TYPE_LOCK | (struct ivpu_file_priv)->lock | ||
| TYPE_LOCK | (struct ivpu_pm_info)->reset_lock |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_reset_engine() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->fw->sched_mode | 0-4294967295 |
| PARAM_VALUE | 1 | req | 8899933581839441920 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4352 |
| PARAM_VALUE | 2 | expected_resp | 8704 |
| PARAM_VALUE | 3 | resp | 489893692896210944,7798021006237405184 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 0 | vdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | vdev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | vdev | $0 |
| DATA_SOURCE | 3 | resp | $2 |
| USER_DATA | 1 | req->payload.engine_reset.engine_idx | 0 |
| HALF_LOCKED2 | &attr->mutex |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_trace_get_capability() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 1 | req | 811911672536518656 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4364 |
| PARAM_VALUE | 2 | expected_resp | 8716 |
| PARAM_VALUE | 3 | resp | 1960714896498794496 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | vdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &s->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_trace_set_config() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->fw | 4096-ptr_max |
| PARAM_VALUE | 1 | req | 3587820708412940288 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4362 |
| PARAM_VALUE | 2 | expected_resp | 8714 |
| PARAM_VALUE | 3 | resp | 4761098506675871744 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max,18446744071562067968-u64max |
| BUF_SIZE | 0 | vdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | vdev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | vdev | $0 |
| USER_DATA | 1 | req->payload.trace_config.trace_destination_mask | 0-u32max |
| USER_DATA | 1 | req->payload.trace_config.trace_hw_component_mask | 0-u64max |
| USER_DATA | 1 | req->payload.trace_config.trace_level | 0-u32max |
drivers/accel/ivpu/ivpu_jsm_msg.c ivpu_jsm_unregister_db() -> ivpu_ipc_send_receive()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 1 | req | 2907047800254177280 |
| PARAM_VALUE | 1 | req->payload.engine_reset.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.hws_create_cmdq.process_id | 0 |
| PARAM_VALUE | 1 | req->payload.hws_resume_engine.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_start.sampling_rate | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_stop.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.metric_streamer_update.metric_group_mask | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_active_us | 0 |
| PARAM_VALUE | 1 | req->payload.pwr_dct_control.dct_inactive_us | 0 |
| PARAM_VALUE | 1 | req->payload.query_engine_hb.engine_idx | 0 |
| PARAM_VALUE | 1 | req->payload.unregister_db.db_idx | 1-u32max |
| PARAM_VALUE | 1 | req->request_id | 0 |
| PARAM_VALUE | 1 | req->result | 0 |
| PARAM_VALUE | 1 | req->status | 0 |
| PARAM_VALUE | 1 | req->type | 4355 |
| PARAM_VALUE | 2 | expected_resp | 8707 |
| PARAM_VALUE | 3 | resp | 6841275773185007616 |
| PARAM_VALUE | 4 | channel | 0 |
| PARAM_VALUE | 5 | timeout_ms | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | vdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file_priv->lock | ||
| HALF_LOCKED2 | &vdev->context_list_lock | ||
| TYPE_LOCK | (struct ivpu_file_priv)->lock |