Lines Matching refs:derr

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)
230 impl.pf_derr = derr;
279 if (derr->fme_flag != DDI_FM_ERR_UNEXPECTED) {
282 analyse_flag = pf_analyse_error(derr, &impl);
285 pf_send_ereport(derr, &impl);
301 derr->fme_status = PF_ERR2DDIFM_ERR(scan_flag);
1096 pf_dummy_cb(dev_info_t *dip, ddi_fm_error_t *derr, const void *not_used)
1371 pf_analyse_error(ddi_fm_error_t *derr, pf_impl_t *impl)
1391 sts_flags |= pf_analyse_error_tbl(derr, impl,
1396 sts_flags |= pf_analyse_error_tbl(derr, impl,
1403 sts_flags |= pf_analyse_error_tbl(derr, impl, pfd_p,
1413 sts_flags |= pf_analyse_error_tbl(derr, impl,
1423 sts_flags |= pf_analyse_error_tbl(derr,
1426 sts_flags |= pf_analyse_error_tbl(derr,
1439 sts_flags |= pf_analyse_error_tbl(derr, impl,
1446 sts_flags |= pf_analyse_error_tbl(derr,
1465 pf_analyse_error_tbl(ddi_fm_error_t *derr, pf_impl_t *impl,
1477 err |= row->handler(derr, bit, impl->pf_dq_head_p, pfd_p);
1517 pf_analyse_ca_ur(ddi_fm_error_t *derr, uint32_t bit, pf_data_t *dq_head_p,
1545 pf_log_hdl_lookup(rpdip, derr, pfd_p, B_TRUE) == PF_HDL_FOUND)
1560 pf_analyse_ma_ta(ddi_fm_error_t *derr, uint32_t bit, pf_data_t *dq_head_p,
1582 if (pf_log_hdl_lookup(rpdip, derr, pfd_p, B_FALSE) == PF_HDL_FOUND)
1598 pf_analyse_pci(ddi_fm_error_t *derr, uint32_t bit, pf_data_t *dq_head_p,
1672 pf_analyse_perr_assert(ddi_fm_error_t *derr, uint32_t bit, pf_data_t *dq_head_p,
1695 hdl_sts = pf_log_hdl_lookup(rpdip, derr, pfd_p,
1709 hdl_sts = pf_log_hdl_lookup(rpdip, derr, pfd_p,
1713 hdl_sts = pf_log_hdl_lookup(rpdip, derr, pfd_p,
1772 pf_analyse_ptlp(ddi_fm_error_t *derr, uint32_t bit, pf_data_t *dq_head_p,
1789 if (pf_log_hdl_lookup(rpdip, derr, pfd_p, B_TRUE) ==
1849 return pf_analyse_perr_assert(derr,
1864 pf_analyse_sc(ddi_fm_error_t *derr, uint32_t bit, pf_data_t *dq_head_p,
1878 sts = pf_log_hdl_lookup(rpdip, derr, pfd_p, B_FALSE);
1893 pf_analyse_to(ddi_fm_error_t *derr, uint32_t bit, pf_data_t *dq_head_p,
1909 pf_analyse_uc(ddi_fm_error_t *derr, uint32_t bit, pf_data_t *dq_head_p,
1936 pf_analyse_uc_data(ddi_fm_error_t *derr, uint32_t bit, pf_data_t *dq_head_p,
1947 if (pf_log_hdl_lookup(rpdip, derr, pfd_p, B_FALSE) == PF_HDL_FOUND)
1955 pf_no_panic(ddi_fm_error_t *derr, uint32_t bit, pf_data_t *dq_head_p,
1963 pf_panic(ddi_fm_error_t *derr, uint32_t bit, pf_data_t *dq_head_p,
2299 ddi_fm_error_t derr;
2314 bzero(&derr, sizeof (ddi_fm_error_t));
2315 derr.fme_version = DDI_FME_VERSION;
2316 derr.fme_flag = DDI_FM_ERR_UNEXPECTED;
2317 derr.fme_ena = ena;
2319 return (pf_hdl_child_lookup(dip, &derr, flag, addr, bdf));
2323 pf_hdl_child_lookup(dev_info_t *dip, ddi_fm_error_t *derr, uint32_t flag,
2359 status = pf_hdl_compare(dip, derr, DMA_HANDLE, addr,
2370 status = pf_hdl_compare(dip, derr, ACC_HANDLE, addr,
2402 status = pf_hdl_child_lookup(cdip, derr, flag, addr,
2417 pf_hdl_compare(dev_info_t *dip, ddi_fm_error_t *derr, uint32_t flag,
2452 i_ddi_fm_acc_err_set(ap, derr->fme_ena, status,
2454 ddi_fm_acc_err_get(ap, derr, DDI_FME_VERSION);
2455 derr->fme_acc_handle = ap;
2459 i_ddi_fm_dma_err_set(dp, derr->fme_ena, status,
2461 ddi_fm_dma_err_get(dp, derr, DDI_FME_VERSION);
2462 derr->fme_dma_handle = dp;
2473 status = pf_hdl_compare(dip, derr, flag, addr, bdf, fcp);
2492 pf_log_hdl_lookup(dev_info_t *rpdip, ddi_fm_error_t *derr, pf_data_t *pfd_p,
2675 pf_send_ereport(ddi_fm_error_t *derr, pf_impl_t *impl)
2693 if (derr->fme_flag != DDI_FM_ERR_UNEXPECTED ||
2697 if (pf_ereport_setup(PCIE_BUS2DIP(bus_p), derr->fme_ena,
3025 pf_fm_callback(dev_info_t *dip, ddi_fm_error_t *derr)
3037 cb_sts = errhdl->eh_func(dip, derr,