Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c, line 200
- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c, line 346
- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
- drivers/gpu/drm/amd/amdgpu/umc_v8_10.c, line 239
- drivers/gpu/drm/amd/amdgpu/umc_v8_7.c, line 126
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c umc_v6_7_convert_error_address() -> amdgpu_umc_fill_error_record()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | err_data | 4096-ptr_max |
| PARAM_VALUE | 0 | err_data->err_addr | 1-u64max |
| BUF_SIZE | 0 | err_data | (-1),72 |
| BUF_SIZE | 0 | err_data | (-1),72 |
| CAPPED_DATA | 4 | umc_inst | 1 |
| DATA_SOURCE | 0 | err_data | $1 |
| DATA_SOURCE | 1 | err_addr | $2 |
| DATA_SOURCE | 4 | umc_inst | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | err_addr | 0-72057594037927935[c] |
| HOST_DATA | 2 | retired_page | 0-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | err_data->err_addr_len | |
| UNITS | 1 | err_addr | unit_byte |
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c umc_v6_7_convert_error_address() -> amdgpu_umc_fill_error_record()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | err_data | 4096-ptr_max |
| PARAM_VALUE | 0 | err_data->err_addr | 1-u64max |
| BUF_SIZE | 0 | err_data | (-1),72 |
| BUF_SIZE | 0 | err_data | (-1),72 |
| CAPPED_DATA | 4 | umc_inst | 1 |
| DATA_SOURCE | 0 | err_data | $1 |
| DATA_SOURCE | 1 | err_addr | $2 |
| DATA_SOURCE | 4 | umc_inst | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | err_addr | 0-72057594037927935[c] |
| HOST_DATA | 2 | retired_page | 0-u64max[c] |
| NO_OVERFLOW_SIMPLE | 0 | err_data->err_addr_len | |
| UNITS | 1 | err_addr | unit_byte |
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c umc_v6_1_query_error_address() -> amdgpu_umc_fill_error_record()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | err_data | 5657591856380981248 |
| PARAM_VALUE | 0 | err_data->err_addr | 1-u64max |
| PARAM_VALUE | 1 | err_addr | 0-72057594037927935 |
| PARAM_VALUE | 2 | retired_page | 0-2305843009213693951 |
| CAPPED_DATA | 4 | umc_inst | 1 |
| DATA_SOURCE | 0 | err_data | $1 |
| DATA_SOURCE | 4 | umc_inst | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | err_addr | 0-72057594037927935[c] |
| HOST_DATA | 2 | retired_page | 0-2305843009213693951[c] |
| LOCK2 | &adev->reset_domain->sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct amdgpu_reset_domain)->sem |
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c umc_v8_10_convert_error_address() -> amdgpu_umc_fill_error_record()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | err_data | 4096-ptr_max |
| PARAM_VALUE | 0 | err_data->err_addr | 1-u64max |
| PARAM_VALUE | 1 | err_addr | 0-72057594037927935 |
| BUF_SIZE | 0 | err_data | (-1),72 |
| BUF_SIZE | 0 | err_data | (-1),72 |
| CAPPED_DATA | 4 | umc_inst | 1 |
| DATA_SOURCE | 0 | err_data | $1 |
| DATA_SOURCE | 4 | umc_inst | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | err_addr | 0-72057594037927935[c] |
| HOST_DATA | 2 | retired_page | 0-u64max[c] |
| HALF_LOCKED2 | &adev->reset_domain->sem |
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c amdgpu_reserve_page_direct() -> amdgpu_umc_fill_error_record()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | err_data | 658699854159314944 |
| PARAM_VALUE | 0 | err_data->ce_count | 0 |
| PARAM_VALUE | 0 | err_data->de_count | 0 |
| PARAM_VALUE | 0 | err_data->err_addr | 6485628634528788480 |
| PARAM_VALUE | 0 | err_data->err_addr_cnt | 0 |
| PARAM_VALUE | 0 | err_data->err_addr_len | 0 |
| PARAM_VALUE | 0 | err_data->err_node_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | err_data->err_node_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | err_data->ue_count | 0 |
| PARAM_VALUE | 3 | channel_index | 0 |
| PARAM_VALUE | 4 | umc_inst | 0 |
| DATA_SOURCE | 1 | err_addr | $1 |
| DATA_SOURCE | 2 | retired_page | $1 |
| NOSPEC | 1 | err_addr | |
| NOSPEC | 2 | retired_page | |
| MEM_ZERO | 0 | err_data | |
| NOCHECK_CALL | |||
| USER_DATA | 1 | err_addr | 0-u64max |
| USER_DATA | 2 | retired_page | 0-u64max |
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c umc_v8_7_convert_error_address() -> amdgpu_umc_fill_error_record()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | err_data | 5657591856380981248 |
| PARAM_VALUE | 0 | err_data->err_addr | 1-u64max |
| PARAM_VALUE | 1 | err_addr | 0-72057594037927935 |
| PARAM_VALUE | 2 | retired_page | 0-1152921504606846975 |
| CAPPED_DATA | 4 | umc_inst | 1 |
| DATA_SOURCE | 0 | err_data | $1 |
| DATA_SOURCE | 1 | err_addr | $2 |
| DATA_SOURCE | 4 | umc_inst | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | err_addr | 0-72057594037927935[c] |
| HOST_DATA | 2 | retired_page | 0-1152921504606846975[c] |
| LOCK2 | &adev->reset_domain->sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct amdgpu_reset_domain)->sem |