| /linux/drivers/firmware/efi/ |
| H A D | cper-arm.c | 233 struct cper_arm_err_info *err_info; in cper_print_proc_arm() local 241 proc->err_info_num * (sizeof(*err_info))); in cper_print_proc_arm() 269 err_info = (struct cper_arm_err_info *)(proc + 1); in cper_print_proc_arm() 273 printk("%snum errors: %d\n", pfx, err_info->multiple_error + 1); in cper_print_proc_arm() 275 if (err_info->validation_bits & CPER_ARM_INFO_VALID_FLAGS) { in cper_print_proc_arm() 276 if (err_info->flags & CPER_ARM_INFO_FLAGS_FIRST) in cper_print_proc_arm() 278 if (err_info->flags & CPER_ARM_INFO_FLAGS_LAST) in cper_print_proc_arm() 280 if (err_info->flags & CPER_ARM_INFO_FLAGS_PROPAGATED) in cper_print_proc_arm() 283 if (err_info->flags & CPER_ARM_INFO_FLAGS_OVERFLOW) in cper_print_proc_arm() 289 FIELD_GET(CPER_ARM_ERR_TYPE_MASK, err_info->type), in cper_print_proc_arm() [all …]
|
| H A D | cper-x86.c | 260 struct cper_ia_err_info *err_info; in cper_print_proc_ia() local 276 err_info = (struct cper_ia_err_info *)(proc + 1); in cper_print_proc_ia() 280 err_type = cper_get_err_type(&err_info->err_type); in cper_print_proc_ia() 287 &err_info->err_type); in cper_print_proc_ia() 290 if (err_info->validation_bits & INFO_VALID_CHECK_INFO) { in cper_print_proc_ia() 292 err_info->check_info); in cper_print_proc_ia() 299 err_info->check_info); in cper_print_proc_ia() 303 if (err_info->validation_bits & INFO_VALID_TARGET_ID) { in cper_print_proc_ia() 305 newpfx, err_info->target_id); in cper_print_proc_ia() 308 if (err_info->validation_bits & INFO_VALID_REQUESTOR_ID) { in cper_print_proc_ia() [all …]
|
| /linux/drivers/misc/ |
| H A D | smpro-errmon.c | 233 struct smpro_error_hdr *err_info; in smpro_overflow_data_read() local 237 err_info = &smpro_error_table[channel]; in smpro_overflow_data_read() 239 ret = regmap_read(errmon->regmap, err_info->count, &err_count); in smpro_overflow_data_read() 252 struct smpro_error_hdr *err_info; in smpro_error_data_read() local 256 err_info = &smpro_error_table[channel]; in smpro_error_data_read() 258 ret = regmap_read(errmon->regmap, err_info->count, &err_count); in smpro_error_data_read() 261 if (ret || !err_count || err_count > err_info->max_cnt) in smpro_error_data_read() 264 ret = regmap_read(errmon->regmap, err_info->len, &err_length); in smpro_error_data_read() 272 ret = regmap_noinc_read(errmon->regmap, err_info->data, err_data, err_length); in smpro_error_data_read() 277 ret = regmap_write(errmon->regmap, err_info->count, 0x100); in smpro_error_data_read() [all …]
|
| /linux/drivers/dma/qcom/ |
| H A D | hidma_ll.c | 162 tre->err_info = 0; in hidma_ll_request() 188 static int hidma_post_completed(struct hidma_lldev *lldev, u8 err_info, in hidma_post_completed() argument 221 tre->err_info = err_info; in hidma_post_completed() 240 u32 err_info, err_code, evre_write_off; in hidma_handle_tre_completion() local 262 err_info = cfg >> HIDMA_EVRE_ERRINFO_BIT_POS; in hidma_handle_tre_completion() 263 err_info &= HIDMA_EVRE_ERRINFO_MASK; in hidma_handle_tre_completion() 267 if (hidma_post_completed(lldev, err_info, err_code)) in hidma_handle_tre_completion() 303 void hidma_cleanup_pending_tre(struct hidma_lldev *lldev, u8 err_info, in hidma_cleanup_pending_tre() argument 307 if (hidma_post_completed(lldev, err_info, err_code)) in hidma_cleanup_pending_tre() 538 tre->err_info = 0; in hidma_ll_queue_request()
|
| H A D | hidma.h | 41 u8 err_info; /* error record in this transfer */ member 156 void hidma_cleanup_pending_tre(struct hidma_lldev *llhndl, u8 err_info,
|
| H A D | hidma_dbg.c | 32 seq_printf(s, "err_info = 0x%x\n", tre->err_info); in hidma_ll_chstats()
|
| /linux/drivers/ras/ |
| H A D | ras.c | 58 struct cper_arm_err_info *err_info; in log_arm_hw_error() local 70 err_info = (struct cper_arm_err_info *)(err + 1); in log_arm_hw_error() 71 ctx_info = (struct cper_arm_ctx_info *)(err_info + err->err_info_num); in log_arm_hw_error()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_ras.c | 1139 struct ras_err_info *err_info; in amdgpu_ras_error_print_error_data() local 1144 err_info = &err_node->err_info; in amdgpu_ras_error_print_error_data() 1145 mcm_info = &err_info->mcm_info; in amdgpu_ras_error_print_error_data() 1146 if (err_info->ue_count) { in amdgpu_ras_error_print_error_data() 1151 err_info->ue_count, in amdgpu_ras_error_print_error_data() 1157 err_info = &err_node->err_info; in amdgpu_ras_error_print_error_data() 1158 mcm_info = &err_info->mcm_info; in amdgpu_ras_error_print_error_data() 1161 mcm_info->socket_id, mcm_info->die_id, err_info->ue_count, blk_name); in amdgpu_ras_error_print_error_data() 1167 err_info = &err_node->err_info; in amdgpu_ras_error_print_error_data() 1168 mcm_info = &err_info->mcm_info; in amdgpu_ras_error_print_error_data() [all …]
|
| /linux/drivers/staging/media/ipu7/ |
| H A D | ipu7-isys.c | 893 struct ia_gofo_msg_err err_info; in isys_isr_one() local 910 err_info = resp->error_info; in isys_isr_one() 912 if (err_info.err_group == INSYS_MSG_ERR_GROUP_CAPTURE && in isys_isr_one() 913 err_info.err_code == INSYS_MSG_ERR_CAPTURE_SYNC_FRAME_DROP) { in isys_isr_one() 921 err_info.err_group, err_info.err_code, in isys_isr_one() 922 err_info.err_detail[0], err_info.err_detail[1]); in isys_isr_one() 923 } else if (!IA_GOFO_MSG_ERR_IS_OK(err_info)) { in isys_isr_one() 928 err_info.err_group, err_info.err_code, in isys_isr_one() 929 err_info.err_detail[0], err_info.err_detail[1]); in isys_isr_one() 950 stream->error = err_info.err_code; in isys_isr_one()
|
| /linux/drivers/crypto/hisilicon/sec2/ |
| H A D | sec_main.c | 729 val2 = qm->err_info.dev_err.shutdown_mask; in sec_master_ooo_ctrl() 743 struct hisi_qm_err_mask *dev_err = &qm->err_info.dev_err; in sec_hw_error_enable() 1121 u32 nfe_mask = qm->err_info.dev_err.nfe; in sec_disable_error_report() 1128 u32 nfe_mask = qm->err_info.dev_err.nfe; in sec_enable_error_report() 1129 u32 ce_mask = qm->err_info.dev_err.ce; in sec_enable_error_report() 1150 if (err_status & qm->err_info.dev_err.ecc_2bits_mask) in sec_get_err_result() 1154 if (err_status & qm->err_info.dev_err.reset_mask) { in sec_get_err_result() 1172 if (err_status & qm->err_info.dev_err.shutdown_mask) in sec_dev_is_abnormal() 1180 struct hisi_qm_err_mask *dev_err = &qm->err_info.dev_err; in sec_disable_axi_error() 1192 struct hisi_qm_err_mask *dev_err = &qm->err_info.dev_err; in sec_enable_axi_error() [all …]
|
| /linux/drivers/crypto/hisilicon/zip/ |
| H A D | zip_main.c | 666 val2 = qm->err_info.dev_err.shutdown_mask; in hisi_zip_master_ooo_ctrl() 680 struct hisi_qm_err_mask *dev_err = &qm->err_info.dev_err; in hisi_zip_hw_error_enable() 708 struct hisi_qm_err_mask *dev_err = &qm->err_info.dev_err; in hisi_zip_hw_error_disable() 1186 u32 nfe_mask = qm->err_info.dev_err.nfe; in hisi_zip_disable_error_report() 1193 u32 nfe_mask = qm->err_info.dev_err.nfe; in hisi_zip_enable_error_report() 1194 u32 ce_mask = qm->err_info.dev_err.ce; in hisi_zip_enable_error_report() 1238 if (err_status & qm->err_info.dev_err.ecc_2bits_mask) in hisi_zip_get_err_result() 1242 if (err_status & qm->err_info.dev_err.reset_mask) { in hisi_zip_get_err_result() 1265 if (err_status & qm->err_info.dev_err.shutdown_mask) in hisi_zip_dev_is_abnormal() 1278 struct hisi_qm_err_mask *dev_err = &qm->err_info.dev_err; in hisi_zip_disable_axi_error() [all …]
|
| /linux/drivers/crypto/hisilicon/hpre/ |
| H A D | hpre_main.c | 802 val2 = qm->err_info.dev_err.shutdown_mask; in hpre_master_ooo_ctrl() 816 struct hisi_qm_err_mask *dev_err = &qm->err_info.dev_err; in hpre_hw_error_disable() 827 struct hisi_qm_err_mask *dev_err = &qm->err_info.dev_err; in hpre_hw_error_enable() 1397 u32 nfe_mask = qm->err_info.dev_err.nfe; in hpre_disable_error_report() 1404 u32 nfe_mask = qm->err_info.dev_err.nfe; in hpre_enable_error_report() 1405 u32 ce_mask = qm->err_info.dev_err.ce; in hpre_enable_error_report() 1428 if (err_status & qm->err_info.dev_err.ecc_2bits_mask) in hpre_get_err_result() 1432 if (err_status & qm->err_info.dev_err.reset_mask) { in hpre_get_err_result() 1450 if (err_status & qm->err_info.dev_err.shutdown_mask) in hpre_dev_is_abnormal() 1458 struct hisi_qm_err_mask *dev_err = &qm->err_info.dev_err; in hpre_disable_axi_error() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/fw/ |
| H A D | dump.c | 488 } err_info = {}; in iwl_fwrt_read_err_table() local 498 &err_info, sizeof(err_info)); in iwl_fwrt_read_err_table() 503 if (err_info.valid && err_id) in iwl_fwrt_read_err_table() 504 *err_id = le32_to_cpu(err_info.err_id); in iwl_fwrt_read_err_table() 506 return !!err_info.valid; in iwl_fwrt_read_err_table()
|
| /linux/drivers/acpi/apei/ |
| H A D | ghes.c | 582 struct cper_arm_err_info *err_info; in ghes_handle_arm_hw_error() local 586 if (length < sizeof(*err_info)) in ghes_handle_arm_hw_error() 589 err_info = (struct cper_arm_err_info *)p; in ghes_handle_arm_hw_error() 592 length -= err_info->length; in ghes_handle_arm_hw_error() 596 is_cache = err_info->type & CPER_ARM_CACHE_ERROR; in ghes_handle_arm_hw_error() 597 has_pa = (err_info->validation_bits & CPER_ARM_INFO_VALID_PHYSICAL_ADDR); in ghes_handle_arm_hw_error() 606 queued = ghes_do_memory_failure(err_info->physical_fault_addr, flags); in ghes_handle_arm_hw_error() 607 p += err_info->length; in ghes_handle_arm_hw_error() 612 FIELD_GET(CPER_ARM_ERR_TYPE_MASK, err_info->type), in ghes_handle_arm_hw_error() 618 err_info->type, error_type, in ghes_handle_arm_hw_error() [all …]
|
| /linux/drivers/crypto/intel/qat/qat_common/ |
| H A D | adf_cnv_dbgfs.c | 126 s16 err_info; in qat_cnv_errors_seq_show() local 141 err_info = get_err_info(err_type, ae_errors->latest_err); in qat_cnv_errors_seq_show() 146 cnv_error_names[err_type], err_info); in qat_cnv_errors_seq_show()
|
| /linux/drivers/accel/amdxdna/ |
| H A D | aie2_error.c | 215 static void aie2_update_last_async_error(struct amdxdna_dev_hdl *ndev, void *err_info, u32 num_err) in aie2_update_last_async_error() argument 217 struct aie_error *errs = err_info; in aie2_update_last_async_error() 240 static u32 aie2_error_backtrack(struct amdxdna_dev_hdl *ndev, void *err_info, u32 num_err) in aie2_error_backtrack() argument 242 struct aie_error *errs = err_info; in aie2_error_backtrack()
|
| /linux/drivers/net/wwan/iosm/ |
| H A D | iosm_ipc_flash.c | 41 struct iosm_ebl_error *err_info = payload_rsp; in ipc_flash_proc_check_ebl_rsp() local 47 if (!err_info->error[i].error_code) { in ipc_flash_proc_check_ebl_rsp() 49 err_info->error[i].error_class, in ipc_flash_proc_check_ebl_rsp() 50 err_info->error[i].error_code); in ipc_flash_proc_check_ebl_rsp()
|
| /linux/drivers/scsi/qedf/ |
| H A D | qedf_io.c | 1447 le32_to_cpu(cqe->cqe_info.err_info.err_warn_bitmap_hi), in qedf_process_warning_compl() 1448 le32_to_cpu(cqe->cqe_info.err_info.err_warn_bitmap_lo)); in qedf_process_warning_compl() 1451 le32_to_cpu(cqe->cqe_info.err_info.tx_buf_off), in qedf_process_warning_compl() 1452 le32_to_cpu(cqe->cqe_info.err_info.rx_buf_off), in qedf_process_warning_compl() 1453 le32_to_cpu(cqe->cqe_info.err_info.rx_id)); in qedf_process_warning_compl() 1457 ((u64)cqe->cqe_info.err_info.err_warn_bitmap_hi << 32) | in qedf_process_warning_compl() 1458 (u64)cqe->cqe_info.err_info.err_warn_bitmap_lo; in qedf_process_warning_compl() 1473 cqe->cqe_info.err_info.rx_buf_off; in qedf_process_warning_compl() 1475 cqe->cqe_info.err_info.tx_buf_off; in qedf_process_warning_compl() 1476 io_req->rx_id = cqe->cqe_info.err_info.rx_id; in qedf_process_warning_compl() [all …]
|
| H A D | qedf_hsi.h | 176 struct fcoe_err_report_entry err_info; member
|
| /linux/drivers/edac/ |
| H A D | amd64_edac.h | 395 struct err_info { struct 463 struct err_info *err); 470 void (*get_err_info)(struct mce *m, struct err_info *err);
|
| /linux/drivers/net/wireless/ath/ath12k/wifi7/ |
| H A D | dp_rx.c | 1832 struct hal_rx_wbm_rel_info err_info; in ath12k_wifi7_dp_rx_process_wbm_err() local 1864 &err_info); in ath12k_wifi7_dp_rx_process_wbm_err() 1871 desc_info = err_info.rx_desc; in ath12k_wifi7_dp_rx_process_wbm_err() 1875 desc_info = ath12k_dp_get_rx_desc(dp, err_info.cookie); in ath12k_wifi7_dp_rx_process_wbm_err() 1878 err_info.cookie); in ath12k_wifi7_dp_rx_process_wbm_err() 1911 if (!err_info.continuation) in ath12k_wifi7_dp_rx_process_wbm_err() 1914 if (err_info.push_reason != in ath12k_wifi7_dp_rx_process_wbm_err() 1921 rxcb->err_rel_src = err_info.err_rel_src; in ath12k_wifi7_dp_rx_process_wbm_err() 1922 rxcb->err_code = err_info.err_code; in ath12k_wifi7_dp_rx_process_wbm_err() 1923 rxcb->is_first_msdu = err_info.first_msdu; in ath12k_wifi7_dp_rx_process_wbm_err() [all …]
|
| /linux/drivers/scsi/ |
| H A D | hpsa.c | 382 if (c->err_info->SenseLen > sizeof(c->err_info->SenseInfo)) in check_for_unit_attention() 383 sense_len = sizeof(c->err_info->SenseInfo); in check_for_unit_attention() 385 sense_len = c->err_info->SenseLen; in check_for_unit_attention() 387 decode_sense_data(c->err_info->SenseInfo, sense_len, in check_for_unit_attention() 431 if (c->err_info->CommandStatus != CMD_TARGET_STATUS || in check_for_busy() 432 (c->err_info->ScsiStatus != SAM_STAT_BUSY && in check_for_busy() 433 c->err_info->ScsiStatus != SAM_STAT_TASK_SET_FULL)) in check_for_busy() 2534 u8 tmf_status = cp->err_info->ScsiStatus; in hpsa_evaluate_tmf_status() 2571 ei = cp->err_info; in complete_scsi_command() 2860 c->err_info->CommandStatus = CMD_CTLR_LOCKUP; in hpsa_scsi_do_simple_cmd() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | mac80211.c | 429 } err_info; in iwlagn_mac_resume() local 468 &err_info, sizeof(err_info)); in iwlagn_mac_resume() 470 if (err_info.valid) { in iwlagn_mac_resume() 472 err_info.valid, err_info.error_id); in iwlagn_mac_resume() 473 if (err_info.error_id == RF_KILL_INDICATOR_FOR_WOWLAN) { in iwlagn_mac_resume()
|
| /linux/drivers/net/fjes/ |
| H A D | fjes_regs.h | 75 __le32 err_info:14; member
|
| /linux/drivers/media/platform/rockchip/rkvdec/ |
| H A D | rkvdec-h264.c | 85 u8 err_info[RKV_ERROR_INFO_SIZE]; member 354 offset = offsetof(struct rkvdec_h264_priv_tbl, err_info); in config_registers()
|