Lines Matching refs:derr
1715 ddi_fm_error_t derr; in cb_buserr_intr() local
1722 bzero(&derr, sizeof (ddi_fm_error_t)); in cb_buserr_intr()
1723 derr.fme_version = DDI_FME_VERSION; in cb_buserr_intr()
1724 derr.fme_ena = fm_ena_generate(0, FM_ENA_FMT1); in cb_buserr_intr()
1731 ret = jbus_err_handler(pci_p->pci_dip, derr.fme_ena, &cb_err); in cb_buserr_intr()
1734 ret = safari_err_handler(pci_p->pci_dip, derr.fme_ena, &cb_err); in cb_buserr_intr()
1744 if (pci_pbm_err_handler(cmn_p->pci_p[i]->pci_dip, &derr, in cb_buserr_intr()
2305 pci_pbm_err_handler(dev_info_t *dip, ddi_fm_error_t *derr, in pci_pbm_err_handler() argument
2321 derr->fme_ena = derr->fme_ena ? derr->fme_ena : in pci_pbm_err_handler()
2327 if (derr->fme_flag == DDI_FM_ERR_EXPECTED) { in pci_pbm_err_handler()
2336 derr->fme_status = DDI_FM_NONFATAL; in pci_pbm_err_handler()
2344 derr->fme_status = DDI_FM_NONFATAL; in pci_pbm_err_handler()
2345 ndi_fm_acc_err_set(pbm_p->pbm_excl_handle, derr); in pci_pbm_err_handler()
2349 } else if (derr->fme_flag == DDI_FM_ERR_PEEK) { in pci_pbm_err_handler()
2357 } else if (derr->fme_flag == DDI_FM_ERR_POKE) { in pci_pbm_err_handler()
2393 ret = pbm_afsr_report(dip, derr->fme_ena, &pbm_err); in pci_pbm_err_handler()
2399 if ((ret = pcix_log_pbm(pci_p, derr->fme_ena, &pbm_err)) in pci_pbm_err_handler()
2405 if ((ret = pci_cfg_report(dip, derr, &pbm_err.pbm_pci, caller, prierr)) in pci_pbm_err_handler()
2416 pbm_ereport_post(dip, derr->fme_ena, &pbm_err); in pci_pbm_err_handler()
2423 pci_target_enqueue(derr->fme_ena, in pci_pbm_err_handler()
2426 (uint64_t)derr->fme_bus_specific); in pci_pbm_err_handler()
2433 pbm_ereport_post(dip, derr->fme_ena, &pbm_err); in pci_pbm_err_handler()
2450 if (derr->fme_flag != DDI_FM_ERR_POKE) { in pci_pbm_err_handler()
2455 ddi_fm_ereport_post(dip, buf, derr->fme_ena, in pci_pbm_err_handler()
2477 ddi_fm_ereport_post(dip, buf, derr->fme_ena, DDI_NOSLEEP, in pci_pbm_err_handler()
2501 derr->fme_ena, (void *)&pbm_err.pbm_va_log); in pci_pbm_err_handler()
2514 if (iommu_err_handler(dip, derr->fme_ena, &pbm_err) in pci_pbm_err_handler()
2522 ret = ndi_fm_handler_dispatch(dip, NULL, derr); in pci_pbm_err_handler()