Home
last modified time | relevance | path

Searched refs:ecc (Results 1 – 25 of 33) sorted by relevance

12

/illumos-gate/usr/src/uts/sun4u/io/
H A Dsysioerr.c83 sysio_log_ce_err(struct async_flt *ecc, char *unum);
86 sysio_log_ue_err(struct async_flt *ecc, char *unum);
326 struct async_flt ecc; in sysio_ue_intr() local
354 bzero(&ecc, sizeof (ecc)); in sysio_ue_intr()
355 ecc.flt_id = gethrtime(); in sysio_ue_intr()
356 ecc.flt_stat = t_afsr; in sysio_ue_intr()
357 ecc.flt_addr = P2ALIGN(t_afar, 64) + offset; in sysio_ue_intr()
358 ecc.flt_func = sysio_log_ue_err; in sysio_ue_intr()
359 ecc.flt_bus_id = softsp->upa_id; in sysio_ue_intr()
360 ecc.flt_inst = ddi_get_instance(softsp->dip); in sysio_ue_intr()
[all …]
H A Dmem_cache.c393 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 Decc.c141 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 Dplat_ecc_unum.c76 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 Dnpi_txc.c860 txc_roecc_st_t ecc; in npi_txc_ro_states_get() local
869 TXC_FZC_CNTL_REG_READ64(handle, TXC_ROECC_ST_REG, port, &ecc.value); in npi_txc_ro_states_get()
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()
889 ecc.bits.ldw.uncorrect_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
961 TXC_FZC_CNTL_REG_READ64(handle, TXC_SFECC_ST_REG, port, &ecc.value); in npi_txc_sf_states_get()
[all …]
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dspitfire.c816 struct async_flt *ecc; in cpu_ce_error() local
838 ecc = (struct async_flt *)&spf_flt; in cpu_ce_error()
839 ecc->flt_id = gethrtime_waitfree(); in cpu_ce_error()
840 ecc->flt_stat = t_afsr; in cpu_ce_error()
841 ecc->flt_addr = t_afar; in cpu_ce_error()
842 ecc->flt_status = ECC_C_TRAP; in cpu_ce_error()
843 ecc->flt_bus_id = getprocessorid(); in cpu_ce_error()
844 ecc->flt_inst = CPU->cpu_id; in cpu_ce_error()
845 ecc->flt_pc = (caddr_t)rp->r_pc; in cpu_ce_error()
846 ecc->flt_func = log_ce_err; in cpu_ce_error()
[all …]
H A Dmach_cpu_module.c74 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 Dus3_common.c123 static int clear_ecc(struct async_flt *ecc);
2746 cpu_ce_scrub_mem_err_common(struct async_flt *ecc, boolean_t logout_tried) in cpu_ce_scrub_mem_err_common() argument
2801 if (!cpu_ce_delayed_ec_logout(ecc->flt_addr)) in cpu_ce_scrub_mem_err_common()
2814 cpu_scrubphys(ecc); in cpu_ce_scrub_mem_err_common()
2829 if (clear_ecc(ecc)) in cpu_ce_scrub_mem_err_common()
2837 (void) lddphys(P2ALIGN(ecc->flt_addr, 8)); in cpu_ce_scrub_mem_err_common()
2848 if (clear_ecc(ecc)) in cpu_ce_scrub_mem_err_common()
2871 hit = cpu_matching_ecache_line(ecc->flt_addr, &clop->clo_data, in cpu_ce_scrub_mem_err_common()
2889 ecc->flt_addr, ecp->ec_tag); in cpu_ce_scrub_mem_err_common()
2949 cpu_ce_scrub_mem_err(struct async_flt *ecc, boolean_t logout_tried) in cpu_ce_scrub_mem_err() argument
[all …]
H A Dopl_olympus.c2255 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 Dpci_ecc.c545 struct async_flt *ecc = &ecc_err->ecc_aflt; in ecc_err_cexdiag() local
548 if (page_retire_check(ecc->flt_addr, &errors) == EINVAL) { in ecc_err_cexdiag()
549 CE_XDIAG_SETSKIPCODE(ecc->flt_disp, CE_XDIAG_SKIP_NOPP); in ecc_err_cexdiag()
552 CE_XDIAG_SETSKIPCODE(ecc->flt_disp, CE_XDIAG_SKIP_PAGEDET); 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()
586 ecc_cpu_call(ecc, ecc_err->ecc_unum, (ecc_type == CBNINTR_UE) ? in ecc_err_drain()
[all …]
H A Dpcipsy.c1542 ecc_ue_is_fatal(struct async_flt *ecc) in ecc_ue_is_fatal() argument
1544 return (((uint_t)(ecc->flt_stat >> SABRE_UE_AFSR_PDTE_SHIFT) & in ecc_ue_is_fatal()
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()
1586 ecc->flt_panic = ecc_ue_is_fatal(&ecc_err_p->ecc_aflt); 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()
1599 ecc->flt_panic = ecc_ue_is_fatal(&ecc_err_p->ecc_aflt); in pci_ecc_classify()
[all …]
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_ecc.h39 struct ecc *ecc_p;
58 typedef struct ecc { struct
/illumos-gate/usr/src/cmd/fm/eversholt/files/common/
H A Dpci.esc929 * the bridge, maintaining bad parity/ecc
965 * the bridge, maintaining bad parity/ecc
1149 * - ignore ecc.ue ereports (we get everything we need from dpe/mdpe)
1150 * - ignore ecc.ce ereports for now (could do serd on these)
1161 event ereport.io.pcix.ecc.ce-addr@PCIFN{within(5s)};
1162 event ereport.io.pcix.ecc.ce-attr@PCIFN{within(5s)};
1163 event ereport.io.pcix.ecc.ce-data@PCIFN{within(5s)};
1164 event ereport.io.pcix.ecc.ue-addr@PCIFN{within(5s)};
1165 event ereport.io.pcix.ecc.ue-attr@PCIFN{within(5s)};
1166 event ereport.io.pcix.ecc.ue-data@PCIFN{within(5s)};
[all …]
H A Dpciex.esc1857 * If the bridge receives data with bad ecc/parity from pci/pci-x, it will
2063 * - ignore ecc.ue ereports (we get everything we need from dpe/mdpe)
2064 * - ignore ecc.ce ereports for now (could do serd on these)
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)};
2077 event ereport.io.pcix.sec-ecc.ue-data@PCIEXFN{within(5s)};
2088 ereport.io.pcix.sec-ecc.ce-addr@PCIEXFN,
[all …]
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dcpu_module.h136 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 DMakefile39 MODULE = ecc
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/
H A Dpcmu_ecc.c438 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 Dpcicmu.c1919 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/uts/sun4/sys/
H A Dplatform_module.h93 extern void plat_log_fruid_error(int synd_code, struct async_flt *ecc,
/illumos-gate/usr/src/lib/pkcs11/pkcs11_kernel/
H A DMakefile.com62 ECCDIR= $(SRC)/common/crypto/ecc
/illumos-gate/usr/src/cmd/sendmail/lib/
H A Daliases66 #staff:wnj,mosher,sam,ecc,mckusick,sklower,olson,rwh@ernie
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/
H A Dchip_intel.c802 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 DMakefile.com98 ECCDIR= $(SRC)/common/crypto/ecc
/illumos-gate/usr/src/boot/efi/include/IndustryStandard/
H A DTpm20.h1545 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 DMakefile.intel657 CRYPTO_KMODS += ecc

12