Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_handle_arc_farm_sei_err() -> hl_check_for_glbl_errors()

Type Parameter Key Value
PARAM_VALUE 0 hdev 4096-ptr_max
PARAM_VALUE 0 hdev->asic_funcs 4096-ptr_max
PARAM_VALUE 0 hdev->asic_specific 4096-ptr_max
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi.flags 1-3,5-6,9-10
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi.num_of_possible_engines 0-128
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi_detected.counter 0-s32max
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi_info_available 1
DATA_SOURCE 0 hdev $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_handle_cpu_sei_err() -> hl_check_for_glbl_errors()

Type Parameter Key Value
PARAM_VALUE 0 hdev 4096-ptr_max
PARAM_VALUE 0 hdev->asic_funcs 4096-ptr_max
PARAM_VALUE 0 hdev->asic_specific 4096-ptr_max
DATA_SOURCE 0 hdev $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_handle_dec_err() -> hl_check_for_glbl_errors()

Type Parameter Key Value
PARAM_VALUE 0 hdev 4096-ptr_max
PARAM_VALUE 0 hdev->asic_funcs 4096-ptr_max
PARAM_VALUE 0 hdev->asic_specific 4096-ptr_max
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi.flags 1-3,5-6,9-10
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi.num_of_possible_engines 0-128
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi_detected.counter 0-s32max
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi_info_available 1
DATA_SOURCE 0 hdev $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_handle_dma_core_event() -> hl_check_for_glbl_errors()

Type Parameter Key Value
DATA_SOURCE 0 hdev $0
NOCHECK_CALL

drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_handle_kdma_core_event() -> hl_check_for_glbl_errors()

Type Parameter Key Value
DATA_SOURCE 0 hdev $0
NOCHECK_CALL

drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_handle_mme_err() -> hl_check_for_glbl_errors()

Type Parameter Key Value
PARAM_VALUE 0 hdev 4096-ptr_max
PARAM_VALUE 0 hdev->asic_funcs 4096-ptr_max
DATA_SOURCE 0 hdev $0
NOCHECK_CALL

drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_handle_mme_sbte_err() -> hl_check_for_glbl_errors()

Type Parameter Key Value
DATA_SOURCE 0 hdev $0
NOCHECK_CALL

drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_handle_mme_wap_err() -> hl_check_for_glbl_errors()

Type Parameter Key Value
PARAM_VALUE 0 hdev 4096-ptr_max
PARAM_VALUE 0 hdev->asic_funcs 4096-ptr_max
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi.flags 1-3,5-6,9-10
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi.num_of_possible_engines 0-128
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi_detected.counter 0-s32max
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi_info_available 1
DATA_SOURCE 0 hdev $0
NOCHECK_CALL

drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_handle_mmu_spi_sei_err() -> hl_check_for_glbl_errors()

Type Parameter Key Value
PARAM_VALUE 0 hdev 4096-ptr_max
PARAM_VALUE 0 hdev->asic_funcs 4096-ptr_max
PARAM_VALUE 0 hdev->asic_funcs->rreg 4096-ptr_max
PARAM_VALUE 0 hdev->asic_funcs->wreg 4096-ptr_max
PARAM_VALUE 0 hdev->captured_err_info.page_fault_info.page_fault_detected.counter 0-s32max
PARAM_VALUE 0 hdev->captured_err_info.page_fault_info.page_fault_info_available 1
PARAM_VALUE 0 hdev->fpriv_list_lock.dep_map->name 0-255
PARAM_VALUE 0 hdev->fpriv_list_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 hdev->fpriv_list_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hdev->fpriv_list_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hdev->fpriv_list_lock.osq.tail.counter 0-s32max
DATA_SOURCE 0 hdev $0
NOCHECK_CALL

drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_handle_psoc_drain() -> hl_check_for_glbl_errors()

Type Parameter Key Value
DATA_SOURCE 0 hdev $0
NOCHECK_CALL

drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_handle_qm_sei_err() -> hl_check_for_glbl_errors()

Type Parameter Key Value
PARAM_VALUE 0 hdev 4096-ptr_max
PARAM_VALUE 0 hdev->asic_funcs 4096-ptr_max
PARAM_VALUE 0 hdev->asic_funcs->rreg 4096-ptr_max
PARAM_VALUE 0 hdev->asic_funcs->wreg 4096-ptr_max
PARAM_VALUE 0 hdev->asic_specific 4096-ptr_max
DATA_SOURCE 0 hdev $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_handle_qman_err() -> hl_check_for_glbl_errors()

Type Parameter Key Value
PARAM_VALUE 0 hdev 4096-ptr_max
PARAM_VALUE 0 hdev->asic_funcs 4096-ptr_max
PARAM_VALUE 0 hdev->asic_funcs->rreg 4096-ptr_max
PARAM_VALUE 0 hdev->asic_funcs->wreg 4096-ptr_max
PARAM_VALUE 0 hdev->asic_specific 4096-ptr_max
DATA_SOURCE 0 hdev $0
NOCHECK_CALL
HOST_DATA 0 hdev->captured_err_info.undef_opcode.cq_addr 0-u64max
HOST_DATA 0 hdev->captured_err_info.undef_opcode.cq_size 0-u32max
HALF_LOCKED2 &pool->lock

drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_handle_rot_err() -> hl_check_for_glbl_errors()

Type Parameter Key Value
PARAM_VALUE 0 hdev 4096-ptr_max
PARAM_VALUE 0 hdev->asic_funcs 4096-ptr_max
PARAM_VALUE 0 hdev->asic_specific 4096-ptr_max
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi.flags 1-3,5-6,9-10
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi.num_of_possible_engines 0-128
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi_detected.counter 0-s32max
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi_info_available 1
DATA_SOURCE 0 hdev $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_handle_sm_err() -> hl_check_for_glbl_errors()

Type Parameter Key Value
PARAM_VALUE 0 hdev 4096-ptr_max
PARAM_VALUE 0 hdev->asic_funcs 4096-ptr_max
DATA_SOURCE 0 hdev $0
NOCHECK_CALL

drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_print_pcie_addr_dec_info() -> hl_check_for_glbl_errors()

Type Parameter Key Value
PARAM_VALUE 0 hdev->asic_funcs->rreg 4096-ptr_max
DATA_SOURCE 0 hdev $0
NOCHECK_CALL

drivers/accel/habanalabs/gaudi2/gaudi2.c gaudi2_tpc_ack_interrupts() -> hl_check_for_glbl_errors()

Type Parameter Key Value
PARAM_VALUE 0 hdev 4096-ptr_max
PARAM_VALUE 0 hdev->asic_funcs 4096-ptr_max
PARAM_VALUE 0 hdev->asic_specific 4096-ptr_max
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi.flags 1-3,5-6,9-10
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi.num_of_possible_engines 0-128
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi_detected.counter 0-s32max
PARAM_VALUE 0 hdev->captured_err_info.razwi_info.razwi_info_available 1
DATA_SOURCE 0 hdev $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock