Home
last modified time | relevance | path

Searched refs:captured_err_info (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/drivers/accel/habanalabs/common/
H A Dhabanalabs_ioctl.c609 info.seq = hdev->captured_err_info.cs_timeout.seq; in cs_timeout_info()
625 razwi_info = &hdev->captured_err_info.razwi_info; in razwi_info()
644 info.engine_id = hdev->captured_err_info.undef_opcode.engine_id; in undefined_opcode_info()
645 info.cq_addr = hdev->captured_err_info.undef_opcode.cq_addr; in undefined_opcode_info()
646 info.cq_size = hdev->captured_err_info.undef_opcode.cq_size; in undefined_opcode_info()
647 info.stream_id = hdev->captured_err_info.undef_opcode.stream_id; in undefined_opcode_info()
855 pgf_info = &hdev->captured_err_info.page_fault_info; in page_fault_info()
874 pgf_info = &hdev->captured_err_info.page_fault_info; in user_mappings_info()
898 info = &hdev->captured_err_info.hw_err; in hw_err_info()
920 info = &hdev->captured_err_info.fw_err; in fw_err_info()
[all …]
H A Ddevice.c2610 vfree(hdev->captured_err_info.page_fault_info.user_mappings); in hl_device_fini()
2694 struct razwi_info *razwi_info = &hdev->captured_err_info.razwi_info; in hl_capture_razwi()
2728 struct page_fault_info *pgf_info = &hdev->captured_err_info.page_fault_info; in hl_capture_user_mappings()
2815 struct hw_err_info *info = &hdev->captured_err_info.hw_err; in hl_capture_hw_err()
2837 struct fw_err_info *info = &hdev->captured_err_info.fw_err; in hl_capture_fw_err()
2861 struct engine_err_info *info = &hdev->captured_err_info.engine_err; in hl_capture_engine_err()
2873 void hl_enable_err_info_capture(struct hl_error_info *captured_err_info) in hl_enable_err_info_capture() argument
2875 vfree(captured_err_info->page_fault_info.user_mappings); in hl_enable_err_info_capture()
2876 memset(captured_err_info, 0, sizeof(struct hl_error_info)); in hl_enable_err_info_capture()
2877 atomic_set(&captured_err_info->cs_timeout.write_enable, 1); in hl_enable_err_info_capture()
[all …]
H A Dhabanalabs_drv.c252 hl_enable_err_info_capture(&hdev->captured_err_info); in hl_device_open()
H A Dcommand_submission.c849 rc = atomic_cmpxchg(&hdev->captured_err_info.cs_timeout.write_enable, 1, 0); in cs_timedout()
851 hdev->captured_err_info.cs_timeout.timestamp = ktime_get(); in cs_timedout()
852 hdev->captured_err_info.cs_timeout.seq = cs->sequence; in cs_timedout()
H A Dhabanalabs.h3494 struct hl_error_info captured_err_info; member
4087 void hl_enable_err_info_capture(struct hl_error_info *captured_err_info);
/linux-6.15/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c6815 hdev->captured_err_info.undef_opcode.cq_addr = cq_ptr; in gaudi_handle_sw_config_stream_data()
6816 hdev->captured_err_info.undef_opcode.cq_size = size; in gaudi_handle_sw_config_stream_data()
6817 hdev->captured_err_info.undef_opcode.stream_id = stream; in gaudi_handle_sw_config_stream_data()
6883 struct undefined_opcode_info *undef_opcode = &hdev->captured_err_info.undef_opcode; in gaudi_handle_last_pqes_on_err()
6967 hdev->captured_err_info.undef_opcode.write_enable) { in gaudi_handle_qman_err_generic()
6968 memset(&hdev->captured_err_info.undef_opcode, 0, in gaudi_handle_qman_err_generic()
6969 sizeof(hdev->captured_err_info.undef_opcode)); in gaudi_handle_qman_err_generic()
6971 hdev->captured_err_info.undef_opcode.write_enable = false; in gaudi_handle_qman_err_generic()
/linux-6.15/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c7900 struct undefined_opcode_info *undef_opcode = &hdev->captured_err_info.undef_opcode; in handle_lower_qman_data_on_err()