Lines Matching defs:pcip
228 pci_state_t *pcip = NULL;
246 pcip = ddi_get_soft_state(pci_statep, instance);
249 if (pcip == NULL) {
253 pcip->pci_dip = devi;
254 pcip->pci_soft_state = PCI_SOFT_STATE_CLOSED;
272 pcip->pci_fmcap = DDI_FM_ERRCB_CAPABLE |
274 ddi_fm_init(devi, &pcip->pci_fmcap, &pcip->pci_fm_ibc);
275 mutex_init(&pcip->pci_mutex, NULL, MUTEX_DRIVER, NULL);
276 mutex_init(&pcip->pci_err_mutex, NULL, MUTEX_DRIVER,
277 (void *)pcip->pci_fm_ibc);
278 mutex_init(&pcip->pci_peek_poke_mutex, NULL, MUTEX_DRIVER,
279 (void *)pcip->pci_fm_ibc);
280 if (pcip->pci_fmcap & DDI_FM_ERRCB_CAPABLE) {
302 pci_state_t *pcip;
304 pcip = ddi_get_soft_state(pci_statep, ddi_get_instance(devi));
309 if (pcip->pci_fmcap & DDI_FM_ERRCB_CAPABLE) {
313 mutex_destroy(&pcip->pci_peek_poke_mutex);
314 mutex_destroy(&pcip->pci_err_mutex);
315 mutex_destroy(&pcip->pci_mutex);
347 pci_state_t *pcip;
353 pcip = ddi_get_soft_state(pci_statep, ddi_get_instance(dip));
355 hdlp->ahi_err_mutexp = &pcip->pci_err_mutex;
356 hdlp->ahi_peekpoke_mutexp = &pcip->pci_peek_poke_mutex;
541 pci_state_t *pcip;
622 pcip = ddi_get_soft_state(pci_statep, ddi_get_instance(dip));
624 pci_common_peekpoke, &pcip->pci_err_mutex,
625 &pcip->pci_peek_poke_mutex, pci_peekpoke_cb));
846 pci_state_t *pcip = ddi_get_soft_state(pci_statep,
850 *ibc = pcip->pci_fm_ibc;
852 return (pcip->pci_fmcap);
859 pci_state_t *pcip = ddi_get_soft_state(pci_statep,
862 mutex_enter(&pcip->pci_err_mutex);
864 mutex_exit(&pcip->pci_err_mutex);