/titanic_41/usr/src/uts/sun4u/cpu/ |
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() 79 cpu_ce_scrub_mem_err(struct async_flt *ecc, boolean_t triedcpulogout) in cpu_ce_scrub_mem_err() 84 cpu_ce_log_err(struct async_flt *ecc, errorq_elem_t *eqep) in cpu_ce_log_err() 89 cpu_ue_log_err(struct async_flt *ecc) in cpu_ue_log_err() 94 ce_scrub_xdiag_recirc(struct async_flt *aflt, errorq_t *eqp, in ce_scrub_xdiag_recirc() 100 flt_to_error_type(struct async_flt *aflt) in flt_to_error_type() 113 cpu_check_allcpus(struct async_flt *aflt) in cpu_check_allcpus() 141 cpu_get_mem_unum_aflt(int synd_stat, struct async_flt *aflt, in cpu_get_mem_unum_aflt() 170 cpu_ereport_post(struct async_flt *aflt) in cpu_ereport_post() 175 cpu_run_bus_error_handlers(struct async_flt *aflt, int expected) in cpu_run_bus_error_handlers() [all …]
|
H A D | opl_olympus.c | 74 static void cpu_payload_add_aflt(struct async_flt *, nvlist_t *, nvlist_t *); 1035 struct async_flt *aflt = (struct async_flt *)flt; 1134 struct async_flt *aflt = (struct async_flt *)opl_flt; 1170 cpu_ue_log_err(struct async_flt *aflt) 1235 cpu_get_mem_unum_aflt(int synd_status, struct async_flt *aflt, 1356 flt_to_trap_type(struct async_flt *aflt) 1373 cpu_payload_add_aflt(struct async_flt *aflt, nvlist_t *payload, 1461 struct async_flt *aflt = (struct async_flt *)opl_flt; 1505 cpu_ereport_post(struct async_flt *aflt) 1571 cpu_run_bus_error_handlers(struct async_flt *aflt, int expected) [all …]
|
H A D | us3_common.c | 123 static int clear_ecc(struct async_flt *ecc); 139 static int cpu_get_mem_unum_synd(int synd_code, struct async_flt *, char *buf); 141 static void cpu_scrubphys(struct async_flt *aflt); 142 static void cpu_payload_add_aflt(struct async_flt *, nvlist_t *, nvlist_t *, 144 static void cpu_payload_add_ecache(struct async_flt *, nvlist_t *); 145 static void cpu_ereport_init(struct async_flt *aflt); 147 static uint8_t cpu_flt_bit_to_plat_error(struct async_flt *aflt); 154 static int cpu_error_to_resource_type(struct async_flt *aflt); 173 static void cpu_payload_add_dcache(struct async_flt *, nvlist_t *); 174 static void cpu_payload_add_icache(struct async_flt *, nvlist_t *); [all …]
|
H A D | spitfire.c | 80 struct async_flt cmn_asyncflt; /* common - see sun4u/sys/async.h */ 112 static void cpu_read_paddr(struct async_flt *aflt, short verbose, short ce_err); 116 static void log_ce_err(struct async_flt *aflt, char *unum); 117 static void log_ue_err(struct async_flt *aflt, char *unum); 120 static int check_ecc(struct async_flt *aflt); 816 struct async_flt *ecc; in cpu_ce_error() 838 ecc = (struct async_flt *)&spf_flt; in cpu_ce_error() 926 log_ce_err(struct async_flt *aflt, char *unum) in log_ce_err() 944 ce_scrub_xdiag_recirc(struct async_flt *ecc, errorq_t *eqp, errorq_elem_t *eqep, in ce_scrub_xdiag_recirc() 951 flt_to_error_type(struct async_flt *aflt) in flt_to_error_type() [all …]
|
H A D | us3_cheetahplus.c | 378 struct async_flt *aflt = (struct async_flt *)flt; in cpu_impl_async_log_err() 893 struct async_flt *aflt = (struct async_flt *)ch_flt; in pn_cpu_log_diag_l2_info() 976 struct async_flt *aflt; in cpu_tlb_parity_error() 1016 aflt = (struct async_flt *)&ch_flt; in cpu_tlb_parity_error() 1066 struct async_flt *aflt = (struct async_flt *)flt; in cpu_async_log_tlb_parity_err() 1092 cpu_payload_add_pcache(struct async_flt *aflt, nvlist_t *nvl) in cpu_payload_add_pcache() 1131 cpu_payload_add_tlb(struct async_flt *aflt, nvlist_t *nvl) in cpu_payload_add_tlb()
|
H A D | us3_jalapeno.c | 315 struct async_flt *aflt = (struct async_flt *)flt; in cpu_impl_async_log_err()
|
/titanic_41/usr/src/uts/sun4/sys/ |
H A D | async.h | 63 struct async_flt; 64 typedef void (*async_func_t)(struct async_flt *, char *); 66 struct async_flt { struct 124 extern void bus_async_log_err(struct async_flt *); 127 extern void ecc_cpu_call(struct async_flt *, char *, int); 129 extern void ce_scrub(struct async_flt *); 144 extern struct async_flt panic_aflt;
|
H A D | platform_module.h | 91 extern void plat_log_fruid_error(int synd_code, struct async_flt *ecc, 100 struct async_flt *aflt, struct plat_ecc_ch_async_flt *plat_ecc_ch_flt);
|
/titanic_41/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); 137 void cpu_ce_scrub_mem_err(struct async_flt *, boolean_t); 138 void cpu_ce_log_err(struct async_flt *, errorq_elem_t *); 139 void cpu_ue_log_err(struct async_flt *); 142 void cpu_check_allcpus(struct async_flt *aflt); 167 int cpu_get_mem_unum_aflt(int synd_status, struct async_flt *aflt, 172 void read_ecc_data(struct async_flt *ecc, short verbose, short ce_err); 186 void cpu_ereport_post(struct async_flt *); 187 void cpu_run_bus_error_handlers(struct async_flt *, int);
|
H A D | us3_module.h | 431 struct async_flt cmn_asyncflt; /* common - see sun4u/sys/async.h */ 496 extern uint8_t flt_to_trap_type(struct async_flt *aflt); 497 extern void cpu_log_err(struct async_flt *aflt); 507 extern void cpu_clearphys(struct async_flt *aflt); 518 extern void cpu_payload_add_pcache(struct async_flt *, nvlist_t *); 519 extern void cpu_payload_add_tlb(struct async_flt *, nvlist_t *); 587 extern void log_flt_func(struct async_flt *aflt, char *unum);
|
H A D | machsystm.h | 346 extern int ce_scrub_xdiag_recirc(struct async_flt *, errorq_t *, 348 extern char *flt_to_error_type(struct async_flt *);
|
H A D | opl_module.h | 73 struct async_flt cmn_asyncflt; /* common - see sun4u/sys/async.h */
|
/titanic_41/usr/src/uts/sun4u/os/ |
H A D | ecc.c | 101 struct async_flt panic_aflt; 115 bus_async_log_err(struct async_flt *aflt) in bus_async_log_err() 141 ecc_cpu_call(struct async_flt *ecc, char *unum, int err_type) in ecc_cpu_call() 170 ue_drain(void *ignored, struct async_flt *aflt, errorq_elem_t *eqep) in ue_drain() 181 ce_drain(void *ignored, struct async_flt *aflt, errorq_elem_t *eqep) in ce_drain() 190 ce_scrub(struct async_flt *aflt) in ce_scrub()
|
H A D | plat_ecc_unum.c | 78 plat_log_fruid_error(int synd_code, struct async_flt *ecc, char *unum, in plat_log_fruid_error() 511 plat_log_fruid_error2(int msg_type, char *unum, struct async_flt *aflt, in plat_log_fruid_error2() 591 plat_log_fruid_indictment(int msg_type, struct async_flt *aflt, char *unum) in plat_log_fruid_indictment() 720 plat_log_fruid_indictment2(int msg_type, struct async_flt *aflt, char *unum) in plat_log_fruid_indictment2() 957 struct async_flt aflt; in plat_blacklist()
|
/titanic_41/usr/src/uts/sun4v/os/ |
H A D | error.c | 98 static int errh_error_protected(struct regs *, struct async_flt *, int *); 99 static void errh_rq_full(struct async_flt *); 100 static void ue_drain(void *, struct async_flt *, errorq_elem_t *); 101 static void ce_drain(void *, struct async_flt *, errorq_elem_t *); 114 struct async_flt *aflt; in process_resumable_error() 175 aflt = (struct async_flt *)&(errh_flt.cmn_asyncflt); in process_resumable_error() 218 struct async_flt *aflt; in process_nonresumable_error() 251 aflt = (struct async_flt *)&(errh_flt.cmn_asyncflt); in process_nonresumable_error() 407 errh_cpu_run_bus_error_handlers(struct async_flt *aflt, int expected) in errh_cpu_run_bus_error_handlers() 438 errh_error_protected(struct regs *rp, struct async_flt *aflt, int *expected) in errh_error_protected() [all …]
|
/titanic_41/usr/src/uts/sun4v/sys/ |
H A D | error.h | 141 struct async_flt cmn_asyncflt; /* common fault structure */ 149 void errh_cpu_run_bus_error_handlers(struct async_flt *, int); 152 void cpu_ce_log_err(struct async_flt *); 153 void cpu_ue_log_err(struct async_flt *);
|
H A D | machsystm.h | 372 struct async_flt;
|
/titanic_41/usr/src/uts/sun4u/io/ |
H A D | sysioerr.c | 92 sysio_log_ce_err(struct async_flt *ecc, char *unum); 95 sysio_log_ue_err(struct async_flt *ecc, char *unum); 109 sbus_log_csr_error(struct async_flt *aflt, char *unum); 362 struct async_flt ecc; in sysio_ue_intr() 428 sysio_log_ue_err(struct async_flt *ecc, char *unum) in sysio_log_ue_err() 495 struct async_flt ecc; in sysio_ce_intr() 539 sysio_log_ce_err(struct async_flt *ecc, char *unum) in sysio_log_ce_err() 806 struct async_flt aflt; in sbus_ctrl_ecc_err() 829 sbus_log_csr_error(struct async_flt *aflt, char *unum) in sbus_log_csr_error()
|
/titanic_41/usr/src/uts/sun4u/opl/sys/pcicmu/ |
H A D | pcmu_err.h | 103 struct async_flt ecc_aflt;
|
/titanic_41/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_fm.h | 164 struct async_flt ecc_aflt;
|
/titanic_41/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() 568 struct async_flt *ecc = &ecc_err->ecc_aflt; in ecc_err_drain()
|
H A D | pcipsy.c | 1574 ecc_ue_is_fatal(struct async_flt *ecc) in ecc_ue_is_fatal() 1591 struct async_flt *ecc = &ecc_err_p->ecc_aflt; in pci_ecc_classify()
|
H A D | pcisch.c | 1836 struct async_flt *ecc_p = &ecc_err_p->ecc_aflt; in pci_ecc_classify()
|
/titanic_41/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()
|
H A D | pcicmu.c | 1919 struct async_flt *ecc = &ecc_err_p->ecc_aflt; in pcmu_ecc_classify()
|