Lines Matching refs:vhc_lock
7499 mutex_init(&vhc->vhc_lock, NULL, MUTEX_DEFAULT, NULL); in setup_vhci_cache()
7589 mutex_destroy(&vhc->vhc_lock); in destroy_vhci_cache()
7603 mutex_enter(&vhc->vhc_lock); in stop_vhcache_async_threads()
7610 mutex_exit(&vhc->vhc_lock); in stop_vhcache_async_threads()
7612 mutex_enter(&vhc->vhc_lock); in stop_vhcache_async_threads()
7627 mutex_exit(&vhc->vhc_lock); in stop_vhcache_async_threads()
7633 mutex_exit(&vhc->vhc_lock); in stop_vhcache_async_threads()
7650 mutex_enter(&vhc->vhc_lock); in stop_vhcache_flush_thread()
7655 mutex_exit(&vhc->vhc_lock); in stop_vhcache_flush_thread()
7657 mutex_enter(&vhc->vhc_lock); in stop_vhcache_flush_thread()
7662 mutex_exit(&vhc->vhc_lock); in stop_vhcache_flush_thread()
7665 mutex_exit(&vhc->vhc_lock); in stop_vhcache_flush_thread()
8120 mutex_enter(&vhc->vhc_lock); in vhcache_phci_add()
8122 mutex_exit(&vhc->vhc_lock); in vhcache_phci_add()
8311 mutex_enter(&vhc->vhc_lock); in flush_vhcache()
8330 mutex_exit(&vhc->vhc_lock); in flush_vhcache()
8349 CALLB_CPR_INIT(&cprinfo, &vhc->vhc_lock, callb_generic_cpr, in vhcache_flush_thread()
8351 mutex_enter(&vhc->vhc_lock); in vhcache_flush_thread()
8358 &vhc->vhc_lock, vhc->vhc_flush_at_ticks); in vhcache_flush_thread()
8359 CALLB_CPR_SAFE_END(&cprinfo, &vhc->vhc_lock); in vhcache_flush_thread()
8362 mutex_exit(&vhc->vhc_lock); in vhcache_flush_thread()
8367 mutex_enter(&vhc->vhc_lock); in vhcache_flush_thread()
8377 (void) cv_timedwait(&vhc->vhc_cv, &vhc->vhc_lock, in vhcache_flush_thread()
8379 CALLB_CPR_SAFE_END(&cprinfo, &vhc->vhc_lock); in vhcache_flush_thread()
8410 mutex_enter(&vhc->vhc_lock); in vhcache_dirty()
8412 mutex_exit(&vhc->vhc_lock); in vhcache_dirty()
8426 mutex_exit(&vhc->vhc_lock); in vhcache_dirty()
8808 CALLB_CPR_INIT(&cprinfo, &vhc->vhc_lock, callb_generic_cpr, in config_client_paths_thread()
8814 mutex_enter(&vhc->vhc_lock); in config_client_paths_thread()
8819 (void) cv_timedwait(&vhc->vhc_cv, &vhc->vhc_lock, in config_client_paths_thread()
8821 CALLB_CPR_SAFE_END(&cprinfo, &vhc->vhc_lock); in config_client_paths_thread()
8833 mutex_exit(&vhc->vhc_lock); in config_client_paths_thread()
8871 mutex_enter(&vhc->vhc_lock); in config_client_paths_async()
8876 mutex_exit(&vhc->vhc_lock); in config_client_paths_async()
8894 mutex_exit(&vhc->vhc_lock); in config_client_paths_async()
8989 mutex_enter(&vhc->vhc_lock); in single_threaded_vhconfig_enter()
8991 cv_wait(&vhc->vhc_cv, &vhc->vhc_lock); in single_threaded_vhconfig_enter()
8993 mutex_exit(&vhc->vhc_lock); in single_threaded_vhconfig_enter()
8999 mutex_enter(&vhc->vhc_lock); in single_threaded_vhconfig_exit()
9002 mutex_exit(&vhc->vhc_lock); in single_threaded_vhconfig_exit()
9214 mutex_enter(&vhc->vhc_lock); in vhcache_do_discovery()
9238 mutex_exit(&vhc->vhc_lock); in vhcache_do_discovery()
9262 mutex_enter(&vhc->vhc_lock); in vhcache_discover_paths()
9265 mutex_exit(&vhc->vhc_lock); in vhcache_discover_paths()