Symbol: mc_aflt
usr/src/uts/sun4u/opl/io/mc-opl.c
1000
values[i] = mc_aflt->mflt_stat[i]->mf_flt_maddr.ma_bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
1006
values[i] = mc_aflt->mflt_stat[i]->mf_cntl;
usr/src/uts/sun4u/opl/io/mc-opl.c
1012
values[i] = mc_aflt->mflt_stat[i]->mf_err_add;
usr/src/uts/sun4u/opl/io/mc-opl.c
1015
if (mc_aflt->mflt_stat[0]->mf_type == FLT_TYPE_INTERMITTENT_CE ||
usr/src/uts/sun4u/opl/io/mc-opl.c
1016
mc_aflt->mflt_stat[0]->mf_type == FLT_TYPE_PERMANENT_CE) {
usr/src/uts/sun4u/opl/io/mc-opl.c
1024
values[i] = mc_aflt->mflt_stat[i]->mf_err_log;
usr/src/uts/sun4u/opl/io/mc-opl.c
1030
flt_stat = mc_aflt->mflt_stat[i];
usr/src/uts/sun4u/opl/io/mc-opl.c
1060
flt_stat = mc_aflt->mflt_stat[i];
usr/src/uts/sun4u/opl/io/mc-opl.c
1084
ret = mc_set_mem_sid(mc_aflt->mflt_mcp, s + strlen(s),
usr/src/uts/sun4u/opl/io/mc-opl.c
1110
mc_err_drain(mc_aflt_t *mc_aflt)
usr/src/uts/sun4u/opl/io/mc-opl.c
1116
MC_LOG("mc_err_drain: %s\n", mc_aflt->mflt_erpt_class);
usr/src/uts/sun4u/opl/io/mc-opl.c
1122
for (i = 0; i < mc_aflt->mflt_nflts; i++) {
usr/src/uts/sun4u/opl/io/mc-opl.c
1123
rv = mcaddr_to_pa(mc_aflt->mflt_mcp,
usr/src/uts/sun4u/opl/io/mc-opl.c
1124
&(mc_aflt->mflt_stat[i]->mf_flt_maddr), &pa);
usr/src/uts/sun4u/opl/io/mc-opl.c
1127
if (rv == 0 && pa_is_valid(mc_aflt->mflt_mcp, pa))
usr/src/uts/sun4u/opl/io/mc-opl.c
1128
mc_aflt->mflt_stat[i]->mf_flt_paddr = pa;
usr/src/uts/sun4u/opl/io/mc-opl.c
1130
mc_aflt->mflt_stat[i]->mf_flt_paddr = (uint64_t)-1;
usr/src/uts/sun4u/opl/io/mc-opl.c
1145
if (mc_aflt->mflt_stat[0]->mf_type !=
usr/src/uts/sun4u/opl/io/mc-opl.c
1147
mc_aflt->mflt_stat[0]->mf_type != FLT_TYPE_PERMANENT_CE) {
usr/src/uts/sun4u/opl/io/mc-opl.c
1149
mc_aflt->mflt_pr);
usr/src/uts/sun4u/opl/io/mc-opl.c
1150
(void) page_retire(pa, mc_aflt->mflt_pr);
usr/src/uts/sun4u/opl/io/mc-opl.c
1162
for (i = 0; i < mc_aflt->mflt_nflts; i++) {
usr/src/uts/sun4u/opl/io/mc-opl.c
1164
if (mc_aflt->mflt_stat[i]->mf_flt_paddr != (uint64_t)-1) {
usr/src/uts/sun4u/opl/io/mc-opl.c
1165
mc_aflt0 = *mc_aflt;
usr/src/uts/sun4u/opl/io/mc-opl.c
1167
mc_aflt0.mflt_stat[0] = mc_aflt->mflt_stat[i];
usr/src/uts/sun4u/opl/io/mc-opl.c
1734
mc_process_error_mir(mc_opl_t *mcp, mc_aflt_t *mc_aflt, mc_flt_stat_t *flt_stat)
usr/src/uts/sun4u/opl/io/mc-opl.c
1736
int ptrl_error = mc_aflt->mflt_is_ptrl;
usr/src/uts/sun4u/opl/io/mc-opl.c
1789
mc_aflt->mflt_erpt_class = MC_OPL_CMPE;
usr/src/uts/sun4u/opl/io/mc-opl.c
1790
mc_aflt->mflt_nflts = 2;
usr/src/uts/sun4u/opl/io/mc-opl.c
1791
mc_aflt->mflt_stat[0] = &flt_stat[0];
usr/src/uts/sun4u/opl/io/mc-opl.c
1792
mc_aflt->mflt_stat[1] = &flt_stat[1];
usr/src/uts/sun4u/opl/io/mc-opl.c
1793
mc_aflt->mflt_pr = PR_UE;
usr/src/uts/sun4u/opl/io/mc-opl.c
1812
mc_aflt->mflt_erpt_class = MC_OPL_MUE;
usr/src/uts/sun4u/opl/io/mc-opl.c
1813
mc_aflt->mflt_nflts = 2;
usr/src/uts/sun4u/opl/io/mc-opl.c
1814
mc_aflt->mflt_stat[0] = &flt_stat[0];
usr/src/uts/sun4u/opl/io/mc-opl.c
1815
mc_aflt->mflt_stat[1] = &flt_stat[1];
usr/src/uts/sun4u/opl/io/mc-opl.c
1816
mc_aflt->mflt_pr = PR_UE;
usr/src/uts/sun4u/opl/io/mc-opl.c
1817
mc_err_drain(mc_aflt);
usr/src/uts/sun4u/opl/io/mc-opl.c
1834
mc_aflt->mflt_erpt_class = MC_OPL_SUE;
usr/src/uts/sun4u/opl/io/mc-opl.c
1835
mc_aflt->mflt_stat[0] = &flt_stat[i];
usr/src/uts/sun4u/opl/io/mc-opl.c
1836
mc_aflt->mflt_nflts = 1;
usr/src/uts/sun4u/opl/io/mc-opl.c
1837
mc_aflt->mflt_pr = PR_MCE;
usr/src/uts/sun4u/opl/io/mc-opl.c
1838
mc_err_drain(mc_aflt);
usr/src/uts/sun4u/opl/io/mc-opl.c
1852
mc_aflt->mflt_erpt_class = MC_OPL_CMPE;
usr/src/uts/sun4u/opl/io/mc-opl.c
1853
mc_aflt->mflt_nflts = 1;
usr/src/uts/sun4u/opl/io/mc-opl.c
1854
mc_aflt->mflt_stat[0] = &flt_stat[i];
usr/src/uts/sun4u/opl/io/mc-opl.c
1855
mc_aflt->mflt_pr = PR_UE;
usr/src/uts/sun4u/opl/io/mc-opl.c
1879
mc_aflt->mflt_erpt_class = MC_OPL_SUE;
usr/src/uts/sun4u/opl/io/mc-opl.c
1880
mc_aflt->mflt_stat[0] = &flt_stat[i];
usr/src/uts/sun4u/opl/io/mc-opl.c
1881
mc_aflt->mflt_nflts = 1;
usr/src/uts/sun4u/opl/io/mc-opl.c
1882
mc_aflt->mflt_pr = PR_MCE;
usr/src/uts/sun4u/opl/io/mc-opl.c
1883
mc_err_drain(mc_aflt);
usr/src/uts/sun4u/opl/io/mc-opl.c
1893
mc_aflt_t mc_aflt;
usr/src/uts/sun4u/opl/io/mc-opl.c
1900
bzero(&mc_aflt, sizeof (mc_aflt_t));
usr/src/uts/sun4u/opl/io/mc-opl.c
1905
mc_aflt.mflt_mcp = mcp;
usr/src/uts/sun4u/opl/io/mc-opl.c
1906
mc_aflt.mflt_id = gethrtime();
usr/src/uts/sun4u/opl/io/mc-opl.c
1955
mc_aflt.mflt_is_ptrl = 0;
usr/src/uts/sun4u/opl/io/mc-opl.c
1956
mi_valid = mc_process_error_mir(mcp, &mc_aflt, &mi_flt_stat[0]);
usr/src/uts/sun4u/opl/io/mc-opl.c
1984
mc_aflt.mflt_is_ptrl = 1;
usr/src/uts/sun4u/opl/io/mc-opl.c
1985
rsaddr->mi_valid = mc_process_error_mir(mcp, &mc_aflt, &flt_stat[0]);
usr/src/uts/sun4u/opl/io/mc-opl.c
1988
mc_process_error(mc_opl_t *mcp, int bank, mc_aflt_t *mc_aflt,
usr/src/uts/sun4u/opl/io/mc-opl.c
1991
int ptrl_error = mc_aflt->mflt_is_ptrl;
usr/src/uts/sun4u/opl/io/mc-opl.c
1994
mc_aflt->mflt_erpt_class = NULL;
usr/src/uts/sun4u/opl/io/mc-opl.c
1998
mc_aflt->mflt_erpt_class = MC_OPL_UE;
usr/src/uts/sun4u/opl/io/mc-opl.c
1999
mc_aflt->mflt_pr = PR_UE;
usr/src/uts/sun4u/opl/io/mc-opl.c
2013
mc_aflt->mflt_erpt_class = MC_OPL_ICE;
usr/src/uts/sun4u/opl/io/mc-opl.c
2014
mc_aflt->mflt_pr = PR_MCE;
usr/src/uts/sun4u/opl/io/mc-opl.c
2016
mc_aflt->mflt_erpt_class = MC_OPL_CE;
usr/src/uts/sun4u/opl/io/mc-opl.c
2017
mc_aflt->mflt_pr = PR_MCE;
usr/src/uts/sun4u/opl/io/mc-opl.c
2019
mc_aflt->mflt_erpt_class = MC_OPL_UE;
usr/src/uts/sun4u/opl/io/mc-opl.c
2020
mc_aflt->mflt_pr = PR_UE;
usr/src/uts/sun4u/opl/io/mc-opl.c
2025
mc_aflt->mflt_erpt_class);
usr/src/uts/sun4u/opl/io/mc-opl.c
2026
if (mc_aflt->mflt_erpt_class) {
usr/src/uts/sun4u/opl/io/mc-opl.c
2027
mc_aflt->mflt_stat[0] = flt_stat;
usr/src/uts/sun4u/opl/io/mc-opl.c
2028
mc_aflt->mflt_nflts = 1;
usr/src/uts/sun4u/opl/io/mc-opl.c
2029
mc_err_drain(mc_aflt);
usr/src/uts/sun4u/opl/io/mc-opl.c
2037
mc_aflt_t mc_aflt;
usr/src/uts/sun4u/opl/io/mc-opl.c
2041
bzero(&mc_aflt, sizeof (mc_aflt_t));
usr/src/uts/sun4u/opl/io/mc-opl.c
2045
mc_aflt.mflt_mcp = mcp;
usr/src/uts/sun4u/opl/io/mc-opl.c
2046
mc_aflt.mflt_id = gethrtime();
usr/src/uts/sun4u/opl/io/mc-opl.c
2067
mc_aflt.mflt_is_ptrl = 0;
usr/src/uts/sun4u/opl/io/mc-opl.c
2071
mi_valid = mc_process_error(mcp, bank, &mc_aflt, &mi_flt_stat);
usr/src/uts/sun4u/opl/io/mc-opl.c
2087
mc_aflt.mflt_is_ptrl = 1;
usr/src/uts/sun4u/opl/io/mc-opl.c
2091
rsaddr->mi_valid = mc_process_error(mcp, bank, &mc_aflt,
usr/src/uts/sun4u/opl/io/mc-opl.c
929
mc_ereport_post(mc_aflt_t *mc_aflt)
usr/src/uts/sun4u/opl/io/mc-opl.c
962
nflts = mc_aflt->mflt_nflts;
usr/src/uts/sun4u/opl/io/mc-opl.c
966
flt_stat = mc_aflt->mflt_stat[0];
usr/src/uts/sun4u/opl/io/mc-opl.c
967
(void) ddi_pathname(mc_aflt->mflt_mcp->mc_dip, device_path);
usr/src/uts/sun4u/opl/io/mc-opl.c
975
mc_aflt->mflt_is_ptrl ? MC_OPL_PTRL_SUBCLASS : MC_OPL_MI_SUBCLASS,
usr/src/uts/sun4u/opl/io/mc-opl.c
976
mc_aflt->mflt_erpt_class);
usr/src/uts/sun4u/opl/io/mc-opl.c
982
fm_ena_generate(mc_aflt->mflt_id, FM_ENA_FMT1), detector, NULL);