Lines Matching defs:ibd_gstate
255 ibd_global_state_t ibd_gstate;
1004 mutex_init(&ibd_gstate.ig_mutex, NULL, MUTEX_DRIVER, NULL);
1005 mutex_enter(&ibd_gstate.ig_mutex);
1006 ibd_gstate.ig_ibt_hdl = NULL;
1007 ibd_gstate.ig_ibt_hdl_ref_cnt = 0;
1008 ibd_gstate.ig_service_list = NULL;
1009 mutex_exit(&ibd_gstate.ig_mutex);
1044 mutex_destroy(&ibd_gstate.ig_mutex);
2627 mutex_enter(&ibd_gstate.ig_mutex);
2636 ibd_gstate.ig_ibt_hdl_ref_cnt--;
2638 if ((ibd_gstate.ig_ibt_hdl_ref_cnt == 0) &&
2639 (ibd_gstate.ig_ibt_hdl != NULL)) {
2640 if ((ret = ibt_detach(ibd_gstate.ig_ibt_hdl)) !=
2645 ibd_gstate.ig_ibt_hdl = NULL;
2647 mutex_exit(&ibd_gstate.ig_mutex);
2716 mutex_enter(&ibd_gstate.ig_mutex);
2717 if (ibd_gstate.ig_ibt_hdl == NULL) {
2719 &ibd_gstate.ig_ibt_hdl)) != IBT_SUCCESS) {
2722 mutex_exit(&ibd_gstate.ig_mutex);
2730 mutex_exit(&ibd_gstate.ig_mutex);
2733 ibd_gstate.ig_ibt_hdl_ref_cnt++;
2734 mutex_exit(&ibd_gstate.ig_mutex);