Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

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