Lines Matching defs:bscv_idi_mgr
246 static struct bscv_idi_callout_mgr bscv_idi_mgr;
526 bscv_idi_mgr.valid_inst = (uint32_t)~0; /* No valid instances */
527 bscv_idi_mgr.tbl = bscv_idi_callout_table;
528 bscv_idi_mgr.errs = 0;
534 bscv_idi_mgr.magic = BSCV_IDI_CALLOUT_MAGIC;
540 ASSERT(bscv_idi_mgr.magic == BSCV_IDI_CALLOUT_MAGIC);
542 bscv_idi_mgr.errs = 0;
556 ASSERT(bscv_idi_mgr.magic == BSCV_IDI_CALLOUT_MAGIC);
558 bscv_idi_mgr.errs++;
560 if (bscv_idi_mgr.errs++ < BSCV_IDI_ERR_MSG_THRESHOLD)
569 ASSERT(bscv_idi_mgr.magic == BSCV_IDI_CALLOUT_MAGIC);
576 if (bscv_idi_mgr.valid_inst == (uint32_t)~0) {
577 bscv_idi_mgr.valid_inst = ddi_get_instance(dip);
584 bscv_idi_mgr.valid_inst = (uint32_t)~0; /* No valid instances */
585 bscv_idi_mgr.tbl = NULL;
5350 ASSERT(bscv_idi_mgr.magic == BSCV_IDI_CALLOUT_MAGIC);
5352 if (bscv_idi_mgr.tbl == NULL) {
5357 } else if (bscv_idi_mgr.valid_inst == (uint32_t)~0) {
5371 tbl = bscv_idi_mgr.tbl;
5412 ssp = ddi_get_soft_state(bscv_statep, bscv_idi_mgr.valid_inst);
5441 ssp = ddi_get_soft_state(bscv_statep, bscv_idi_mgr.valid_inst);
5507 ssp = ddi_get_soft_state(bscv_statep, bscv_idi_mgr.valid_inst);
5535 ssp = ddi_get_soft_state(bscv_statep, bscv_idi_mgr.valid_inst);