Lines Matching defs:erpt

277 fab_prep_pci_erpt(fmd_hdl_t *hdl, fab_data_t *data, nvlist_t *erpt,
281 int err = fab_prep_basic_erpt(hdl, data->nvl, erpt, B_FALSE);
286 (void) nvlist_add_string(erpt, FM_CLASS, fab_buf);
288 (void) nvlist_add_uint16(erpt, PCI_CONFIG_STATUS, data->pci_err_status);
289 (void) nvlist_add_uint16(erpt, PCI_CONFIG_COMMAND, data->pci_cfg_comm);
295 fab_prep_pci_bdg_erpt(fmd_hdl_t *hdl, fab_data_t *data, nvlist_t *erpt,
299 int err = fab_prep_basic_erpt(hdl, data->nvl, erpt, B_FALSE);
304 (void) nvlist_add_string(erpt, FM_CLASS, fab_buf);
306 (void) nvlist_add_uint16(erpt, PCI_SEC_CONFIG_STATUS,
308 (void) nvlist_add_uint16(erpt, PCI_BCNTRL, data->pci_bdg_ctrl);
314 fab_prep_pci_bdg_ctl_erpt(fmd_hdl_t *hdl, fab_data_t *data, nvlist_t *erpt,
318 int err = fab_prep_basic_erpt(hdl, data->nvl, erpt, B_FALSE);
323 (void) nvlist_add_string(erpt, FM_CLASS, fab_buf);
325 (void) nvlist_add_uint16(erpt, PCI_SEC_CONFIG_STATUS,
327 (void) nvlist_add_uint16(erpt, PCI_BCNTRL, data->pci_bdg_ctrl);
334 fab_prep_pcie_ce_erpt(fmd_hdl_t *hdl, fab_data_t *data, nvlist_t *erpt,
338 int err = fab_prep_basic_erpt(hdl, data->nvl, erpt, B_FALSE);
343 (void) nvlist_add_string(erpt, FM_CLASS, fab_buf);
345 (void) nvlist_add_uint16(erpt, PCIEX_DEVSTS_REG, data->pcie_err_status);
346 (void) nvlist_add_uint32(erpt, PCIEX_CE_STATUS_REG,
353 fab_prep_pcie_ue_erpt(fmd_hdl_t *hdl, fab_data_t *data, nvlist_t *erpt,
359 int err = fab_prep_basic_erpt(hdl, data->nvl, erpt, B_FALSE);
364 (void) nvlist_add_string(erpt, FM_CLASS, fab_buf);
366 (void) nvlist_add_uint16(erpt, PCIEX_DEVSTS_REG, data->pcie_err_status);
367 (void) nvlist_add_uint32(erpt, PCIEX_UE_STATUS_REG,
369 (void) nvlist_add_uint32(erpt, PCIEX_UE_SEV_REG, data->pcie_ue_sev);
370 (void) nvlist_add_uint32(erpt, PCIEX_ADV_CTL, data->pcie_adv_ctl);
375 (void) nvlist_add_uint16(erpt, PCIEX_SRC_ID,
377 (void) nvlist_add_boolean_value(erpt, PCIEX_SRC_VALID, B_TRUE);
379 (void) nvlist_add_uint16(erpt, PCIEX_SRC_ID, 0);
380 (void) nvlist_add_boolean_value(erpt, PCIEX_SRC_VALID, B_FALSE);
393 fab_prep_pcie_sue_erpt(fmd_hdl_t *hdl, fab_data_t *data, nvlist_t *erpt,
399 int err = fab_prep_basic_erpt(hdl, data->nvl, erpt, B_FALSE);
404 (void) nvlist_add_string(erpt, FM_CLASS, fab_buf);
406 (void) nvlist_add_uint32(erpt, PCIEX_SEC_UE_STATUS,
412 (void) nvlist_add_uint16(erpt, PCIEX_SRC_ID,
414 (void) nvlist_add_boolean_value(erpt, PCIEX_SRC_VALID, B_TRUE);
416 (void) nvlist_add_uint16(erpt, PCIEX_SRC_ID, 0);
417 (void) nvlist_add_boolean_value(erpt, PCIEX_SRC_VALID, B_FALSE);
430 fab_prep_pcix_erpt(fmd_hdl_t *hdl, fab_data_t *data, nvlist_t *erpt,
440 err = fab_prep_basic_erpt(hdl, data->nvl, erpt, B_FALSE);
445 (void) nvlist_add_string(erpt, FM_CLASS, fab_buf);
447 (void) nvlist_add_uint8(erpt, PCIX_COMMAND, data->pcix_command);
448 (void) nvlist_add_uint32(erpt, PCIX_STATUS, data->pcix_status);
456 nvlist_t *erpt;
487 if (nvlist_alloc(&erpt, NV_UNIQUE_NAME, 0) != 0)
489 (void) fab_prep_basic_erpt(hdl, data->nvl, erpt, B_FALSE);
490 (void) nvlist_add_string(erpt, FM_CLASS, fab_buf);
491 (void) nvlist_add_uint16(erpt, PCIX_COMMAND,
493 (void) nvlist_add_uint32(erpt, PCIX_STATUS, data->pcix_status);
494 (void) nvlist_add_uint32(erpt, PCIX_ECC_CTLSTAT, ctlstat);
495 (void) nvlist_add_uint32(erpt, PCIX_ECC_ATTR,
498 fmd_xprt_post(hdl, fab_fmd_xprt, erpt, 0);
507 if (nvlist_alloc(&erpt, NV_UNIQUE_NAME, 0) != 0)
509 (void) fab_prep_basic_erpt(hdl, data->nvl, erpt, B_FALSE);
510 (void) nvlist_add_string(erpt, FM_CLASS, fab_buf);
511 (void) nvlist_add_uint16(erpt, PCIX_COMMAND,
513 (void) nvlist_add_uint32(erpt, PCIX_STATUS, data->pcix_status);
514 (void) nvlist_add_uint32(erpt, PCIX_ECC_CTLSTAT, ctlstat);
515 (void) nvlist_add_uint32(erpt, PCIX_ECC_ATTR,
518 fmd_xprt_post(hdl, fab_fmd_xprt, erpt, 0);
529 fab_prep_pcix_bdg_sec_erpt(fmd_hdl_t *hdl, fab_data_t *data, nvlist_t *erpt,
533 int err = fab_prep_basic_erpt(hdl, data->nvl, erpt, B_FALSE);
538 (void) nvlist_add_string(erpt, FM_CLASS, fab_buf);
540 (void) nvlist_add_uint16(erpt, PCIX_SEC_STATUS,
542 (void) nvlist_add_uint32(erpt, PCIX_BDG_STAT, data->pcix_bdg_stat);
548 fab_prep_pcix_bdg_erpt(fmd_hdl_t *hdl, fab_data_t *data, nvlist_t *erpt,
552 int err = fab_prep_basic_erpt(hdl, data->nvl, erpt, B_FALSE);
557 (void) nvlist_add_string(erpt, FM_CLASS, fab_buf);
559 (void) nvlist_add_uint16(erpt, PCIX_SEC_STATUS,
561 (void) nvlist_add_uint32(erpt, PCIX_BDG_STAT, data->pcix_bdg_stat);
569 nvlist_t *erpt;
599 if (nvlist_alloc(&erpt, NV_UNIQUE_NAME, 0) != 0)
601 (void) fab_prep_basic_erpt(hdl, data->nvl, erpt, B_FALSE);
602 (void) nvlist_add_string(erpt, FM_CLASS, fab_buf);
603 (void) nvlist_add_uint16(erpt, PCIX_SEC_STATUS,
605 (void) nvlist_add_uint32(erpt, PCIX_BDG_STAT,
607 (void) nvlist_add_uint32(erpt, PCIX_ECC_CTLSTAT, ctlstat);
608 (void) nvlist_add_uint32(erpt, PCIX_ECC_ATTR,
611 fmd_xprt_post(hdl, fab_fmd_xprt, erpt, 0);
620 if (nvlist_alloc(&erpt, NV_UNIQUE_NAME, 0) != 0)
622 (void) fab_prep_basic_erpt(hdl, data->nvl, erpt, B_FALSE);
623 (void) nvlist_add_string(erpt, FM_CLASS, fab_buf);
624 (void) nvlist_add_uint16(erpt, PCIX_SEC_STATUS,
626 (void) nvlist_add_uint32(erpt, PCIX_BDG_STAT,
628 (void) nvlist_add_uint32(erpt, PCIX_ECC_CTLSTAT, ctlstat);
629 (void) nvlist_add_uint32(erpt, PCIX_ECC_ATTR,
632 fmd_xprt_post(hdl, fab_fmd_xprt, erpt, 0);
642 fab_prep_pcie_nadv_erpt(fmd_hdl_t *hdl, fab_data_t *data, nvlist_t *erpt,
654 err = fab_prep_basic_erpt(hdl, data->nvl, erpt, B_FALSE);
659 (void) nvlist_add_string(erpt, FM_CLASS, fab_buf);
661 (void) nvlist_add_uint16(erpt, PCIEX_DEVSTS_REG, data->pcie_err_status);
667 fab_prep_pcie_rc_erpt(fmd_hdl_t *hdl, fab_data_t *data, nvlist_t *erpt,
696 err |= fab_prep_basic_erpt(hdl, data->nvl, erpt, B_FALSE);
701 (void) nvlist_add_string(erpt, FM_CLASS, fab_buf);
703 (void) nvlist_add_uint32(erpt, PCIEX_ROOT_ERRSTS_REG, status);
705 (void) nvlist_add_uint16(erpt, PCIEX_SRC_ID,
707 (void) nvlist_add_boolean_value(erpt, PCIEX_SRC_VALID, B_TRUE);
710 (void) nvlist_add_uint16(erpt, PCIEX_SRC_ID,
712 (void) nvlist_add_boolean_value(erpt, PCIEX_SRC_VALID, B_TRUE);
719 fab_prep_pcie_fake_rc_erpt(fmd_hdl_t *hdl, fab_data_t *data, nvlist_t *erpt,
735 err = fab_prep_basic_erpt(hdl, data->nvl, erpt, B_TRUE);
740 (void) nvlist_add_string(erpt, FM_CLASS, fab_buf);
762 (void) nvlist_add_uint32(erpt, PCIEX_ROOT_ERRSTS_REG, rc_err_sts);
765 (void) nvlist_add_uint16(erpt, PCIEX_SRC_ID, data->bdf);
766 (void) nvlist_add_boolean_value(erpt, PCIEX_SRC_VALID, B_TRUE);