Lines Matching refs:fmhdl
1086 struct i_ddi_fmhdl *fmhdl = DEVI(dip)->devi_fmhdl; in pf_init() local
1095 if (fmhdl) { in pf_init()
1102 if (!(fmhdl->fh_cap & DDI_FM_ERRCB_CAPABLE)) in pf_init()
1126 fmhdl = DEVI(dip)->devi_fmhdl; in pf_init()
1130 if (!fmhdl) { in pf_init()
1135 fmhdl->fh_cap |= DDI_FM_ERRCB_CAPABLE; in pf_init()
2440 struct i_ddi_fmhdl *fmhdl = DEVI(dip)->devi_fmhdl; in pf_hdl_child_lookup() local
2450 ASSERT(fmhdl); in pf_hdl_child_lookup()
2465 if ((flag & PF_ADDR_DMA) && DDI_FM_DMA_ERR_CAP(fmhdl->fh_cap)) in pf_hdl_child_lookup()
2466 fcp = fmhdl->fh_dma_cache; in pf_hdl_child_lookup()
2476 DDI_FM_ACC_ERR_CAP(fmhdl->fh_cap)) in pf_hdl_child_lookup()
2477 fcp = fmhdl->fh_acc_cache; in pf_hdl_child_lookup()
2744 struct i_ddi_fmhdl *fmhdl = DEVI(dip)->devi_fmhdl; in pf_ereport_setup() local
2748 *eqep = errorq_reserve(fmhdl->fh_errorq); in pf_ereport_setup()
2750 atomic_inc_64(&fmhdl->fh_kstat.fek_erpt_dropped.value.ui64); in pf_ereport_setup()
2754 *ereport = errorq_elem_nvl(fmhdl->fh_errorq, *eqep); in pf_ereport_setup()
2755 nva = errorq_elem_nva(fmhdl->fh_errorq, *eqep); in pf_ereport_setup()
2787 struct i_ddi_fmhdl *fmhdl = DEVI(dip)->devi_fmhdl; in pf_ereport_post() local
2789 errorq_commit(fmhdl->fh_errorq, *eqep, ERRORQ_ASYNC); in pf_ereport_post()