Lines Matching refs:ch_flt

377 	ch_async_flt_t *ch_flt = (ch_async_flt_t *)flt;
380 switch (ch_flt->flt_type) {
392 cpu_page_retire(ch_flt);
892 pn_cpu_log_diag_l2_info(ch_async_flt_t *ch_flt) {
893 struct async_flt *aflt = (struct async_flt *)ch_flt;
894 ch_ec_data_t *l2_data = &ch_flt->flt_diag_data.chd_l2_data[0];
975 ch_async_flt_t ch_flt;
982 bzero(&ch_flt, sizeof (ch_async_flt_t));
998 ch_flt.tlb_diag_data = *tlop;
1008 ch_flt.flt_data_incomplete = 1;
1009 ch_flt.tlb_diag_data.tlo_info = tlb_info;
1010 ch_flt.tlb_diag_data.tlo_addr = trap_va;
1016 aflt = (struct async_flt *)&ch_flt;
1030 ch_flt.flt_type = CPU_ITLB_PARITY;
1035 ch_flt.flt_type = CPU_DTLB_PARITY;
1046 cpu_errorq_dispatch(error_class, (void *)&ch_flt,
1054 cpu_errorq_dispatch(error_class, (void *)&ch_flt,
1065 ch_async_flt_t *ch_flt = (ch_async_flt_t *)flt;
1077 ASSERT((ch_flt->flt_type == CPU_ITLB_PARITY) ||
1078 (ch_flt->flt_type == CPU_DTLB_PARITY));
1080 if (ch_flt->flt_data_incomplete == 0) {
1081 if (ch_flt->flt_type == CPU_ITLB_PARITY)
1082 ch_flt->tlb_diag_data.tlo_logflag = IT_LOGFLAG_MAGIC;
1084 ch_flt->tlb_diag_data.tlo_logflag = DT_LOGFLAG_MAGIC;
1094 ch_async_flt_t *ch_flt = (ch_async_flt_t *)aflt;
1107 pcp = &ch_flt->parity_data.dpe.cpl_pc[i];
1133 ch_async_flt_t *ch_flt = (ch_async_flt_t *)aflt;
1142 ASSERT((ch_flt->flt_type == CPU_ITLB_PARITY) ||
1143 (ch_flt->flt_type == CPU_DTLB_PARITY));
1145 if (ch_flt->flt_type == CPU_ITLB_PARITY) {
1154 if (ch_flt->tlb_diag_data.tlo_logflag == IT_LOGFLAG_MAGIC) {
1160 (uint64_t *)ch_flt->tlb_diag_data.tlo_itlb_tte,
1169 DATA_TYPE_UINT64, ch_flt->tlb_diag_data.tlo_addr, NULL);
1175 if (ch_flt->tlb_diag_data.tlo_logflag == DT_LOGFLAG_MAGIC) {
1181 (uint64_t *)ch_flt->tlb_diag_data.tlo_dtlb_tte,