Lines Matching refs:dev

43 oce_fm_init(struct oce_dev *dev)  in oce_fm_init()  argument
47 if (dev->fm_caps == DDI_FM_NOT_CAPABLE) { in oce_fm_init()
51 oce_set_dma_fma_flags(dev->fm_caps); in oce_fm_init()
52 oce_set_reg_fma_flags(dev->fm_caps); in oce_fm_init()
54 (void) ddi_fm_init(dev->dip, &dev->fm_caps, &ibc); in oce_fm_init()
55 if (DDI_FM_EREPORT_CAP(dev->fm_caps) || in oce_fm_init()
56 DDI_FM_ERRCB_CAP(dev->fm_caps)) { in oce_fm_init()
57 pci_ereport_setup(dev->dip); in oce_fm_init()
59 if (DDI_FM_ERRCB_CAP(dev->fm_caps)) { in oce_fm_init()
60 ddi_fm_handler_register(dev->dip, oce_fm_error_cb, in oce_fm_init()
61 (void *)dev); in oce_fm_init()
73 oce_fm_fini(struct oce_dev *dev) in oce_fm_fini() argument
75 if (dev->fm_caps == DDI_FM_NOT_CAPABLE) { in oce_fm_fini()
78 if (DDI_FM_ERRCB_CAP(dev->fm_caps)) { in oce_fm_fini()
79 ddi_fm_handler_unregister(dev->dip); in oce_fm_fini()
81 if (DDI_FM_EREPORT_CAP(dev->fm_caps) || in oce_fm_fini()
82 DDI_FM_ERRCB_CAP(dev->fm_caps)) { in oce_fm_fini()
83 pci_ereport_teardown(dev->dip); in oce_fm_fini()
85 (void) ddi_fm_fini(dev->dip); in oce_fm_fini()
97 oce_fm_check_acc_handle(struct oce_dev *dev, ddi_acc_handle_t acc_handle) in oce_fm_check_acc_handle() argument
102 if (!DDI_FM_ACC_ERR_CAP(dev->fm_caps)) { in oce_fm_check_acc_handle()
120 oce_fm_check_dma_handle(struct oce_dev *dev, ddi_dma_handle_t dma_handle) in oce_fm_check_dma_handle() argument
124 if (!DDI_FM_DMA_ERR_CAP(dev->fm_caps)) { in oce_fm_check_dma_handle()
139 oce_fm_ereport(struct oce_dev *dev, char *detail) in oce_fm_ereport() argument
144 if (!DDI_FM_EREPORT_CAP(dev->fm_caps) || detail == NULL) { in oce_fm_ereport()
149 if (DDI_FM_EREPORT_CAP(dev->fm_caps)) { in oce_fm_ereport()
150 ddi_fm_ereport_post(dev->dip, buf, ena, DDI_NOSLEEP, in oce_fm_ereport()