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()
8119 mutex_enter(&vhc->vhc_lock); in vhcache_phci_add()
8121 mutex_exit(&vhc->vhc_lock); in vhcache_phci_add()
8310 mutex_enter(&vhc->vhc_lock); in flush_vhcache()
8329 mutex_exit(&vhc->vhc_lock); in flush_vhcache()
8348 CALLB_CPR_INIT(&cprinfo, &vhc->vhc_lock, callb_generic_cpr, in vhcache_flush_thread()
8350 mutex_enter(&vhc->vhc_lock); in vhcache_flush_thread()
8357 &vhc->vhc_lock, vhc->vhc_flush_at_ticks); in vhcache_flush_thread()
8358 CALLB_CPR_SAFE_END(&cprinfo, &vhc->vhc_lock); in vhcache_flush_thread()
8361 mutex_exit(&vhc->vhc_lock); in vhcache_flush_thread()
8366 mutex_enter(&vhc->vhc_lock); in vhcache_flush_thread()
8376 (void) cv_timedwait(&vhc->vhc_cv, &vhc->vhc_lock, in vhcache_flush_thread()
8378 CALLB_CPR_SAFE_END(&cprinfo, &vhc->vhc_lock); in vhcache_flush_thread()
8409 mutex_enter(&vhc->vhc_lock); in vhcache_dirty()
8411 mutex_exit(&vhc->vhc_lock); in vhcache_dirty()
8425 mutex_exit(&vhc->vhc_lock); in vhcache_dirty()
8807 CALLB_CPR_INIT(&cprinfo, &vhc->vhc_lock, callb_generic_cpr, in config_client_paths_thread()
8813 mutex_enter(&vhc->vhc_lock); in config_client_paths_thread()
8818 (void) cv_timedwait(&vhc->vhc_cv, &vhc->vhc_lock, in config_client_paths_thread()
8820 CALLB_CPR_SAFE_END(&cprinfo, &vhc->vhc_lock); in config_client_paths_thread()
8832 mutex_exit(&vhc->vhc_lock); in config_client_paths_thread()
8870 mutex_enter(&vhc->vhc_lock); in config_client_paths_async()
8875 mutex_exit(&vhc->vhc_lock); in config_client_paths_async()
8893 mutex_exit(&vhc->vhc_lock); in config_client_paths_async()
8988 mutex_enter(&vhc->vhc_lock); in single_threaded_vhconfig_enter()
8990 cv_wait(&vhc->vhc_cv, &vhc->vhc_lock); in single_threaded_vhconfig_enter()
8992 mutex_exit(&vhc->vhc_lock); in single_threaded_vhconfig_enter()
8998 mutex_enter(&vhc->vhc_lock); in single_threaded_vhconfig_exit()
9001 mutex_exit(&vhc->vhc_lock); in single_threaded_vhconfig_exit()
9213 mutex_enter(&vhc->vhc_lock); in vhcache_do_discovery()
9237 mutex_exit(&vhc->vhc_lock); in vhcache_do_discovery()
9261 mutex_enter(&vhc->vhc_lock); in vhcache_discover_paths()
9264 mutex_exit(&vhc->vhc_lock); in vhcache_discover_paths()