Lines Matching refs:pbm_err_p
64 static void pci_pbm_errstate_get(pci_t *pci_p, pbm_errstate_t *pbm_err_p);
1664 pci_pbm_classify(pbm_errstate_t *pbm_err_p)
1670 if (pbm_err_p->pbm_pri) {
1671 tmp_class = &pbm_err_p->pbm_pci.pci_err_class;
1672 e = PBM_AFSR_TO_PRIERR(pbm_err_p->pbm_afsr);
1673 pbm_err_p->pbm_log = FM_LOG_PCI;
1675 tmp_class = &pbm_err_p->pbm_err_class;
1676 e = PBM_AFSR_TO_SECERR(pbm_err_p->pbm_afsr);
1677 pbm_err_p->pbm_log = FM_LOG_PBM;
1681 *tmp_class = pbm_err_p->pbm_pri ? PCI_MA : PCI_SEC_MA;
1685 *tmp_class = pbm_err_p->pbm_pri ? PCI_REC_TA : PCI_SEC_REC_TA;
1689 pbm_err_p->pbm_err_class = pbm_err_p->pbm_pri ?
1691 pbm_err_p->pbm_log = FM_LOG_PBM;
1695 *tmp_class = pbm_err_p->pbm_pri ? PCI_MDPE : PCI_SEC_MDPE;
1707 pci_clear_error(pci_t *pci_p, pbm_errstate_t *pbm_err_p)
1713 *pbm_p->pbm_ctrl_reg = pbm_err_p->pbm_ctl_stat;
1714 *pbm_p->pbm_async_flt_status_reg = pbm_err_p->pbm_afsr;
1716 pbm_err_p->pbm_pci.pci_cfg_stat;
1902 pci_pbm_errstate_get(pci_t *pci_p, pbm_errstate_t *pbm_err_p)
1907 bzero(pbm_err_p, sizeof (pbm_errstate_t));
1912 pbm_err_p->pbm_bridge_type = PCI_BRIDGE_TYPE(pci_p->pci_common_p);
1913 pbm_err_p->pbm_pci.pci_cfg_stat =
1915 pbm_err_p->pbm_ctl_stat = *pbm_p->pbm_ctrl_reg;
1916 pbm_err_p->pbm_pci.pci_cfg_comm =
1918 pbm_err_p->pbm_afsr = *pbm_p->pbm_async_flt_status_reg;
1919 pbm_err_p->pbm_afar = *pbm_p->pbm_async_flt_addr_reg;
1920 pbm_err_p->pbm_pci.pci_pa = *pbm_p->pbm_async_flt_addr_reg;