IA32_MSR_MC
(void) cmi_hdl_rdmsr(hdl, IA32_MSR_MC(i, CTL),
(void) cmi_hdl_rdmsr(hdl, IA32_MSR_MC(i, STATUS),
(void) cmi_hdl_rdmsr(hdl, IA32_MSR_MC(i, ADDR),
(void) cmi_hdl_wrmsr(hdl, IA32_MSR_MC(i, CTL),
(void) cmi_hdl_wrmsr(hdl, IA32_MSR_MC(i, STATUS),
(void) cmi_hdl_wrmsr(hdl, IA32_MSR_MC(i, STATUS), 0ULL);
IA32_MSR_MC(i, STATUS), 0ULL);
if (cmi_hdl_rdmsr(hdl, IA32_MSR_MC(i, STATUS), &status) !=
(void) cmi_hdl_rdmsr(hdl, IA32_MSR_MC(i, ADDR), &addr);
(void) cmi_hdl_rdmsr(hdl, IA32_MSR_MC(i, MISC), &misc);
if (ispoll && (err = cmi_hdl_rdmsr(hdl, IA32_MSR_MC(i, STATUS),
IA32_MSR_MC(i, STATUS), 0ULL);
i, IA32_MSR_MC(i, STATUS),
i, IA32_MSR_MC(i, STATUS),
i, IA32_MSR_MC(i, STATUS),
i, IA32_MSR_MC(i, STATUS),
IA32_MSR_MC(bankno, CTL),
IA32_MSR_MC(i, STATUS), 0ULL);
(((msr) >= IA32_MSR_MC(0, CTL) && (msr) <= IA32_MSR_MC(10, MISC)) || \
mcrp->cmr_msrnum = IA32_MSR_MC(mib->mc_bank, STATUS);
mcrp->cmr_msrnum = IA32_MSR_MC(mib->mc_bank, ADDR);
mcrp->cmr_msrnum = IA32_MSR_MC(mib->mc_bank, MISC);