Home
last modified time | relevance | path

Searched refs:hsp_rwlp (Results 1 – 2 of 2) sorted by relevance

/titanic_41/usr/src/uts/common/io/lvm/md/
H A Dmd_subr.c95 extern md_krwlock_t hsp_rwlp;
2481 rw_enter(&hsp_rwlp.lock, RW_READER); in md_hot_spare_ifc()
2483 if (rw_tryupgrade(&hsp_rwlp.lock) == 0) { in md_hot_spare_ifc()
2484 rw_exit(&hsp_rwlp.lock); in md_hot_spare_ifc()
2485 rw_enter(&hsp_rwlp.lock, RW_WRITER); in md_hot_spare_ifc()
2490 rw_exit(&hsp_rwlp.lock); in md_hot_spare_ifc()
2496 rw_downgrade(&hsp_rwlp.lock); in md_hot_spare_ifc()
2501 rw_exit(&hsp_rwlp.lock); in md_hot_spare_ifc()
2507 rw_exit(&hsp_rwlp.lock); in md_hot_spare_ifc()
2514 rw_enter(&hsp_rwlp.lock, RW_WRITER); in md_clear_hot_spare_interface()
[all …]
H A Dmd.c172 md_krwlock_t hsp_rwlp; /* protects hot_spare_interface */ variable
363 rw_init(&hsp_rwlp.lock, NULL, RW_DRIVER, NULL); in md_global_alloc_free()
389 rw_destroy(&hsp_rwlp.lock); in md_global_alloc_free()