Lines Matching defs:pcip
227 pci_state_t *pcip = NULL;
245 pcip = ddi_get_soft_state(pci_statep, instance);
248 if (pcip == NULL) {
252 pcip->pci_dip = devi;
253 pcip->pci_soft_state = PCI_SOFT_STATE_CLOSED;
271 pcip->pci_fmcap = DDI_FM_ERRCB_CAPABLE |
273 ddi_fm_init(devi, &pcip->pci_fmcap, &pcip->pci_fm_ibc);
274 mutex_init(&pcip->pci_mutex, NULL, MUTEX_DRIVER, NULL);
275 mutex_init(&pcip->pci_err_mutex, NULL, MUTEX_DRIVER,
276 (void *)pcip->pci_fm_ibc);
277 mutex_init(&pcip->pci_peek_poke_mutex, NULL, MUTEX_DRIVER,
278 (void *)pcip->pci_fm_ibc);
279 if (pcip->pci_fmcap & DDI_FM_ERRCB_CAPABLE) {
301 pci_state_t *pcip;
303 pcip = ddi_get_soft_state(pci_statep, ddi_get_instance(devi));
308 if (pcip->pci_fmcap & DDI_FM_ERRCB_CAPABLE) {
312 mutex_destroy(&pcip->pci_peek_poke_mutex);
313 mutex_destroy(&pcip->pci_err_mutex);
314 mutex_destroy(&pcip->pci_mutex);
345 pci_state_t *pcip;
351 pcip = ddi_get_soft_state(pci_statep, ddi_get_instance(dip));
353 hdlp->ahi_err_mutexp = &pcip->pci_err_mutex;
354 hdlp->ahi_peekpoke_mutexp = &pcip->pci_peek_poke_mutex;
546 pci_state_t *pcip;
612 pcip = ddi_get_soft_state(pci_statep, ddi_get_instance(dip));
614 pci_common_peekpoke, &pcip->pci_err_mutex,
615 &pcip->pci_peek_poke_mutex, pci_peekpoke_cb));
836 pci_state_t *pcip = ddi_get_soft_state(pci_statep,
840 *ibc = pcip->pci_fm_ibc;
842 return (pcip->pci_fmcap);
849 pci_state_t *pcip = ddi_get_soft_state(pci_statep,
852 mutex_enter(&pcip->pci_err_mutex);
854 mutex_exit(&pcip->pci_err_mutex);