Documented in 1 files:
Defined in 1 files as a struct:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/accel/habanalabs/common/device.c, line 2852
- drivers/accel/habanalabs/common/habanalabs.h, line 3200
- drivers/accel/habanalabs/common/habanalabs_ioctl.c
Smatch caller information:
drivers/accel/habanalabs/common/habanalabs_ioctl.c _hl_info_ioctl() -> engine_err_info()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hpriv | 4096-ptr_max |
| PARAM_VALUE | 0 | hpriv->hdev | 4096-ptr_max |
| PARAM_VALUE | 1 | args | 4096-ptr_max |
| PARAM_VALUE | 1 | args->op | 38 |
| PARAM_VALUE | 1 | args->pad | 0 |
| BUF_SIZE | 0 | hpriv | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | hpriv | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | args | 0,128-16383 |
| BUF_SIZE | 1 | args | 0,128-16383 |
| DATA_SOURCE | 0 | hpriv | $0 |
| DATA_SOURCE | 1 | args | $1 |
| USER_DATA | 1 | args->array_size | 0-u32max[u] |
| USER_DATA | 1 | args->ctx_id | 0-u32max[u] |
| USER_DATA | 1 | args->dcore_id | 0-u32max[u] |
| USER_DATA | 1 | args->eventfd | 0-u32max[u] |
| USER_DATA | 1 | args->fw_sub_opcode | 0-u32max[u] |
| USER_DATA | 1 | args->op | 38[u] |
| USER_DATA | 1 | args->pad | 0[u] |
| USER_DATA | 1 | args->period_ms | 0-u32max[u] |
| USER_DATA | 1 | args->pll_index | 0-u32max[u] |
| USER_DATA | 1 | args->return_pointer | 0-u64max[u] |
| USER_DATA | 1 | args->return_size | 0-u32max[u] |
| USER_DATA | 1 | args->sec_attest_nonce | 0-u32max[u] |
| USER_DATA | 1 | args->user_buffer_actual_size | 0-u32max[u] |
| USER_PTR | 1 | args |