Lines Matching refs:fmhdl
997 struct i_ddi_fmhdl *fmhdl = DEVI(dip)->devi_fmhdl;
1006 if (fmhdl) {
1013 if (!(fmhdl->fh_cap & DDI_FM_ERRCB_CAPABLE))
1037 fmhdl = DEVI(dip)->devi_fmhdl;
1041 if (!fmhdl) {
1046 fmhdl->fh_cap |= DDI_FM_ERRCB_CAPABLE;
2328 struct i_ddi_fmhdl *fmhdl = DEVI(dip)->devi_fmhdl;
2338 ASSERT(fmhdl);
2353 if ((flag & PF_ADDR_DMA) && DDI_FM_DMA_ERR_CAP(fmhdl->fh_cap))
2354 fcp = fmhdl->fh_dma_cache;
2364 DDI_FM_ACC_ERR_CAP(fmhdl->fh_cap))
2365 fcp = fmhdl->fh_acc_cache;
2626 struct i_ddi_fmhdl *fmhdl = DEVI(dip)->devi_fmhdl;
2630 *eqep = errorq_reserve(fmhdl->fh_errorq);
2632 atomic_inc_64(&fmhdl->fh_kstat.fek_erpt_dropped.value.ui64);
2636 *ereport = errorq_elem_nvl(fmhdl->fh_errorq, *eqep);
2637 nva = errorq_elem_nva(fmhdl->fh_errorq, *eqep);
2669 struct i_ddi_fmhdl *fmhdl = DEVI(dip)->devi_fmhdl;
2671 errorq_commit(fmhdl->fh_errorq, *eqep, ERRORQ_ASYNC);
3022 * owning the driver's fmhdl lock.