/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | sysioerr.c | 326 struct async_flt ecc; in sysio_ue_intr() local 354 bzero(&ecc, sizeof (ecc)); in sysio_ue_intr() 366 errorq_dispatch(ue_queue, &ecc, sizeof (ecc), ecc.flt_panic); in sysio_ue_intr() 372 if (ecc.flt_panic && ecc.flt_in_memory) in sysio_ue_intr() 373 panic_aflt = ecc; in sysio_ue_intr() 380 ecc.flt_panic = 1; in sysio_ue_intr() 382 if (ecc.flt_panic) in sysio_ue_intr() 459 struct async_flt ecc; in sysio_ce_intr() local 478 bzero(&ecc, sizeof (ecc)); in sysio_ce_intr() 493 ce_scrub(&ecc); in sysio_ce_intr() [all …]
|
H A D | mem_cache.c | 393 uint32_t ecc; in print_l2cache_line() local 400 ecc = (ecdptr->ec_eccd >> 9) & 0x1ff; in print_l2cache_line() 404 ecc = ecdptr->ec_eccd & 0x1ff; in print_l2cache_line() 413 PRTF_64_TO_32(d_low), ecc); in print_l2cache_line() 448 uint32_t ecc; in print_ecache_line() local 456 ecc = (ecdptr->ec_eccd >> 9) & 0x1ff; in print_ecache_line() 460 ecc = ecdptr->ec_eccd & 0x1ff; in print_ecache_line() 469 PRTF_64_TO_32(d_low), ecc); in print_ecache_line()
|
/illumos-gate/usr/src/uts/sun4u/os/ |
H A D | ecc.c | 141 ecc_cpu_call(struct async_flt *ecc, char *unum, int err_type) in ecc_cpu_call() argument 151 if (ecc->flt_in_memory) in ecc_cpu_call() 152 cpu_check_allcpus(ecc); in ecc_cpu_call() 154 (void) cpu_get_mem_unum(AFLT_STAT_VALID, ecc->flt_synd, in ecc_cpu_call() 155 (uint64_t)-1, ecc->flt_addr, in ecc_cpu_call() 156 ecc->flt_bus_id, ecc->flt_in_memory, in ecc_cpu_call() 157 ecc->flt_status, unum, in ecc_cpu_call() 161 cpu_ce_count_unum(ecc, len, unum); in ecc_cpu_call()
|
H A D | plat_ecc_unum.c | 76 plat_log_fruid_error(int synd_code, struct async_flt *ecc, char *unum, in plat_log_fruid_error() argument 134 ecc_error_data.detecting_proc = ecc->flt_bus_id; in plat_log_fruid_error() 136 if (ecc->flt_in_memory) in plat_log_fruid_error() 138 else if (ecc->flt_status & ECC_ECACHE) in plat_log_fruid_error()
|
/illumos-gate/usr/src/uts/common/io/nxge/npi/ |
H A D | npi_txc.c | 860 txc_roecc_st_t ecc; in npi_txc_ro_states_get() local 870 if ((ecc.bits.ldw.correct_error) || (ecc.bits.ldw.uncorrect_error)) { in npi_txc_ro_states_get() 887 ecc.bits.ldw.ecc_address = 0; in npi_txc_ro_states_get() 888 ecc.bits.ldw.correct_error = 0; in npi_txc_ro_states_get() 890 ecc.bits.ldw.clr_st = 1; in npi_txc_ro_states_get() 892 ecc.value); in npi_txc_ro_states_get() 946 txc_sfecc_st_t ecc; in npi_txc_sf_states_get() local 962 if ((ecc.bits.ldw.correct_error) || (ecc.bits.ldw.uncorrect_error)) { in npi_txc_sf_states_get() 973 ecc.bits.ldw.ecc_address = 0; in npi_txc_sf_states_get() 976 ecc.bits.ldw.clr_st = 1; in npi_txc_sf_states_get() [all …]
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | spitfire.c | 816 struct async_flt *ecc; in cpu_ce_error() local 840 ecc->flt_stat = t_afsr; in cpu_ce_error() 841 ecc->flt_addr = t_afar; in cpu_ce_error() 847 ecc->flt_in_memory = in cpu_ce_error() 896 ecc->flt_synd = e_syndh; in cpu_ce_error() 897 ce_scrub(ecc); in cpu_ce_error() 907 ce_scrub(ecc); in cpu_ce_error() 1052 if (check_ecc(ecc) != 0) in cpu_ce_scrub_mem_err() 1087 (void) (*ecc->flt_func)(ecc, unum); in cpu_ce_log_err() 1098 if (ecc->flt_panic) { in cpu_ce_log_err() [all …]
|
H A D | mach_cpu_module.c | 74 cpu_ce_count_unum(struct async_flt *ecc, int len, char *unum) in cpu_ce_count_unum() argument 79 cpu_ce_scrub_mem_err(struct async_flt *ecc, boolean_t triedcpulogout) in cpu_ce_scrub_mem_err() argument 84 cpu_ce_log_err(struct async_flt *ecc, errorq_elem_t *eqep) in cpu_ce_log_err() argument 89 cpu_ue_log_err(struct async_flt *ecc) in cpu_ue_log_err() argument 189 read_ecc_data(struct async_flt *ecc, short verbose, short ce_err) in read_ecc_data() argument
|
H A D | us3_common.c | 2814 cpu_scrubphys(ecc); in cpu_ce_scrub_mem_err_common() 2829 if (clear_ecc(ecc)) in cpu_ce_scrub_mem_err_common() 2848 if (clear_ecc(ecc)) in cpu_ce_scrub_mem_err_common() 2889 ecc->flt_addr, ecp->ec_tag); in cpu_ce_scrub_mem_err_common() 2961 if (ecc->flt_status & ECC_IOBUS) in cpu_ce_scrub_mem_err() 2962 ecc->flt_stat = C_AFSR_MEMORY; in cpu_ce_scrub_mem_err() 2968 ecc->flt_disp = cpu_ce_scrub_mem_err_common(ecc, logout_tried); in cpu_ce_scrub_mem_err() 3285 struct async_flt *ecc; in ce_scrub_xdiag_recirc() local 3297 ecc->flt_class == BUS_FAULT); in ce_scrub_xdiag_recirc() 3298 ecc->flt_class = (ecc->flt_class == CPU_FAULT) ? in ce_scrub_xdiag_recirc() [all …]
|
H A D | opl_olympus.c | 2255 cpu_ce_scrub_mem_err(struct async_flt *ecc, boolean_t t) argument 2285 cpu_ce_count_unum(struct async_flt *ecc, int len, char *unum) argument
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_ecc.c | 545 struct async_flt *ecc = &ecc_err->ecc_aflt; in ecc_err_cexdiag() local 549 CE_XDIAG_SETSKIPCODE(ecc->flt_disp, CE_XDIAG_SKIP_NOPP); in ecc_err_cexdiag() 555 return (ce_scrub_xdiag_recirc(ecc, pci_ecc_queue, eqep, in ecc_err_cexdiag() 568 struct async_flt *ecc = &ecc_err->ecc_aflt; in ecc_err_drain() local 575 if (ecc->flt_class == RECIRC_BUS_FAULT) { in ecc_err_drain() 580 ecc->flt_class = BUS_FAULT; in ecc_err_drain() 581 ecc_err->ecc_err_type = flt_to_error_type(ecc); in ecc_err_drain() 592 (void) page_retire(ecc->flt_addr, PR_UE); in ecc_err_drain() 594 ecc_err->ecc_err_type = flt_to_error_type(ecc); in ecc_err_drain() 613 if (CE_XDIAG_EXT_ALG_APPLIED(ecc->flt_disp) && in ecc_err_drain() [all …]
|
H A D | pcipsy.c | 1542 ecc_ue_is_fatal(struct async_flt *ecc) in ecc_ue_is_fatal() argument 1559 struct async_flt *ecc = &ecc_err_p->ecc_aflt; in pci_ecc_classify() local 1582 ecc->flt_erpt_class = PCI_ECC_PIO_UE; in pci_ecc_classify() 1584 ecc->flt_erpt_class = PCI_ECC_SEC_PIO_UE; in pci_ecc_classify() 1588 ecc->flt_erpt_class = ecc_err_p->ecc_pri ? in pci_ecc_classify() 1595 ecc->flt_erpt_class = PCI_ECC_DRD_UE; in pci_ecc_classify() 1597 ecc->flt_erpt_class = PCI_ECC_SEC_DRD_UE; in pci_ecc_classify() 1601 ecc->flt_erpt_class = ecc_err_p->ecc_pri ? in pci_ecc_classify() 1608 ecc->flt_erpt_class = PCI_ECC_DWR_UE; in pci_ecc_classify() 1610 ecc->flt_erpt_class = PCI_ECC_SEC_DWR_UE; in pci_ecc_classify() [all …]
|
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_ecc.h | 39 struct ecc *ecc_p; 58 typedef struct ecc { struct
|
/illumos-gate/usr/src/cmd/fm/eversholt/files/common/ |
H A D | pci.esc | 929 * the bridge, maintaining bad parity/ecc 965 * the bridge, maintaining bad parity/ecc 1187 ereport.io.pcix.ecc.ce-addr@PCIFN, 1188 ereport.io.pcix.ecc.ce-attr@PCIFN, 1189 ereport.io.pcix.ecc.ce-data@PCIFN, 1190 ereport.io.pcix.ecc.ue-addr@PCIFN, 1191 ereport.io.pcix.ecc.ue-attr@PCIFN, 1192 ereport.io.pcix.ecc.ue-data@PCIFN, 1195 ereport.io.pcix.sec-ecc.ce-addr@PCIFN, 1196 ereport.io.pcix.sec-ecc.ce-attr@PCIFN, [all …]
|
H A D | pciex.esc | 2072 event ereport.io.pcix.sec-ecc.ce-addr@PCIEXFN{within(5s)}; 2073 event ereport.io.pcix.sec-ecc.ce-attr@PCIEXFN{within(5s)}; 2074 event ereport.io.pcix.sec-ecc.ce-data@PCIEXFN{within(5s)}; 2075 event ereport.io.pcix.sec-ecc.ue-addr@PCIEXFN{within(5s)}; 2076 event ereport.io.pcix.sec-ecc.ue-attr@PCIEXFN{within(5s)}; 2088 ereport.io.pcix.sec-ecc.ce-addr@PCIEXFN, 2089 ereport.io.pcix.sec-ecc.ce-attr@PCIEXFN, 2090 ereport.io.pcix.sec-ecc.ce-data@PCIEXFN, 2091 ereport.io.pcix.sec-ecc.ue-addr@PCIEXFN, 2092 ereport.io.pcix.sec-ecc.ue-attr@PCIEXFN, [all …]
|
/illumos-gate/usr/src/uts/sun4u/sys/ |
H A D | cpu_module.h | 136 void cpu_ce_count_unum(struct async_flt *ecc, int len, char *unum); 172 void read_ecc_data(struct async_flt *ecc, short verbose, short ce_err);
|
/illumos-gate/usr/src/uts/intel/ecc/ |
H A D | Makefile | 39 MODULE = ecc
|
/illumos-gate/usr/src/uts/sun4/sys/ |
H A D | platform_module.h | 93 extern void plat_log_fruid_error(int synd_code, struct async_flt *ecc,
|
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/ |
H A D | pcmu_ecc.c | 438 struct async_flt *ecc = &ecc_err->ecc_aflt; in pcmu_ecc_err_drain() local 441 ecc_cpu_call(ecc, ecc_err->ecc_unum, ECC_IO_UE); in pcmu_ecc_err_drain()
|
H A D | pcicmu.c | 1919 struct async_flt *ecc = &ecc_err_p->ecc_aflt; in pcmu_ecc_classify() local 1942 ecc->flt_erpt_class = PCI_ECC_PIO_UE; in pcmu_ecc_classify() 1944 ecc->flt_erpt_class = PCI_ECC_SEC_PIO_UE; in pcmu_ecc_classify() 1947 ecc->flt_panic = 1; in pcmu_ecc_classify()
|
/illumos-gate/usr/src/lib/pkcs11/pkcs11_kernel/ |
H A D | Makefile.com | 62 ECCDIR= $(SRC)/common/crypto/ecc
|
/illumos-gate/usr/src/cmd/sendmail/lib/ |
H A D | aliases | 66 #staff:wnj,mosher,sam,ecc,mckusick,sklower,olson,rwh@ernie
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/ |
H A D | chip_intel.c | 802 boolean_t ecc; in mc_imc_create_v1() local 837 &ecc) == 0) { in mc_imc_create_v1() 838 const char *pval = ecc ? "enabled" : "disabled"; in mc_imc_create_v1()
|
/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/ |
H A D | Makefile.com | 98 ECCDIR= $(SRC)/common/crypto/ecc
|
/illumos-gate/usr/src/boot/efi/include/IndustryStandard/ |
H A D | Tpm20.h | 1545 BYTE ecc[sizeof (TPMS_ECC_POINT)]; member 1567 TPMS_ECC_POINT ecc; member 1637 TPM2B_ECC_PARAMETER ecc; member
|
/illumos-gate/usr/src/uts/intel/ |
H A D | Makefile.intel | 658 CRYPTO_KMODS += ecc
|