Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/accel/habanalabs/common/firmware_if.c hl_fw_send_cpu_message() -> hl_hw_queue_add_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 1 |
| TASK_NOT_RUNNING | |||
| LOCK2 | &hdev->send_cpu_message_lock | ||
| HALF_LOCKED2 | &hdev->fpriv_list_lock | ||
| HALF_LOCKED2 | &hdev->fpriv_list_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct hl_device)->send_cpu_message_lock |
drivers/accel/habanalabs/common/hw_queue.c hl_hw_queue_submit_bd() -> hl_hw_queue_add_ptr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | val | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hdev->asic_specific->hw_queues_lock | ||
| HALF_LOCKED2 | &hdev->asic_specific->hw_queues_lock | ||
| HALF_LOCKED2 | &hdev->send_cpu_message_lock |