Home
last modified time | relevance | path

Searched refs:vdi_lock (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/lib/varpd/libvarpd/common/
H A Dlibvarpd_plugin.c114 mutex_enter(&varpd_load_handle->vdi_lock); in libvarpd_plugin_register()
120 mutex_exit(&varpd_load_handle->vdi_lock); in libvarpd_plugin_register()
130 mutex_exit(&varpd_load_handle->vdi_lock); in libvarpd_plugin_register()
143 mutex_exit(&varpd_load_handle->vdi_lock); in libvarpd_plugin_register()
155 mutex_enter(&vip->vdi_lock); in libvarpd_plugin_lookup()
157 mutex_exit(&vip->vdi_lock); in libvarpd_plugin_lookup()
208 mutex_enter(&vip->vdi_lock); in libvarpd_plugin_walk()
212 mutex_exit(&vip->vdi_lock); in libvarpd_plugin_walk()
216 mutex_exit(&vip->vdi_lock); in libvarpd_plugin_walk()
H A Dlibvarpd.c111 if (mutex_init(&vip->vdi_lock, USYNC_THREAD | LOCK_ERRORCHECK, in libvarpd_create()
126 if (mutex_destroy(&vip->vdi_lock) != 0) in libvarpd_destroy()
182 mutex_enter(&vip->vdi_lock); in libvarpd_instance_create()
193 mutex_exit(&vip->vdi_lock); in libvarpd_instance_create()
219 mutex_enter(&vip->vdi_lock); in libvarpd_instance_lookup()
221 mutex_exit(&vip->vdi_lock); in libvarpd_instance_lookup()
235 mutex_enter(&vip->vdi_lock); in libvarpd_instance_lookup_by_dlid()
237 mutex_exit(&vip->vdi_lock); in libvarpd_instance_lookup_by_dlid()
255 mutex_enter(&vip->vdi_lock); in libvarpd_instance_destroy()
258 mutex_exit(&vip->vdi_lock); in libvarpd_instance_destroy()
H A Dlibvarpd_door.c408 mutex_enter(&vip->vdi_lock); in libvarpd_door_server_create()
410 mutex_exit(&vip->vdi_lock); in libvarpd_door_server_create()
417 mutex_exit(&vip->vdi_lock); in libvarpd_door_server_create()
426 mutex_exit(&vip->vdi_lock); in libvarpd_door_server_create()
435 mutex_exit(&vip->vdi_lock); in libvarpd_door_server_create()
448 mutex_exit(&vip->vdi_lock); in libvarpd_door_server_create()
452 mutex_exit(&vip->vdi_lock); in libvarpd_door_server_create()
461 mutex_enter(&vip->vdi_lock); in libvarpd_door_server_destroy()
468 mutex_exit(&vip->vdi_lock); in libvarpd_door_server_destroy()
H A Dlibvarpd_overlay.c292 mutex_enter(&vip->vdi_lock); in libvarpd_overlay_lookup_run()
294 mutex_exit(&vip->vdi_lock); in libvarpd_overlay_lookup_run()
300 mutex_exit(&vip->vdi_lock); in libvarpd_overlay_lookup_run()
302 mutex_enter(&vip->vdi_lock); in libvarpd_overlay_lookup_run()
309 mutex_exit(&vip->vdi_lock); in libvarpd_overlay_lookup_run()
318 mutex_enter(&vip->vdi_lock); in libvarpd_overlay_lookup_quiesce()
320 mutex_exit(&vip->vdi_lock); in libvarpd_overlay_lookup_quiesce()
325 (void) cond_wait(&vip->vdi_lthr_cv, &vip->vdi_lock); in libvarpd_overlay_lookup_quiesce()
327 mutex_exit(&vip->vdi_lock); in libvarpd_overlay_lookup_quiesce()
H A Dlibvarpd_persist.c349 mutex_enter(&vip->vdi_lock); in libvarpd_persist_restore_instance()
360 mutex_exit(&vip->vdi_lock); in libvarpd_persist_restore_instance()
451 mutex_enter(&vip->vdi_lock); in libvarpd_check_degrade_cb()
455 mutex_exit(&vip->vdi_lock); in libvarpd_check_degrade_cb()
460 mutex_exit(&vip->vdi_lock); in libvarpd_check_degrade_cb()
576 mutex_exit(&vip->vdi_lock); in libvarpd_persist_disable()
H A Dlibvarpd_impl.h49 mutex_t vdi_lock; member