/openbmc/linux/arch/m68k/fpsp040/ |
H A D | tbldo.S | 29 |xref serror,sone,szero,sinf,snzrinx 63 .long serror |$01-5 fint ERROR 64 .long serror |$01-6 fint ERROR 65 .long serror |$01-7 fint ERROR 72 .long serror |$02-5 fsinh ERROR 73 .long serror |$02-6 fsinh ERROR 74 .long serror |$02-7 fsinh ERROR 81 .long serror |$03-5 fintrz ERROR 82 .long serror |$03-6 fintrz ERROR 83 .long serror |$03-7 fintrz ERROR [all …]
|
/openbmc/qemu/docs/sphinx/ |
H A D | hxtool.py | 40 def serror(file, lnum, errtext): function 59 serror(file, lnum, "Invalid DEFHEADING line") 72 serror(file, lnum, "Invalid ARCHHEADING line") 80 serror(file, lnum, "Invalid SRST line") 115 serror(hxfile, lnum, 'expected ERST, found SRST') 128 serror(hxfile, lnum, 'expected SRST, found ERST') 146 serror(hxfile, lnum,
|
/openbmc/linux/arch/alpha/kernel/ |
H A D | err_titan.c | 74 titan_parse_p_serror(int which, u64 serror, int print) in titan_parse_p_serror() argument 108 if (!(serror & TITAN__PCHIP_SERROR__ERRMASK)) in titan_parse_p_serror() 115 printk("%s PChip %d SERROR: %016llx\n", in titan_parse_p_serror() 116 err_print_prefix, which, serror); in titan_parse_p_serror() 117 if (serror & TITAN__PCHIP_SERROR__ECCMASK) { in titan_parse_p_serror() 122 (serror & TITAN__PCHIP_SERROR__UECC) ? "Unc" : "C", in titan_parse_p_serror() 123 serror_src[EXTRACT(serror, TITAN__PCHIP_SERROR__SRC)], in titan_parse_p_serror() 124 serror_cmd[EXTRACT(serror, TITAN__PCHIP_SERROR__CMD)], in titan_parse_p_serror() 125 (unsigned)EXTRACT(serror, TITAN__PCHIP_SERROR__SYN), in titan_parse_p_serror() 126 EXTRACT(serror, TITAN__PCHIP_SERROR__ADDR)); in titan_parse_p_serror() [all …]
|
/openbmc/linux/arch/arm64/kvm/hyp/ |
H A D | entry.S | 37 // Now the hyp state is stored if we have a pending RAS SError it must 40 // SError would be fatal. 162 // without an unmask-SError and isb. The ESB-instruction consumed any 191 // SError is guaranteed to occur at the earliest when we unmask 209 // information. Merge the exception code with the SError pending bit.
|
/openbmc/u-boot/arch/arm/cpu/armv8/ |
H A D | psci.S | 270 b unhandled_exception /* SError, Current EL using SP0 */ 278 b unhandled_exception /* SError, Current EL using SPx */ 287 b handle_error /* SError, Lower EL using AArch64 */ 289 b unhandled_exception /* SError, Lower EL using AArch64 */ 298 b unhandled_exception /* SError, Lower EL using AArch32 */
|
H A D | Kconfig | 150 bool "External aborts and SError interrupt exception are taken in EL3" 154 SError interrupt exception are taken in EL3.
|
/openbmc/linux/arch/arm64/include/asm/ |
H A D | traps.h | 56 * If this bit is set, we know its not a RAS SError. 75 * Return the AET bits from a RAS SError's ESR. 79 * Non-RAS SError's are reported as Uncontained/Uncategorized.
|
H A D | irqflags.h | 14 * Aarch64 has flags for masking: Debug, Asynchronous (serror), Interrupts and 18 * Masking SError masks IRQ/FIQ, but not debug exceptions. IRQ and FIQ are
|
/openbmc/linux/Documentation/devicetree/bindings/arm/tegra/ |
H A D | nvidia,tegra194-cbb.yaml | 24 using SError or Data Abort exception unless the ERD (Error Response 26 SError or Data Abort is masked and the error is reported with interrupt. 30 If ERD is not set, then error is reported by SError.
|
/openbmc/linux/drivers/ata/ |
H A D | sata_fsl.c | 189 SERROR = 4, enumerator 926 u32 Serror; in sata_fsl_softreset() local 976 sata_fsl_scr_read(&ap->link, SCR_ERROR, &Serror); in sata_fsl_softreset() 978 ata_port_dbg(ap, "HStatus = 0x%x HControl = 0x%x Serror = 0x%x\n", in sata_fsl_softreset() 981 Serror); in sata_fsl_softreset() 1057 u32 hstatus, dereg=0, cereg = 0, SError = 0; in sata_fsl_error_intr() local 1073 * Handle & Clear SError in sata_fsl_error_intr() 1076 sata_fsl_scr_read(&ap->link, SCR_ERROR, &SError); in sata_fsl_error_intr() 1077 if (unlikely(SError & 0xFFFF0000)) in sata_fsl_error_intr() 1078 sata_fsl_scr_write(&ap->link, SCR_ERROR, SError); in sata_fsl_error_intr() [all …]
|
H A D | libata-eh.c | 1514 * ata_eh_analyze_serror - analyze SError for a failed port 1515 * @link: ATA link to analyze SError for 1517 * Analyze SError if available and further determine cause of 1526 u32 serror = ehc->i.serror; in ata_eh_analyze_serror() local 1530 if (serror & (SERR_PERSISTENT | SERR_DATA)) { in ata_eh_analyze_serror() 1534 if (serror & SERR_PROTOCOL) { in ata_eh_analyze_serror() 1538 if (serror & SERR_INTERNAL) { in ata_eh_analyze_serror() 1544 * SError.N/X are considered hotplug events for enabled or in ata_eh_analyze_serror() 1555 if (serror & hotplug_mask) in ata_eh_analyze_serror() 2042 u32 serror; in ata_eh_link_autopsy() local [all …]
|
H A D | sata_sil.c | 89 SIL_SIEN_N = (1 << 16), /* triggered by SError.N */ 426 u32 serror = 0xffffffff; in sil_host_intr() local 430 * SError bits are pending. Clear SError immediately. in sil_host_intr() 432 sil_scr_read(&ap->link, SCR_ERROR, &serror); in sil_host_intr() 433 sil_scr_write(&ap->link, SCR_ERROR, serror); in sil_host_intr() 438 if (serror & SERR_PHYRDY_CHG) { in sil_host_intr() 439 ap->link.eh_info.serror |= serror; in sil_host_intr()
|
H A D | sata_via.c | 550 u32 serror; in vt642x_interrupt() local 555 svia_scr_read(&host->ports[0]->link, SCR_ERROR, &serror); in vt642x_interrupt() 556 if (serror & SERR_PHYRDY_CHG) { in vt642x_interrupt() 562 svia_scr_read(&host->ports[1]->link, SCR_ERROR, &serror); in vt642x_interrupt() 563 if (serror & SERR_PHYRDY_CHG) { in vt642x_interrupt() 578 u32 serror; in vt6421_error_handler() local 582 svia_scr_read(&ap->link, SCR_ERROR, &serror); in vt6421_error_handler() 583 if (serror == 0x1000500) { in vt6421_error_handler()
|
H A D | sata_rcar.c | 655 u32 serror; in sata_rcar_serr_interrupt() local 657 serror = ioread32(priv->base + SCRSERR_REG); in sata_rcar_serr_interrupt() 658 if (!serror) in sata_rcar_serr_interrupt() 661 ata_port_dbg(ap, "SError @host_intr: 0x%x\n", serror); in sata_rcar_serr_interrupt() 666 if (serror & (SERR_DEV_XCHG | SERR_PHYRDY_CHG)) { in sata_rcar_serr_interrupt() 671 freeze = serror & SERR_COMM_WAKE ? 0 : 1; in sata_rcar_serr_interrupt()
|
H A D | sata_dwc_460ex.c | 418 u32 serror; in sata_dwc_error_intr() local 423 sata_dwc_scr_read(&ap->link, SCR_ERROR, &serror); in sata_dwc_error_intr() 430 __func__, serror, intpr, status, hsdevp->dma_interrupt_count, in sata_dwc_error_intr() 443 ehi->serror |= serror; in sata_dwc_error_intr() 931 * Clear SError before executing a new command. in sata_dwc_exec_command_by_tag() 933 * managed SError register for the disk needs to be done before the in sata_dwc_exec_command_by_tag() 982 dev_err(ap->dev, "%s: ****** SError=0x%08x ******\n", in sata_dwc_bmdma_start_by_tag()
|
H A D | sata_nv.c | 959 /* let EH analyze SError and figure out cause */ in nv_adma_interrupt() 960 ata_ehi_push_desc(ehi, "SError"); in nv_adma_interrupt() 2037 u32 serror; in nv_swncq_hotplug() local 2042 /* AHCI needs SError cleared; otherwise, it might lock up */ in nv_swncq_hotplug() 2043 sata_scr_read(&ap->link, SCR_ERROR, &serror); in nv_swncq_hotplug() 2044 sata_scr_write(&ap->link, SCR_ERROR, serror); in nv_swncq_hotplug() 2055 ehi->serror |= serror; in nv_swncq_hotplug() 2180 u32 serror; in nv_swncq_host_interrupt() local 2199 if (ap->ops->scr_read(&ap->link, SCR_ERROR, &serror)) in nv_swncq_host_interrupt() 2201 ap->ops->scr_write(&ap->link, SCR_ERROR, serror); in nv_swncq_host_interrupt() [all …]
|
/openbmc/qemu/tests/tcg/aarch64/system/ |
H A D | boot.S | 33 ventry curr_sp0_serror /* SError/VSError */ 39 ventry curr_spx_serror /* SError/VSError */ 45 ventry lower_a64_serror /* SError/VSError */ 51 ventry lower_a32_serror /* SError/VSError */
|
/openbmc/linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/ |
H A D | exception.json | 4 …: "Counts any taken architecturally visible exceptions such as IRQ, FIQ, SError, and other synchro… 48 …tions which are traps not taken locally and are caused by Data Aborts or SError interrupts. Condit…
|
/openbmc/linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/ |
H A D | exception.json | 4 …: "Counts any taken architecturally visible exceptions such as IRQ, FIQ, SError, and other synchro… 48 …tions which are traps not taken locally and are caused by Data Aborts or SError interrupts. Condit…
|
/openbmc/linux/tools/perf/pmu-events/arch/arm64/ |
H A D | recommended.json | 339 "PublicDescription": "Exception taken, Data Abort and SError", 342 "BriefDescription": "Exception taken, Data Abort and SError" 375 "PublicDescription": "Exception taken, Data Abort or SError not taken locally", 378 "BriefDescription": "Exception taken, Data Abort or SError not taken locally"
|
/openbmc/linux/drivers/firmware/efi/ |
H A D | cper-x86.c | 163 printk("%sError Type: %u, %s\n", pfx, err_type, in print_err_info_ms() 278 printk("%sError Information Structure %d:\n", pfx, i); in cper_print_proc_ia() 281 printk("%sError Structure Type: %s\n", newpfx, in cper_print_proc_ia() 286 printk("%sError Structure Type: %pUl\n", newpfx, in cper_print_proc_ia()
|
/openbmc/linux/tools/perf/arch/arm64/util/ |
H A D | arm64_exception_types.h | 18 {ARM_EXCEPTION_EL1_SERROR, "SERROR" }, \ 87 ECN(SP_ALIGN), ECN(FP_EXC32), ECN(FP_EXC64), ECN(SERROR), \
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 056 | 150 def qmp_backup_and_wait(self, cmd='drive-backup', serror=None, argument 152 if not self.qmp_backup(cmd, serror, **kwargs): 251 res = self.qmp_backup_and_wait(serror="Job ID 'drive0' already in use",
|
/openbmc/linux/arch/arm64/kvm/hyp/include/hyp/ |
H A D | switch.h | 588 /* Promote an illegal access to an SError.*/ in kvm_hyp_handle_dabt_low() 669 * the SError. in fixup_guest_exit() 680 * the trap if no SError is pending. We will come back to the in fixup_guest_exit() 681 * same PC once the SError has been injected, and replay the in fixup_guest_exit()
|
/openbmc/u-boot/drivers/ata/ |
H A D | fsl_sata.c | 190 /* Clear SError register */ in init_sata() 191 val32 = in_le32(®->serror); in init_sata() 192 out_le32(®->serror, val32); in init_sata() 279 printf("SError: %08x\n\r", in_le32(®->serror)); in fsl_sata_dump_regs()
|