Home
last modified time | relevance | path

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

/titanic_41/usr/src/uts/sun4u/cpu/
H A Dmach_cpu_module.c74 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 Dopl_olympus.c74 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 Dus3_common.c123 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 Dspitfire.c80 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 Dus3_cheetahplus.c378 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 Dus3_jalapeno.c315 struct async_flt *aflt = (struct async_flt *)flt; in cpu_impl_async_log_err()
/titanic_41/usr/src/uts/sun4/sys/
H A Dasync.h63 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 Dplatform_module.h91 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 Dcpu_module.h136 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 Dus3_module.h431 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 Dmachsystm.h346 extern int ce_scrub_xdiag_recirc(struct async_flt *, errorq_t *,
348 extern char *flt_to_error_type(struct async_flt *);
H A Dopl_module.h73 struct async_flt cmn_asyncflt; /* common - see sun4u/sys/async.h */
/titanic_41/usr/src/uts/sun4u/os/
H A Decc.c101 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 Dplat_ecc_unum.c78 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 Derror.c98 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 Derror.h141 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 Dmachsystm.h372 struct async_flt;
/titanic_41/usr/src/uts/sun4u/io/
H A Dsysioerr.c92 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 Dpcmu_err.h103 struct async_flt ecc_aflt;
/titanic_41/usr/src/uts/sun4u/sys/pci/
H A Dpci_fm.h164 struct async_flt ecc_aflt;
/titanic_41/usr/src/uts/sun4u/io/pci/
H A Dpci_ecc.c545 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 Dpcipsy.c1574 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 Dpcisch.c1836 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 Dpcmu_ecc.c438 struct async_flt *ecc = &ecc_err->ecc_aflt; in pcmu_ecc_err_drain()
H A Dpcicmu.c1919 struct async_flt *ecc = &ecc_err_p->ecc_aflt; in pcmu_ecc_classify()