/kernel/linux/linux-5.10/drivers/firmware/efi/ |
H A D | cper-arm.c | 242 struct cper_arm_err_info *err_info; in cper_print_proc_arm() local 249 proc->err_info_num * (sizeof(*err_info))); in cper_print_proc_arm() 274 err_info = (struct cper_arm_err_info *)(proc + 1); in cper_print_proc_arm() 278 printk("%snum errors: %d\n", pfx, err_info->multiple_error + 1); in cper_print_proc_arm() 280 if (err_info->validation_bits & CPER_ARM_INFO_VALID_FLAGS) { in cper_print_proc_arm() 281 if (err_info->flags & CPER_ARM_INFO_FLAGS_FIRST) in cper_print_proc_arm() 283 if (err_info->flags & CPER_ARM_INFO_FLAGS_LAST) in cper_print_proc_arm() 285 if (err_info->flags & CPER_ARM_INFO_FLAGS_PROPAGATED) in cper_print_proc_arm() 288 if (err_info->flags & CPER_ARM_INFO_FLAGS_OVERFLOW) in cper_print_proc_arm() 293 printk("%serror_type: %d, %s\n", newpfx, err_info in cper_print_proc_arm() [all...] |
H A D | cper-x86.c | 259 struct cper_ia_err_info *err_info; in cper_print_proc_ia() local 275 err_info = (struct cper_ia_err_info *)(proc + 1); in cper_print_proc_ia() 279 err_type = cper_get_err_type(&err_info->err_type); in cper_print_proc_ia() 286 &err_info->err_type); in cper_print_proc_ia() 289 if (err_info->validation_bits & INFO_VALID_CHECK_INFO) { in cper_print_proc_ia() 291 err_info->check_info); in cper_print_proc_ia() 298 err_info->check_info); in cper_print_proc_ia() 302 if (err_info->validation_bits & INFO_VALID_TARGET_ID) { in cper_print_proc_ia() 304 newpfx, err_info->target_id); in cper_print_proc_ia() 307 if (err_info in cper_print_proc_ia() [all...] |
/kernel/linux/linux-6.6/drivers/firmware/efi/ |
H A D | cper-arm.c | 241 struct cper_arm_err_info *err_info; in cper_print_proc_arm() local 248 proc->err_info_num * (sizeof(*err_info))); in cper_print_proc_arm() 273 err_info = (struct cper_arm_err_info *)(proc + 1); in cper_print_proc_arm() 277 printk("%snum errors: %d\n", pfx, err_info->multiple_error + 1); in cper_print_proc_arm() 279 if (err_info->validation_bits & CPER_ARM_INFO_VALID_FLAGS) { in cper_print_proc_arm() 280 if (err_info->flags & CPER_ARM_INFO_FLAGS_FIRST) in cper_print_proc_arm() 282 if (err_info->flags & CPER_ARM_INFO_FLAGS_LAST) in cper_print_proc_arm() 284 if (err_info->flags & CPER_ARM_INFO_FLAGS_PROPAGATED) in cper_print_proc_arm() 287 if (err_info->flags & CPER_ARM_INFO_FLAGS_OVERFLOW) in cper_print_proc_arm() 292 printk("%serror_type: %d, %s\n", newpfx, err_info 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 in cper_print_proc_ia() [all...] |
/kernel/linux/linux-6.6/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 in smpro_error_data_read() 301 struct smpro_int_error_hdr *err_info; smpro_internal_err_read() local 364 struct smpro_int_error_hdr *err_info; smpro_internal_warn_read() local [all...] |
/kernel/linux/linux-5.10/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_cod in hidma_cleanup_pending_tre() [all...] |
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,
|
/kernel/linux/linux-6.6/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_cod in hidma_cleanup_pending_tre() [all...] |
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,
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/sec2/ |
H A D | sec_main.c | 1027 struct hisi_qm_err_info *err_info = &qm->err_info; in sec_err_info_init() local 1029 err_info->fe = SEC_RAS_FE_ENB_MSK; in sec_err_info_init() 1030 err_info->ce = hisi_qm_get_hw_info(qm, sec_basic_info, SEC_QM_CE_MASK_CAP, qm->cap_ver); in sec_err_info_init() 1031 err_info->nfe = hisi_qm_get_hw_info(qm, sec_basic_info, SEC_QM_NFE_MASK_CAP, qm->cap_ver); in sec_err_info_init() 1032 err_info->ecc_2bits_mask = SEC_CORE_INT_STATUS_M_ECC; in sec_err_info_init() 1033 err_info->qm_shutdown_mask = hisi_qm_get_hw_info(qm, sec_basic_info, in sec_err_info_init() 1035 err_info->dev_shutdown_mask = hisi_qm_get_hw_info(qm, sec_basic_info, in sec_err_info_init() 1037 err_info->qm_reset_mask = hisi_qm_get_hw_info(qm, sec_basic_info, in sec_err_info_init() 1039 err_info in sec_err_info_init() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/zip/ |
H A D | zip_main.c | 1107 struct hisi_qm_err_info *err_info = &qm->err_info; in hisi_zip_err_info_init() local 1109 err_info->fe = HZIP_CORE_INT_RAS_FE_ENB_MASK; in hisi_zip_err_info_init() 1110 err_info->ce = hisi_qm_get_hw_info(qm, zip_basic_cap_info, ZIP_QM_CE_MASK_CAP, qm->cap_ver); in hisi_zip_err_info_init() 1111 err_info->nfe = hisi_qm_get_hw_info(qm, zip_basic_cap_info, in hisi_zip_err_info_init() 1113 err_info->ecc_2bits_mask = HZIP_CORE_INT_STATUS_M_ECC; in hisi_zip_err_info_init() 1114 err_info->qm_shutdown_mask = hisi_qm_get_hw_info(qm, zip_basic_cap_info, in hisi_zip_err_info_init() 1116 err_info->dev_shutdown_mask = hisi_qm_get_hw_info(qm, zip_basic_cap_info, in hisi_zip_err_info_init() 1118 err_info->qm_reset_mask = hisi_qm_get_hw_info(qm, zip_basic_cap_info, in hisi_zip_err_info_init() 1120 err_info in hisi_zip_err_info_init() [all...] |
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/acpi/apei/ |
H A D | ghes.c | 517 struct cper_arm_err_info *err_info = (struct cper_arm_err_info *)p; in ghes_handle_arm_hw_error() local 518 bool is_cache = (err_info->type == CPER_ARM_CACHE_ERROR); in ghes_handle_arm_hw_error() 519 bool has_pa = (err_info->validation_bits & CPER_ARM_INFO_VALID_PHYSICAL_ADDR); in ghes_handle_arm_hw_error() 523 * The field (err_info->error_info & BIT(26)) is fixed to set to in ghes_handle_arm_hw_error() 529 queued = ghes_do_memory_failure(err_info->physical_fault_addr, flags); in ghes_handle_arm_hw_error() 530 p += err_info->length; in ghes_handle_arm_hw_error() 534 if (err_info->type < ARRAY_SIZE(cper_proc_error_type_strs)) in ghes_handle_arm_hw_error() 535 error_type = cper_proc_error_type_strs[err_info->type]; in ghes_handle_arm_hw_error() 540 p += err_info->length; in ghes_handle_arm_hw_error()
|
/kernel/linux/linux-6.6/drivers/acpi/apei/ |
H A D | ghes.c | 545 struct cper_arm_err_info *err_info = (struct cper_arm_err_info *)p; in ghes_handle_arm_hw_error() local 546 bool is_cache = (err_info->type == CPER_ARM_CACHE_ERROR); in ghes_handle_arm_hw_error() 547 bool has_pa = (err_info->validation_bits & CPER_ARM_INFO_VALID_PHYSICAL_ADDR); in ghes_handle_arm_hw_error() 551 * The field (err_info->error_info & BIT(26)) is fixed to set to in ghes_handle_arm_hw_error() 557 queued = ghes_do_memory_failure(err_info->physical_fault_addr, flags); in ghes_handle_arm_hw_error() 558 p += err_info->length; in ghes_handle_arm_hw_error() 562 if (err_info->type < ARRAY_SIZE(cper_proc_error_type_strs)) in ghes_handle_arm_hw_error() 563 error_type = cper_proc_error_type_strs[err_info->type]; in ghes_handle_arm_hw_error() 568 p += err_info->length; in ghes_handle_arm_hw_error()
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/hpre/ |
H A D | hpre_main.c | 1310 struct hisi_qm_err_info *err_info = &qm->err_info; in hpre_err_info_init() local 1312 err_info->fe = HPRE_HAC_RAS_FE_ENABLE; in hpre_err_info_init() 1313 err_info->ce = hisi_qm_get_hw_info(qm, hpre_basic_info, HPRE_QM_CE_MASK_CAP, qm->cap_ver); in hpre_err_info_init() 1314 err_info->nfe = hisi_qm_get_hw_info(qm, hpre_basic_info, HPRE_QM_NFE_MASK_CAP, qm->cap_ver); in hpre_err_info_init() 1315 err_info->ecc_2bits_mask = HPRE_CORE_ECC_2BIT_ERR | HPRE_OOO_ECC_2BIT_ERR; in hpre_err_info_init() 1316 err_info->dev_shutdown_mask = hisi_qm_get_hw_info(qm, hpre_basic_info, in hpre_err_info_init() 1318 err_info->qm_shutdown_mask = hisi_qm_get_hw_info(qm, hpre_basic_info, in hpre_err_info_init() 1320 err_info->qm_reset_mask = hisi_qm_get_hw_info(qm, hpre_basic_info, in hpre_err_info_init() 1322 err_info in hpre_err_info_init() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/qedf/ |
H A D | qedf_io.c | 1467 le32_to_cpu(cqe->cqe_info.err_info.err_warn_bitmap_hi), in qedf_process_warning_compl() 1468 le32_to_cpu(cqe->cqe_info.err_info.err_warn_bitmap_lo)); in qedf_process_warning_compl() 1471 le32_to_cpu(cqe->cqe_info.err_info.tx_buf_off), in qedf_process_warning_compl() 1472 le32_to_cpu(cqe->cqe_info.err_info.rx_buf_off), in qedf_process_warning_compl() 1473 le32_to_cpu(cqe->cqe_info.err_info.rx_id)); in qedf_process_warning_compl() 1477 ((u64)cqe->cqe_info.err_info.err_warn_bitmap_hi << 32) | in qedf_process_warning_compl() 1478 (u64)cqe->cqe_info.err_info.err_warn_bitmap_lo; in qedf_process_warning_compl() 1493 cqe->cqe_info.err_info.rx_buf_off; in qedf_process_warning_compl() 1495 cqe->cqe_info.err_info.tx_buf_off; in qedf_process_warning_compl() 1496 io_req->rx_id = cqe->cqe_info.err_info in qedf_process_warning_compl() [all...] |
/kernel/linux/linux-6.6/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 in qedf_process_warning_compl() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | hpsa.c | 381 if (c->err_info->SenseLen > sizeof(c->err_info->SenseInfo)) in check_for_unit_attention() 382 sense_len = sizeof(c->err_info->SenseInfo); in check_for_unit_attention() 384 sense_len = c->err_info->SenseLen; in check_for_unit_attention() 386 decode_sense_data(c->err_info->SenseInfo, sense_len, in check_for_unit_attention() 430 if (c->err_info->CommandStatus != CMD_TARGET_STATUS || in check_for_busy() 431 (c->err_info->ScsiStatus != SAM_STAT_BUSY && in check_for_busy() 432 c->err_info->ScsiStatus != SAM_STAT_TASK_SET_FULL)) in check_for_busy() 2538 u8 tmf_status = cp->err_info->ScsiStatus; in hpsa_evaluate_tmf_status() 2575 ei = cp->err_info; in complete_scsi_command() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | mac80211.c | 437 } err_info; in iwlagn_mac_resume() local 481 &err_info, sizeof(err_info)); in iwlagn_mac_resume() 483 if (err_info.valid) { in iwlagn_mac_resume() 485 err_info.valid, err_info.error_id); in iwlagn_mac_resume() 486 if (err_info.error_id == RF_KILL_INDICATOR_FOR_WOWLAN) { in iwlagn_mac_resume()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | mac80211.c | 432 } err_info; in iwlagn_mac_resume() local 476 &err_info, sizeof(err_info)); in iwlagn_mac_resume() 478 if (err_info.valid) { in iwlagn_mac_resume() 480 err_info.valid, err_info.error_id); in iwlagn_mac_resume() 481 if (err_info.error_id == RF_KILL_INDICATOR_FOR_WOWLAN) { in iwlagn_mac_resume()
|
/kernel/linux/linux-5.10/drivers/net/fjes/ |
H A D | fjes_regs.h | 75 __le32 err_info:14; member
|
/kernel/linux/linux-6.6/drivers/net/fjes/ |
H A D | fjes_regs.h | 75 __le32 err_info:14; member
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | hpsa.c | 380 if (c->err_info->SenseLen > sizeof(c->err_info->SenseInfo)) in check_for_unit_attention() 381 sense_len = sizeof(c->err_info->SenseInfo); in check_for_unit_attention() 383 sense_len = c->err_info->SenseLen; in check_for_unit_attention() 385 decode_sense_data(c->err_info->SenseInfo, sense_len, in check_for_unit_attention() 429 if (c->err_info->CommandStatus != CMD_TARGET_STATUS || in check_for_busy() 430 (c->err_info->ScsiStatus != SAM_STAT_BUSY && in check_for_busy() 431 c->err_info->ScsiStatus != SAM_STAT_TASK_SET_FULL)) in check_for_busy() 2543 u8 tmf_status = cp->err_info->ScsiStatus; in hpsa_evaluate_tmf_status() 2580 ei = cp->err_info; in complete_scsi_command() [all...] |
/kernel/linux/linux-6.6/drivers/edac/ |
H A D | amd64_edac.h | 398 struct err_info { struct 466 struct err_info *err); 473 void (*get_err_info)(struct mce *m, struct err_info *err);
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/ |
H A D | qm.c | 556 val = qm_get_hw_error_status(qm) & qm->err_info.qm_shutdown_mask; in qm_check_dev_error() 557 dev_val = qm_get_dev_err_status(qm) & qm->err_info.dev_shutdown_mask; in qm_check_dev_error() 1395 struct hisi_qm_err_info *err_info = &qm->err_info; in qm_hw_error_cfg() local 1397 qm->error_mask = err_info->nfe | err_info->ce | err_info->fe; in qm_hw_error_cfg() 1402 writel(err_info->ce, qm->io_base + QM_RAS_CE_ENABLE); in qm_hw_error_cfg() 1404 writel(err_info->nfe, qm->io_base + QM_RAS_NFE_ENABLE); in qm_hw_error_cfg() 1405 writel(err_info in qm_hw_error_cfg() [all...] |