/titanic_50/usr/src/uts/sun4u/io/px/ |
H A D | px_err_impl.h | 97 (dev_info_t *rpdip, caddr_t csr_base, ddi_fm_error_t *derr, \ 106 ddi_fm_error_t *derr, uint_t bit, char *class_name) 120 ddi_fm_error_t *derr, px_err_reg_desc_t *err_reg_descr, 123 ddi_fm_error_t *derr, px_err_reg_desc_t *err_reg_descr, 126 ddi_fm_error_t *derr, px_err_reg_desc_t *err_reg_descr, 129 ddi_fm_error_t *derr, px_err_reg_desc_t *err_reg_descr, 132 ddi_fm_error_t *derr, px_err_reg_desc_t *err_reg_descr, 157 ddi_fm_error_t *derr, px_err_reg_desc_t *err_reg_descr, 160 ddi_fm_error_t *derr, px_err_reg_desc_t *err_reg_descr, 163 ddi_fm_error_t *derr, px_err_reg_desc_t *err_reg_descr, [all …]
|
H A D | px_err.c | 634 static int px_err_erpt_and_clr(px_t *px_p, ddi_fm_error_t *derr, 636 static int px_err_check_severity(px_t *px_p, ddi_fm_error_t *derr, 655 ddi_fm_error_t derr; in px_err_cb_intr() local 658 bzero(&derr, sizeof (ddi_fm_error_t)); in px_err_cb_intr() 659 derr.fme_version = DDI_FME_VERSION; in px_err_cb_intr() 660 derr.fme_ena = fm_ena_generate(0, FM_ENA_FMT1); in px_err_cb_intr() 661 derr.fme_flag = DDI_FM_ERR_UNEXPECTED; in px_err_cb_intr() 666 err = px_err_cmn_intr(px_p, &derr, PX_INTR_CALL, PX_FM_BLOCK_HOST); in px_err_cb_intr() 695 ddi_fm_error_t derr; in px_err_dmc_pec_intr() local 698 bzero(&derr, sizeof (ddi_fm_error_t)); in px_err_dmc_pec_intr() [all …]
|
/titanic_50/usr/src/uts/sun4v/io/px/ |
H A D | px_err.c | 42 static int px_err_epkt_severity(px_t *px_p, ddi_fm_error_t *derr, 48 boolean_t is_block_pci, int err, ddi_fm_error_t *derr, 50 static int px_cb_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr, 52 static int px_mmu_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr, 54 static int px_intr_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr, 56 static int px_port_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr, 58 static int px_pcie_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr, 60 static int px_intr_handle_errors(dev_info_t *dip, ddi_fm_error_t *derr, 62 static int px_port_handle_errors(dev_info_t *dip, ddi_fm_error_t *derr, 64 static void px_fix_legacy_epkt(dev_info_t *dip, ddi_fm_error_t *derr, [all …]
|
H A D | px_err_gen.c | 40 px_cb_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr, px_rc_err_t *epkt, in px_cb_epkt_severity() argument 232 px_mmu_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr, px_rc_err_t *epkt, in px_mmu_epkt_severity() argument 407 px_mmu_handle_lookup(dip, derr, epkt) == PF_HDL_FOUND) in px_mmu_epkt_severity() 416 px_intr_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr, px_rc_err_t *epkt, in px_intr_epkt_severity() argument 532 err = px_intr_handle_errors(dip, derr, in px_intr_epkt_severity() 594 px_port_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr, px_rc_err_t *epkt, in px_port_epkt_severity() argument 678 err = px_port_handle_errors(dip, derr, in px_port_epkt_severity() 686 err = px_port_handle_errors(dip, derr, in px_port_epkt_severity()
|
/titanic_50/usr/src/uts/common/os/ |
H A D | pcifm.c | 553 pcix_check_addr(dev_info_t *dip, ddi_fm_error_t *derr, in pcix_check_addr() argument 559 (pci_fme_bus_specific_t *)derr->fme_bus_specific; in pcix_check_addr() 612 pci_bdg_error_report(dev_info_t *dip, ddi_fm_error_t *derr, pci_erpt_t *erpt_p) in pci_bdg_error_report() argument 623 (pci_fme_bus_specific_t *)derr->fme_bus_specific; in pci_bdg_error_report() 625 if (derr->fme_flag != DDI_FM_ERR_UNEXPECTED) in pci_bdg_error_report() 632 ddi_fm_ereport_post(dip, buf, derr->fme_ena, in pci_bdg_error_report() 647 ddi_fm_ereport_post(dip, buf, derr->fme_ena, in pci_bdg_error_report() 658 pci_target_enqueue(derr->fme_ena, in pci_bdg_error_report() 672 if (derr->fme_flag == DDI_FM_ERR_EXPECTED) { in pci_bdg_error_report() 682 if (derr->fme_flag == DDI_FM_ERR_POKE) { in pci_bdg_error_report() [all …]
|
H A D | ndifm.c | 357 ndi_fmc_entry_error(dev_info_t *dip, int flag, ddi_fm_error_t *derr, in ndi_fmc_entry_error() argument 417 i_ddi_fm_acc_err_set(ap, derr->fme_ena, status, in ndi_fmc_entry_error() 419 ddi_fm_acc_err_get(ap, derr, DDI_FME_VERSION); in ndi_fmc_entry_error() 420 derr->fme_acc_handle = ap; in ndi_fmc_entry_error() 424 i_ddi_fm_dma_err_set(dp, derr->fme_ena, status, in ndi_fmc_entry_error() 426 ddi_fm_dma_err_get(dp, derr, DDI_FME_VERSION); in ndi_fmc_entry_error() 427 derr->fme_dma_handle = dp; in ndi_fmc_entry_error() 462 ddi_fm_error_t derr; in ndi_fmc_error() local 472 bzero(&derr, sizeof (ddi_fm_error_t)); in ndi_fmc_error() 473 derr.fme_version = DDI_FME_VERSION; in ndi_fmc_error() [all …]
|
/titanic_50/usr/src/uts/sun4/io/px/ |
H A D | px_fm.c | 55 static int px_pcie_ptlp(dev_info_t *dip, ddi_fm_error_t *derr, 291 px_fm_callback(dev_info_t *dip, ddi_fm_error_t *derr, const void *impl_data) in px_fm_callback() argument 298 uint64_t fault_addr = (uint64_t)derr->fme_bus_specific; in px_fm_callback() 355 rc_err = px_err_cmn_intr(px_p, derr, PX_TRAP_CALL, PX_FM_BLOCK_ALL); in px_fm_callback() 356 lookup = pf_hdl_lookup(dip, derr->fme_ena, acc_type, (uint64_t)addr, in px_fm_callback() 371 fab_err = px_scan_fabric(px_p, dip, derr); in px_fm_callback() 406 ddi_fm_error_t derr; in px_err_fabric_intr() local 415 bzero(&derr, sizeof (ddi_fm_error_t)); in px_err_fabric_intr() 416 derr.fme_version = DDI_FME_VERSION; in px_err_fabric_intr() 417 derr.fme_ena = fm_ena_generate(0, FM_ENA_FMT1); in px_err_fabric_intr() [all …]
|
H A D | px_fm.h | 123 extern int px_scan_fabric(px_t *px_p, dev_info_t *rdip, ddi_fm_error_t *derr); 124 extern void px_err_safeacc_check(px_t *px_p, ddi_fm_error_t *derr); 126 extern int px_err_check_pcie(dev_info_t *dip, ddi_fm_error_t *derr,
|
/titanic_50/usr/src/uts/sun4u/io/pci/ |
H A D | pci_pbm.c | 224 ddi_fm_error_t derr; in pbm_error_intr() local 228 bzero(&derr, sizeof (ddi_fm_error_t)); in pbm_error_intr() 229 derr.fme_version = DDI_FME_VERSION; in pbm_error_intr() 236 ddi_fm_acc_err_get(pbm_p->pbm_excl_handle, &derr, in pbm_error_intr() 238 ASSERT(derr.fme_flag == DDI_FM_ERR_EXPECTED); in pbm_error_intr() 239 derr.fme_acc_handle = pbm_p->pbm_excl_handle; in pbm_error_intr() 240 err = pci_pbm_err_handler(pci_p->pci_dip, &derr, (void *)pci_p, in pbm_error_intr() 249 derr.fme_flag = DDI_FM_ERR_POKE; in pbm_error_intr() 250 err = pci_pbm_err_handler(pci_p->pci_dip, &derr, (void *)pci_p, in pbm_error_intr() 258 derr.fme_flag = DDI_FM_ERR_UNEXPECTED; in pbm_error_intr() [all …]
|
H A D | pci_fm.c | 171 ddi_fm_error_t derr; in pci_bus_exit() local 178 ddi_fm_acc_err_get(pbm_p->pbm_excl_handle, &derr, DDI_FME_VERSION); in pci_bus_exit() 180 if (derr.fme_status == DDI_FM_OK) { in pci_bus_exit() 182 (void) pci_pbm_err_handler(pci_p->pci_dip, &derr, in pci_bus_exit() 197 pci_err_callback(dev_info_t *dip, ddi_fm_error_t *derr, in pci_err_callback() argument 215 ecc_err.ecc_ena = derr->fme_ena; in pci_err_callback() 226 int err = pci_pbm_err_handler(pci_p->pci_dip, derr, in pci_err_callback()
|
H A D | pci_util.c | 718 pci_cfg_report(dev_info_t *dip, ddi_fm_error_t *derr, pci_errstate_t *pci_err_p, in pci_cfg_report() argument 727 derr->fme_ena = derr->fme_ena ? derr->fme_ena : in pci_cfg_report() 737 ddi_fm_ereport_post(dip, buf, derr->fme_ena, in pci_cfg_report() 779 pci_target_enqueue(derr->fme_ena, in pci_cfg_report() 782 (uint64_t)derr->fme_bus_specific); in pci_cfg_report()
|
H A D | pcipsy.c | 1721 pci_pbm_err_handler(dev_info_t *dip, ddi_fm_error_t *derr, in pci_pbm_err_handler() argument 1739 derr->fme_ena = derr->fme_ena ? derr->fme_ena : in pci_pbm_err_handler() 1745 if (derr->fme_flag == DDI_FM_ERR_EXPECTED) { in pci_pbm_err_handler() 1754 derr->fme_status = DDI_FM_NONFATAL; in pci_pbm_err_handler() 1762 derr->fme_status = DDI_FM_NONFATAL; in pci_pbm_err_handler() 1763 ndi_fm_acc_err_set(pbm_p->pbm_excl_handle, derr); in pci_pbm_err_handler() 1767 } else if (derr->fme_flag == DDI_FM_ERR_PEEK) { in pci_pbm_err_handler() 1775 } else if (derr->fme_flag == DDI_FM_ERR_POKE) { in pci_pbm_err_handler() 1799 ret = pbm_afsr_report(dip, derr->fme_ena, &pbm_err); in pci_pbm_err_handler() 1806 ret = pci_cfg_report(dip, derr, &pbm_err.pbm_pci, caller, prierr); in pci_pbm_err_handler() [all …]
|
H A D | pcisch.c | 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() [all …]
|
H A D | pci_ecc.c | 363 ddi_fm_error_t derr; in ecc_pci_check() local 369 bzero(&derr, sizeof (ddi_fm_error_t)); in ecc_pci_check() 370 derr.fme_version = DDI_FME_VERSION; in ecc_pci_check() 371 derr.fme_ena = fme_ena; in ecc_pci_check() 391 if (pci_pbm_err_handler(dip, &derr, (void *)pci_p, in ecc_pci_check()
|
/titanic_50/usr/src/uts/common/io/pciex/ |
H A D | pcie_fault.c | 147 static int pf_fm_callback(dev_info_t *dip, ddi_fm_error_t *derr); 211 pf_scan_fabric(dev_info_t *rdip, ddi_fm_error_t *derr, pf_data_t *root_pfd_p) in pf_scan_fabric() argument 230 impl.pf_derr = derr; in pf_scan_fabric() 279 if (derr->fme_flag != DDI_FM_ERR_UNEXPECTED) { in pf_scan_fabric() 282 analyse_flag = pf_analyse_error(derr, &impl); in pf_scan_fabric() 285 pf_send_ereport(derr, &impl); in pf_scan_fabric() 301 derr->fme_status = PF_ERR2DDIFM_ERR(scan_flag); in pf_scan_fabric() 1096 pf_dummy_cb(dev_info_t *dip, ddi_fm_error_t *derr, const void *not_used) in pf_dummy_cb() argument 1371 pf_analyse_error(ddi_fm_error_t *derr, pf_impl_t *impl) in pf_analyse_error() argument 1391 sts_flags |= pf_analyse_error_tbl(derr, impl, in pf_analyse_error() [all …]
|
/titanic_50/usr/src/lib/libctf/common/ |
H A D | ctf_dwarf.c | 429 Dwarf_Error derr; in ctf_dwarf_attribute() local 431 if ((ret = dwarf_attr(die, name, attrp, &derr)) == DW_DLV_OK) in ctf_dwarf_attribute() 439 dwarf_errmsg(derr)); in ctf_dwarf_attribute() 448 Dwarf_Error derr; in ctf_dwarf_ref() local 453 if (dwarf_formref(attr, refp, &derr) == DW_DLV_OK) { in ctf_dwarf_ref() 460 dwarf_errmsg(derr)); in ctf_dwarf_ref() 470 Dwarf_Error derr; in ctf_dwarf_refdie() local 476 if ((ret = dwarf_offdie(cup->cu_dwarf, off, diep, &derr)) != in ctf_dwarf_refdie() 480 off, dwarf_errmsg(derr)); in ctf_dwarf_refdie() 493 Dwarf_Error derr; in ctf_dwarf_signed() local [all …]
|
/titanic_50/usr/src/uts/sun4u/opl/io/pcicmu/ |
H A D | pcmu_pbm.c | 183 ddi_fm_error_t derr; in pcmu_pbm_error_intr() local 187 bzero(&derr, sizeof (ddi_fm_error_t)); in pcmu_pbm_error_intr() 188 derr.fme_version = DDI_FME_VERSION; in pcmu_pbm_error_intr() 197 derr.fme_flag = DDI_FM_ERR_POKE; in pcmu_pbm_error_intr() 198 err = pcmu_pbm_err_handler(pcmu_p->pcmu_dip, &derr, in pcmu_pbm_error_intr() 207 derr.fme_flag = DDI_FM_ERR_UNEXPECTED; in pcmu_pbm_error_intr() 208 err = pcmu_pbm_err_handler(pcmu_p->pcmu_dip, &derr, in pcmu_pbm_error_intr()
|
H A D | pcmu_ecc.c | 316 ddi_fm_error_t derr; in pcmu_ecc_check() local 323 bzero(&derr, sizeof (ddi_fm_error_t)); in pcmu_ecc_check() 324 derr.fme_version = DDI_FME_VERSION; in pcmu_ecc_check() 325 derr.fme_ena = fme_ena; in pcmu_ecc_check() 333 if (pcmu_pbm_err_handler(pcmu_p->pcmu_dip, &derr, (void *)pcmu_p, in pcmu_ecc_check()
|
H A D | pcmu_util.c | 487 pcmu_cfg_report(dev_info_t *dip, ddi_fm_error_t *derr, in pcmu_cfg_report() argument 500 derr->fme_ena = derr->fme_ena ? derr->fme_ena : in pcmu_cfg_report()
|
H A D | pcicmu.c | 2002 pcmu_pbm_err_handler(dev_info_t *dip, ddi_fm_error_t *derr, in pcmu_pbm_err_handler() argument 2016 derr->fme_ena = derr->fme_ena ? derr->fme_ena : in pcmu_pbm_err_handler() 2022 if (derr->fme_flag == DDI_FM_ERR_PEEK) { in pcmu_pbm_err_handler() 2030 } else if (derr->fme_flag == DDI_FM_ERR_POKE) { in pcmu_pbm_err_handler() 2049 ret = pcmu_pbm_afsr_report(dip, derr->fme_ena, &pbm_err); in pcmu_pbm_err_handler() 2057 ret = pcmu_cfg_report(dip, derr, &pbm_err.pcbm_pci, caller, prierr); in pcmu_pbm_err_handler()
|
/titanic_50/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_fm.c | 925 ddi_fm_error_t derr; in hermon_init_failure() local 936 ddi_fm_acc_err_get(hdl, &derr, DDI_FME_VERSION); in hermon_init_failure() 937 if (derr.fme_status != DDI_FM_OK) { in hermon_init_failure() 943 ddi_fm_acc_err_get(hdl, &derr, DDI_FME_VERSION); in hermon_init_failure() 944 if (derr.fme_status != DDI_FM_OK) { in hermon_init_failure() 1729 hermon_trigger_pio_error(hermon_test_t *tst, ddi_fm_error_t *derr) in hermon_trigger_pio_error() argument 1732 derr->fme_status = DDI_FM_OK; in hermon_trigger_pio_error() 1744 derr->fme_status = DDI_FM_NONFATAL; in hermon_trigger_pio_error() 1750 derr->fme_status = DDI_FM_NONFATAL; in hermon_trigger_pio_error() 2241 ddi_fm_error_t derr; in i_hca_pio_start() local [all …]
|
/titanic_50/usr/src/cmd/fm/eversholt/files/common/ |
H A D | disk.esc | 54 event fault.io.scsi.cmd.disk.dev.rqs.derr@P; 67 event upset.io.scsi.cmd.disk.dev.rqs.derr@P; 83 event ereport.io.scsi.cmd.disk.dev.rqs.derr@P, discard_if_config_unknown=1; 103 * fault.io.scsi.cmd.disk.dev.rqs.derr 108 prop fault.io.scsi.cmd.disk.dev.rqs.derr@P-> 109 ereport.io.scsi.cmd.disk.dev.rqs.derr@P{ DRIVER_ASSESSMENT_FATAL && 147 prop upset.io.scsi.cmd.disk.dev.rqs.derr@P-> 148 ereport.io.scsi.cmd.disk.dev.rqs.derr@P{ DRIVER_ASSESSMENT_NONFATAL };
|
/titanic_50/usr/src/uts/i86pc/io/pci/ |
H A D | pci.c | 837 void pci_peekpoke_cb(dev_info_t *dip, ddi_fm_error_t *derr) { in pci_peekpoke_cb() argument 838 (void) pci_ereport_post(dip, derr, NULL); in pci_peekpoke_cb() 857 pci_fm_callback(dev_info_t *dip, ddi_fm_error_t *derr, const void *no_used) in pci_fm_callback() argument 863 pci_ereport_post(dip, derr, NULL); in pci_fm_callback() 865 return (derr->fme_status); in pci_fm_callback()
|
/titanic_50/usr/src/uts/intel/io/pci/ |
H A D | pci_pci.c | 1049 void ppb_peekpoke_cb(dev_info_t *dip, ddi_fm_error_t *derr) { in ppb_peekpoke_cb() argument 1050 (void) pci_ereport_post(dip, derr, NULL); in ppb_peekpoke_cb() 1069 ppb_fm_callback(dev_info_t *dip, ddi_fm_error_t *derr, const void *no_used) in ppb_fm_callback() argument 1075 pci_ereport_post(dip, derr, NULL); in ppb_fm_callback() 1077 return (derr->fme_status); in ppb_fm_callback()
|
/titanic_50/usr/src/uts/sun4u/opl/sys/pcicmu/ |
H A D | pcmu_err.h | 127 extern int pcmu_err_callback(dev_info_t *dip, ddi_fm_error_t *derr,
|