Lines Matching defs:afsr

124 		int *m, uint64_t *afsr);
380 #define CPU_AFSR 0x0020 /* print flt_stat as decoded %afsr */
382 #define CPU_AF_PSYND 0x0080 /* print flt_stat %afsr.PSYND */
383 #define CPU_AF_ETS 0x0100 /* print flt_stat %afsr.ETS */
825 * word of the afsr by ce_err().
991 * displacement flush scrubbing code, and then check the afsr to see if
992 * the error was persistent or intermittent. Reread the afar/afsr to see
999 uint64_t eer, afsr;
1027 get_asyncflt(&afsr);
1028 if (afsr & (P_AFSR_TO | P_AFSR_BERR)) {
1033 set_asyncflt(afsr & (P_AFSR_TO | P_AFSR_BERR));
1251 uint64_t acc_afsr = 0; /* accumulated afsr */
1273 * word of the afsr by async_err() if P_AFSR_UE is set.
1280 * afsr passed from async_err()
1496 /* null afsr value */
1753 * errors and accumulate the afsr.
1779 * Check the acumulated afsr for the important bits.
1890 cpu_get_mem_unum(int synd_status, ushort_t synd, uint64_t afsr,
1939 cpu_get_mem_name(uint64_t synd, uint64_t *afsr, uint64_t afar,
1958 if ((ret = cpu_get_mem_unum(synd_status, (ushort_t)synd, *afsr, afar,
2022 * The priv bits in %tstate and %afsr did not match; we expect
2029 /* update saved afsr to reflect the correct priv */
2398 * Cross-call callback routine to tell a CPU to read its own %afsr to check
2406 uint64_t afsr;
2416 get_asyncflt(&afsr);
2419 afsr |= *acc_afsr;
2425 afsr |= P_AFSR_CP;
2427 aflt->flt_stat = afsr;
2429 if (afsr & P_AFSR_CP) {
2488 * (panic_aflt.flt_id is non-zero), we need to read our %afsr to look for
2917 * AFSR. The afsr will be returned.
2923 uint64_t afsr;
2926 get_asyncflt(&afsr);
2928 if ((acc_afsr != NULL) && (afsr & P_AFSR_CP))
2929 *acc_afsr |= afsr;
2932 aflt->flt_stat = afsr;
2941 set_asyncflt(afsr); /* clear afsr */
2943 return (afsr);
2947 * Scan the ecache to look for bad lines. If found, the afsr, afar, e$ data
2948 * tag of the first bad line will be returned. We also return the old-afsr
3101 * captured afsr's parity syndrome to find out
3888 uint64_t afsr)
3912 aflt->flt_stat = afsr;
3941 ecache_scrub_misc_err(int type, uint64_t afsr)
3977 aflt->flt_status = afsr;
3999 ecache_scrub_tag_err(uint64_t afsr, uchar_t state, uint32_t index)
4001 ushort_t afsr_ets = (afsr & P_AFSR_ETS) >> P_AFSR_ETS_SHIFT;
4040 CPU_ECACHE_TAG_ERR, afsr);
4044 CPU_ECACHE_ADDR_PAR_ERR, afsr);
4053 CPU_ECACHE_ETP_ETS_ERR, afsr);
4062 CPU_ECACHE_STATE_ERR, afsr);