Lines Matching refs:pcip

284 	pci_state_t	*pcip = ddi_get_soft_state(npe_statep, instance);  in npe_info()  local
292 if (pcip == NULL) { in npe_info()
297 *result = (void *)pcip->pci_dip; in npe_info()
326 pci_state_t *pcip = NULL; in npe_attach() local
356 pcip = ddi_get_soft_state(npe_statep, instance); in npe_attach()
358 if (pcip == NULL) in npe_attach()
361 pcip->pci_dip = devi; in npe_attach()
362 pcip->pci_soft_state = PCI_SOFT_STATE_CLOSED; in npe_attach()
367 ret = ndi_event_alloc_hdl(pcip->pci_dip, NULL, &pcip->pci_ndi_event_hdl, in npe_attach()
370 ret = ndi_event_bind_set(pcip->pci_ndi_event_hdl, in npe_attach()
373 dev_err(pcip->pci_dip, CE_WARN, "npe: failed to bind " in npe_attach()
378 dev_err(pcip->pci_dip, CE_WARN, "npe: failed to allocate " in npe_attach()
387 pcip->pci_fmcap = DDI_FM_EREPORT_CAPABLE | DDI_FM_ERRCB_CAPABLE | in npe_attach()
389 ddi_fm_init(devi, &pcip->pci_fmcap, &pcip->pci_fm_ibc); in npe_attach()
391 if (pcip->pci_fmcap & DDI_FM_ERRCB_CAPABLE) { in npe_attach()
417 pci_state_t *pcip; in npe_detach() local
420 pcip = ddi_get_soft_state(npe_statep, ddi_get_instance(devi)); in npe_detach()
429 ret = ndi_event_unbind_set(pcip->pci_ndi_event_hdl, in npe_detach()
433 (void) ndi_event_free_hdl(pcip->pci_ndi_event_hdl); in npe_detach()
443 dev_err(pcip->pci_dip, CE_WARN, "npe: failed to " in npe_detach()
456 if (pcip->pci_fmcap & DDI_FM_ERRCB_CAPABLE) in npe_detach()
1212 pci_state_t *pcip = ddi_get_soft_state(npe_statep, in npe_fm_init() local
1216 *ibc = pcip->pci_fm_ibc; in npe_fm_init()
1218 return (pcip->pci_fmcap); in npe_fm_init()
1225 pci_state_t *pcip = ddi_get_soft_state(npe_statep, in npe_bus_get_eventcookie() local
1228 return (ndi_event_retrieve_cookie(pcip->pci_ndi_event_hdl, rdip, in npe_bus_get_eventcookie()
1238 pci_state_t *pcip = ddi_get_soft_state(npe_statep, in npe_bus_add_eventcall() local
1241 return (ndi_event_add_callback(pcip->pci_ndi_event_hdl, rdip, cookie, in npe_bus_add_eventcall()
1248 pci_state_t *pcip = ddi_get_soft_state(npe_statep, in npe_bus_remove_eventcall() local
1250 return (ndi_event_remove_callback(pcip->pci_ndi_event_hdl, cb_id)); in npe_bus_remove_eventcall()
1257 pci_state_t *pcip = ddi_get_soft_state(npe_statep, in npe_bus_post_event() local
1259 return (ndi_event_do_callback(pcip->pci_ndi_event_hdl, rdip, cookie, in npe_bus_post_event()