Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c nbio_v7_9_handle_ras_controller_intr_no_bifring() -> amdgpu_ras_error_data_fini()

Type Parameter Key Value
PARAM_VALUE 0 err_data 3040183803446767616
PARAM_VALUE 0 err_data->ce_count 0
PARAM_VALUE 0 err_data->de_count 0
PARAM_VALUE 0 err_data->err_addr 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
MEM_ZERO 0 err_data
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c amdgpu_umc_page_retirement_mca() -> amdgpu_ras_error_data_fini()

Type Parameter Key Value
PARAM_VALUE 0 err_data 9219493980171968512
PARAM_VALUE 0 err_data->ce_count 0
PARAM_VALUE 0 err_data->de_count 0
PARAM_VALUE 0 err_data->err_addr 0,16,4096-ptr_max
PARAM_VALUE 0 err_data->err_addr_len 0-u32max
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
MEM_ZERO 0 err_data
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 err_data->err_addr_len

drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c amdgpu_umc_pasid_poison_handler() -> amdgpu_ras_error_data_fini()

Type Parameter Key Value
PARAM_VALUE 0 err_data 1158407518752788480
PARAM_VALUE 0 err_data->ce_count 0
PARAM_VALUE 0 err_data->de_count 0
PARAM_VALUE 0 err_data->err_addr 0
PARAM_VALUE 0 err_data->ue_count 0
MEM_ZERO 0 err_data
NOCHECK_CALL
LOCK2 &pool->lock

drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c nbio_v7_4_handle_ras_controller_intr_no_bifring() -> amdgpu_ras_error_data_fini()

Type Parameter Key Value
PARAM_VALUE 0 err_data 1359221679961382912
PARAM_VALUE 0 err_data->de_count 0
PARAM_VALUE 0 err_data->err_addr 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
MEM_ZERO 0 err_data
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c amdgpu_ras_interrupt_umc_handler() -> amdgpu_ras_error_data_fini()

Type Parameter Key Value
PARAM_VALUE 0 err_data 5462561399258587136
PARAM_VALUE 0 err_data->ce_count 0
PARAM_VALUE 0 err_data->de_count 0
PARAM_VALUE 0 err_data->err_addr 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
MEM_ZERO 0 err_data
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c amdgpu_ras_query_error_status_with_event() -> amdgpu_ras_error_data_fini()

Type Parameter Key Value
PARAM_VALUE 0 err_data 5657591856380981248
PARAM_VALUE 0 err_data->ce_count 0-u32max
PARAM_VALUE 0 err_data->de_count 0-u32max
PARAM_VALUE 0 err_data->err_addr 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-u32max
MEM_ZERO 0 err_data
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c amdgpu_reserve_page_direct() -> amdgpu_ras_error_data_fini()

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_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
MEM_ZERO 0 err_data
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c put_obj() -> amdgpu_ras_error_data_fini()

Type Parameter Key Value
PARAM_VALUE 0 err_data 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL