Home
last modified time | relevance | path

Searched full:serror (Results 1 – 25 of 63) sorted by relevance

123

/linux/arch/m68k/fpsp040/
H A Dtbldo.S29 |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 …]
H A Ddo_func.S79 bge serror |it is illegal
93 .global serror
94 serror: label
/linux/arch/alpha/kernel/
H A Derr_titan.c74 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 …]
/linux/arch/arm64/kvm/hyp/
H A Dentry.S37 // Now the hyp state is stored if we have a pending RAS SError it must
40 // SError would be fatal.
175 // without an unmask-SError and isb. The ESB-instruction consumed any
204 // SError is guaranteed to occur at the earliest when we unmask
222 // information. Merge the exception code with the SError pending bit.
/linux/tools/testing/selftests/kvm/arm64/
H A Dexternal_aborts.c193 GUEST_FAIL("Took unexpected SError exception"); in unexpected_serror_handler()
237 GUEST_FAIL("Should've taken pending SError exception"); in test_serror_guest()
302 GUEST_FAIL("Should've taken unmasked SError exception"); in test_serror_emulated_guest()
346 * SCTLR2_ELx.EASE changes the exception vector to the SError vector but in test_mmio_ease()
377 * HCR_EL2.{E2H,TGE} = {1, 0}, meaning the SError will be taken when in test_serror_amo_guest()
384 GUEST_FAIL("Should've taken pending SError exception"); in test_serror_amo_guest()
/linux/drivers/ata/
H A Dsata_fsl.c189 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 Dlibata-eh.c1565 * ata_eh_analyze_serror - analyze SError for a failed port
1566 * @link: ATA link to analyze SError for
1568 * Analyze SError if available and further determine cause of
1577 u32 serror = ehc->i.serror; in ata_eh_analyze_serror() local
1581 if (serror & (SERR_PERSISTENT | SERR_DATA)) { in ata_eh_analyze_serror()
1585 if (serror & SERR_PROTOCOL) { in ata_eh_analyze_serror()
1589 if (serror & SERR_INTERNAL) { in ata_eh_analyze_serror()
1595 * SError.N/X are considered hotplug events for enabled or in ata_eh_analyze_serror()
1606 if (serror & hotplug_mask) in ata_eh_analyze_serror()
2275 u32 serror; in ata_eh_link_autopsy() local
[all …]
H A Dsata_sil.c89 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 Dsata_via.c551 u32 serror; in vt642x_interrupt() local
556 svia_scr_read(&host->ports[0]->link, SCR_ERROR, &serror); in vt642x_interrupt()
557 if (serror & SERR_PHYRDY_CHG) { in vt642x_interrupt()
563 svia_scr_read(&host->ports[1]->link, SCR_ERROR, &serror); in vt642x_interrupt()
564 if (serror & SERR_PHYRDY_CHG) { in vt642x_interrupt()
579 u32 serror; in vt6421_error_handler() local
583 svia_scr_read(&ap->link, SCR_ERROR, &serror); in vt6421_error_handler()
584 if (serror == 0x1000500) { in vt6421_error_handler()
H A Dsata_rcar.c655 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 Dsata_dwc_460ex.c418 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 Dsata_nv.c962 /* let EH analyze SError and figure out cause */ in nv_adma_interrupt()
963 ata_ehi_push_desc(ehi, "SError"); in nv_adma_interrupt()
2041 u32 serror; in nv_swncq_hotplug() local
2046 /* AHCI needs SError cleared; otherwise, it might lock up */ in nv_swncq_hotplug()
2047 sata_scr_read(&ap->link, SCR_ERROR, &serror); in nv_swncq_hotplug()
2048 sata_scr_write(&ap->link, SCR_ERROR, serror); in nv_swncq_hotplug()
2059 ehi->serror |= serror; in nv_swncq_hotplug()
2184 u32 serror; in nv_swncq_host_interrupt() local
2203 if (ap->ops->scr_read(&ap->link, SCR_ERROR, &serror)) in nv_swncq_host_interrupt()
2205 ap->ops->scr_write(&ap->link, SCR_ERROR, serror); in nv_swncq_host_interrupt()
[all …]
H A Dlibata-pmp.c846 * SError.N working. in sata_pmp_eh_handle_disabled_links()
852 /* unconditionally clear SError.N */ in sata_pmp_eh_handle_disabled_links()
856 "failed to clear SError.N (errno=%d)\n", in sata_pmp_eh_handle_disabled_links()
1040 "PMP SError.N set for some ports, repeating recovery\n"); in sata_pmp_eh_recover()
/linux/Documentation/devicetree/bindings/arm/tegra/
H A Dnvidia,tegra194-cbb.yaml24 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.
H A Dnvidia,tegra234-cbb.yaml34 then SError or Data abort exception error response is masked and an
/linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/
H A Dexception.json4 …: "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…
/linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/
H A Dexception.json4 …: "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…
/linux/drivers/firmware/efi/
H A Dcper-x86.c163 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()
H A Dcper-arm.c262 printk("%serror affinity level: %d\n", pfx, in cper_print_proc_arm()
275 printk("%sError info structure %d:\n", pfx, i); in cper_print_proc_arm()
/linux/arch/arm64/include/asm/
H A Dirqflags.h13 * Aarch64 has flags for masking: Debug, Asynchronous (serror), Interrupts and
17 * Masking SError masks IRQ/FIQ, but not debug exceptions. IRQ and FIQ are
/linux/tools/perf/arch/arm64/util/
H A Darm64_exception_types.h18 {ARM_EXCEPTION_EL1_SERROR, "SERROR" }, \
92 ECN(SP_ALIGN), ECN(FP_EXC32), ECN(FP_EXC64), ECN(SERROR), \
/linux/arch/arm64/kvm/hyp/include/hyp/
H A Dswitch.h367 * SError (injected by KVM or userspace) and vSError are in ___activate_traps()
830 /* Promote an illegal access to an SError.*/ in kvm_hyp_handle_dabt_low()
893 * the SError. in __fixup_guest_exit()
904 * the trap if no SError is pending. We will come back to the in __fixup_guest_exit()
905 * same PC once the SError has been injected, and replay the in __fixup_guest_exit()
/linux/tools/perf/pmu-events/arch/arm64/fujitsu/monaka/
H A Dexception.json24 …"BriefDescription": "This event counts only Data Abort or SError interrupt exceptions that are tak…
/linux/arch/alpha/include/asm/
H A Dcore_titan.h90 titan_64 serror; member
216 * SERROR / SERREN / SERRSET
/linux/arch/arm64/kernel/
H A Dsetup.c306 * We must unmask Debug and SError before preemption or scheduling is in setup_arch()
308 * threads, and we want to unmask SError as soon as possible after in setup_arch()

123