Lines Matching refs:cpu_error_regs

1346 	ch_cpu_errors_t cpu_error_regs;  in cpu_log_fast_ecc_error()  local
1355 get_cpu_error_state(&cpu_error_regs); in cpu_log_fast_ecc_error()
1356 set_cpu_error_state(&cpu_error_regs); in cpu_log_fast_ecc_error()
1357 t_afar = cpu_error_regs.afar; in cpu_log_fast_ecc_error()
1358 t_afsr = cpu_error_regs.afsr; in cpu_log_fast_ecc_error()
1359 t_afsr_ext = cpu_error_regs.afsr_ext; in cpu_log_fast_ecc_error()
1361 ch_flt.afar2 = cpu_error_regs.afar2; in cpu_log_fast_ecc_error()
1423 get_cpu_error_state(&cpu_error_regs); in cpu_log_fast_ecc_error()
1426 ((cpu_error_regs.afsr & C_AFSR_WDU) && in cpu_log_fast_ecc_error()
1427 (cpu_error_regs.afsr_ext & C_AFSR_L3_WDU) && in cpu_log_fast_ecc_error()
1428 (cpu_error_regs.afar == t_afar)); in cpu_log_fast_ecc_error()
1434 ((cpu_error_regs.afsr & C_AFSR_WDU) && in cpu_log_fast_ecc_error()
1435 (cpu_error_regs.afar == t_afar)); in cpu_log_fast_ecc_error()
1562 ch_cpu_errors_t cpu_error_regs; in cpu_tl1_error() local
1570 get_cpu_error_state(&cpu_error_regs); in cpu_tl1_error()
1571 t_afsr_errs = (cpu_error_regs.afsr_ext & in cpu_tl1_error()
1573 (cpu_error_regs.afsr & C_AFSR_ALL_ERRS); in cpu_tl1_error()
1637 ch_cpu_errors_t cpu_error_regs; in cpu_disrupting_error() local
1648 get_cpu_error_state(&cpu_error_regs); in cpu_disrupting_error()
1649 set_cpu_error_state(&cpu_error_regs); in cpu_disrupting_error()
1650 t_afar = cpu_error_regs.afar; in cpu_disrupting_error()
1651 t_afsr = cpu_error_regs.afsr; in cpu_disrupting_error()
1652 t_afsr_ext = cpu_error_regs.afsr_ext; in cpu_disrupting_error()
1654 ch_flt.afar2 = cpu_error_regs.afar2; in cpu_disrupting_error()
1749 ch_cpu_errors_t cpu_error_regs; in cpu_deferred_error() local
1772 get_cpu_error_state(&cpu_error_regs); in cpu_deferred_error()
1773 set_cpu_error_state(&cpu_error_regs); in cpu_deferred_error()
1774 t_afar = cpu_error_regs.afar; in cpu_deferred_error()
1775 t_afsr = cpu_error_regs.afsr; in cpu_deferred_error()
1776 t_afsr_ext = cpu_error_regs.afsr_ext; in cpu_deferred_error()
1778 ch_flt.afar2 = cpu_error_regs.afar2; in cpu_deferred_error()
3379 ch_cpu_errors_t cpu_error_regs; in cpu_async_panic_callb() local
3382 get_cpu_error_state(&cpu_error_regs); in cpu_async_panic_callb()
3384 afsr_errs = (cpu_error_regs.afsr & C_AFSR_ALL_ERRS) | in cpu_async_panic_callb()
3385 (cpu_error_regs.afsr_ext & C_AFSR_EXT_ALL_ERRS); in cpu_async_panic_callb()
3394 aflt->flt_stat = cpu_error_regs.afsr; in cpu_async_panic_callb()
3395 aflt->flt_addr = cpu_error_regs.afar; in cpu_async_panic_callb()
3398 aflt->flt_priv = ((cpu_error_regs.afsr & C_AFSR_PRIV) != 0); in cpu_async_panic_callb()
3400 ch_flt.afsr_ext = cpu_error_regs.afsr_ext; in cpu_async_panic_callb()
3403 ch_flt.afar2 = cpu_error_regs.afar2; in cpu_async_panic_callb()
3712 ch_cpu_errors_t cpu_error_regs; in clear_errors() local
3714 get_cpu_error_state(&cpu_error_regs); in clear_errors()
3717 aflt->flt_stat = cpu_error_regs.afsr & C_AFSR_MASK; in clear_errors()
3718 aflt->flt_addr = cpu_error_regs.afar; in clear_errors()
3719 ch_flt->afsr_ext = cpu_error_regs.afsr_ext; in clear_errors()
3720 ch_flt->afsr_errs = (cpu_error_regs.afsr & C_AFSR_ALL_ERRS) | in clear_errors()
3721 (cpu_error_regs.afsr_ext & C_AFSR_EXT_ALL_ERRS); in clear_errors()
3723 ch_flt->afar2 = cpu_error_regs.afar2; in clear_errors()
3727 set_cpu_error_state(&cpu_error_regs); in clear_errors()
3729 return (((cpu_error_regs.afsr & C_AFSR_ALL_ERRS) | in clear_errors()
3730 (cpu_error_regs.afsr_ext & C_AFSR_EXT_ALL_ERRS)) != 0); in clear_errors()
3752 ch_cpu_errors_t cpu_error_regs; in clear_ecc() local
3757 get_cpu_error_state(&cpu_error_regs); in clear_ecc()
3758 set_cpu_error_state(&cpu_error_regs); in clear_ecc()
3764 return ((cpu_error_regs.afsr & (C_AFSR_MEMORY & aflt->flt_stat)) != 0 && in clear_ecc()
3765 cpu_error_regs.afar == aflt->flt_addr); in clear_ecc()
6202 ch_cpu_errors_t cpu_error_regs; local
6207 get_cpu_error_state(&cpu_error_regs);
6213 if (((cpu_error_regs.afsr & C_AFSR_CECC_ERRS) |
6214 (cpu_error_regs.afsr_ext & C_AFSR_EXT_CECC_ERRS)) == 0) {
6232 if (!((cpu_error_regs.afsr & cpu_ce_not_deferred) |
6233 (cpu_error_regs.afsr_ext & cpu_ce_not_deferred_ext)))
6234 cpu_ce_detected(&cpu_error_regs,
6237 cpu_ce_detected(&cpu_error_regs, CE_CEEN_TIMEOUT);
6255 if ((cpu_error_regs.afar >= pa) &&
6256 (cpu_error_regs.afar < (pa + psz))) {
6271 page_offset = (uint64_t)(cpu_error_regs.afar &
6284 (cpu_error_regs.afsr & cpu_ce_not_deferred))
6318 cpu_ce_detected(ch_cpu_errors_t *cpu_error_regs, int flag) argument
6327 aflt->flt_stat = cpu_error_regs->afsr & C_AFSR_MASK;
6328 ch_flt.afsr_ext = cpu_error_regs->afsr_ext;
6329 ch_flt.afsr_errs = (cpu_error_regs->afsr_ext & C_AFSR_EXT_ALL_ERRS) |
6330 (cpu_error_regs->afsr & C_AFSR_ALL_ERRS);
6331 aflt->flt_addr = cpu_error_regs->afar;
6333 ch_flt.afar2 = cpu_error_regs->afar2;
6336 aflt->flt_priv = ((cpu_error_regs->afsr & C_AFSR_PRIV) != 0);
6385 ch_cpu_errors_t cpu_error_regs; local
6387 get_cpu_error_state(&cpu_error_regs);
6388 (void) cpu_ce_delayed_ec_logout(cpu_error_regs.afar);
6389 clop->clo_data.chd_afsr = cpu_error_regs.afsr;
6390 clop->clo_data.chd_afar = cpu_error_regs.afar;
6391 clop->clo_data.chd_afsr_ext = cpu_error_regs.afsr_ext;
6392 clop->clo_sdw_data.chd_afsr = cpu_error_regs.shadow_afsr;
6393 clop->clo_sdw_data.chd_afar = cpu_error_regs.shadow_afar;
6395 cpu_error_regs.shadow_afsr_ext;
6397 clop->clo_data.chd_afar2 = cpu_error_regs.afar2;
6406 set_cpu_error_state(&cpu_error_regs);
7112 ch_cpu_errors_t cpu_error_regs; local
7114 cpu_error_regs.afsr = C_AFSR_CECC_ERRS;
7116 cpu_error_regs.afsr_ext &= C_AFSR_EXT_CECC_ERRS;
7118 (uint64_t)&cpu_error_regs, 0);