Lines Matching refs:aflt

378 	struct async_flt *aflt = (struct async_flt *)flt;
391 cpu_log_err(aflt);
402 cpu_log_err(aflt);
893 struct async_flt *aflt = (struct async_flt *)ch_flt;
895 uint64_t faddr = aflt->flt_addr;
903 if (!IS_PANTHER(cpunodes[aflt->flt_inst].implementation))
976 struct async_flt *aflt;
1016 aflt = (struct async_flt *)&ch_flt;
1017 aflt->flt_id = gethrtime_waitfree();
1018 aflt->flt_bus_id = getprocessorid();
1019 aflt->flt_inst = CPU->cpu_id;
1020 aflt->flt_pc = (caddr_t)rp->r_pc;
1021 aflt->flt_addr = trap_va;
1022 aflt->flt_prot = AFLT_PROT_NONE;
1023 aflt->flt_class = CPU_FAULT;
1024 aflt->flt_priv = (rp->r_tstate & TSTATE_PRIV) ? 1 : 0;
1025 aflt->flt_tl = tl1_trap ? 1 : 0;
1026 aflt->flt_panic = tl1_trap ? 1 : 0;
1029 aflt->flt_status = ECC_ITLB_TRAP;
1032 aflt->flt_payload = FM_EREPORT_PAYLOAD_ITLB_PE;
1034 aflt->flt_status = ECC_DTLB_TRAP;
1037 aflt->flt_payload = FM_EREPORT_PAYLOAD_DTLB_PE;
1045 if (aflt->flt_panic) {
1047 sizeof (ch_async_flt_t), ue_queue, aflt->flt_panic);
1049 * Panic here if aflt->flt_panic has been set. Enqueued
1055 sizeof (ch_async_flt_t), ce_queue, aflt->flt_panic);
1066 struct async_flt *aflt = (struct async_flt *)flt;
1068 aflt = aflt;
1076 ASSERT(IS_PANTHER(cpunodes[aflt->flt_inst].implementation));
1092 cpu_payload_add_pcache(struct async_flt *aflt, nvlist_t *nvl)
1094 ch_async_flt_t *ch_flt = (ch_async_flt_t *)aflt;
1105 ASSERT(IS_PANTHER(cpunodes[aflt->flt_inst].implementation));
1131 cpu_payload_add_tlb(struct async_flt *aflt, nvlist_t *nvl)
1133 ch_async_flt_t *ch_flt = (ch_async_flt_t *)aflt;
1141 ASSERT(IS_PANTHER(cpunodes[aflt->flt_inst].implementation));