Lines Matching refs:bt_open
371 mutex_enter(&state->bt_open.bo_mutex); in xpvtap_open()
372 if (state->bt_open.bo_opened) { in xpvtap_open()
373 mutex_exit(&state->bt_open.bo_mutex); in xpvtap_open()
376 state->bt_open.bo_opened = B_TRUE; in xpvtap_open()
377 mutex_exit(&state->bt_open.bo_mutex); in xpvtap_open()
430 mutex_enter(&state->bt_open.bo_mutex); in xpvtap_close()
431 ASSERT(state->bt_open.bo_opened); in xpvtap_close()
432 state->bt_open.bo_opened = B_FALSE; in xpvtap_close()
433 cv_signal(&state->bt_open.bo_exit_cv); in xpvtap_close()
434 mutex_exit(&state->bt_open.bo_mutex); in xpvtap_close()
711 mutex_init(&state->bt_open.bo_mutex, NULL, MUTEX_DRIVER, NULL); in xpvtap_drv_init()
712 cv_init(&state->bt_open.bo_exit_cv, NULL, CV_DRIVER, NULL); in xpvtap_drv_init()
713 state->bt_open.bo_opened = B_FALSE; in xpvtap_drv_init()
725 cv_destroy(&state->bt_open.bo_exit_cv); in xpvtap_drv_init()
726 mutex_destroy(&state->bt_open.bo_mutex); in xpvtap_drv_init()
740 cv_destroy(&state->bt_open.bo_exit_cv); in xpvtap_drv_fini()
741 mutex_destroy(&state->bt_open.bo_mutex); in xpvtap_drv_fini()
1383 mutex_enter(&state->bt_open.bo_mutex); in xpvtap_user_app_stop()
1384 if (state->bt_open.bo_opened) { in xpvtap_user_app_stop()
1385 rc = cv_reltimedwait(&state->bt_open.bo_exit_cv, in xpvtap_user_app_stop()
1386 &state->bt_open.bo_mutex, drv_usectohz(10000000), in xpvtap_user_app_stop()
1393 mutex_exit(&state->bt_open.bo_mutex); in xpvtap_user_app_stop()