Lines Matching refs:vhcache_lock
7491 rw_init(&vhcache->vhcache_lock, NULL, RW_DRIVER, NULL); in setup_vhci_cache()
7522 rw_enter(&vhcache->vhcache_lock, RW_WRITER); in setup_vhci_cache()
7530 rw_exit(&vhcache->vhcache_lock); in setup_vhci_cache()
7576 rw_destroy(&vhcache->vhcache_lock); in destroy_vhci_cache()
7888 ASSERT(RW_WRITE_HELD(&vhcache->vhcache_lock)); in mainnvl_to_vhcache()
7932 ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock)); in vhcache_to_paddrnvl()
7963 ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock)); in vhcache_to_caddrmapnvl()
8003 rw_enter(&vhcache->vhcache_lock, RW_READER); in vhcache_to_mainnvl()
8005 rw_exit(&vhcache->vhcache_lock); in vhcache_to_mainnvl()
8026 rw_exit(&vhcache->vhcache_lock); in vhcache_to_mainnvl()
8030 rw_exit(&vhcache->vhcache_lock); in vhcache_to_mainnvl()
8044 ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock)); in lookup_vhcache_phci_by_name()
8063 ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock)); in lookup_vhcache_phci_by_addr()
8085 rw_enter(&vhcache->vhcache_lock, RW_WRITER); in vhcache_phci_add()
8101 rw_exit(&vhcache->vhcache_lock); in vhcache_phci_add()
8126 rw_enter(&vhcache->vhcache_lock, RW_WRITER); in vhcache_phci_remove()
8131 rw_exit(&vhcache->vhcache_lock); in vhcache_phci_remove()
8158 ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock)); in lookup_vhcache_client()
8203 rw_enter(&vhcache->vhcache_lock, RW_WRITER); in vhcache_pi_add()
8241 rw_exit(&vhcache->vhcache_lock); in vhcache_pi_add()
8258 rw_enter(&vhcache->vhcache_lock, RW_WRITER); in vhcache_pi_remove()
8269 rw_exit(&vhcache->vhcache_lock); in vhcache_pi_remove()
8390 rw_enter(&vhcache->vhcache_lock, RW_READER); in vhcache_dirty()
8393 rw_exit(&vhcache->vhcache_lock); in vhcache_dirty()
8396 rw_exit(&vhcache->vhcache_lock); in vhcache_dirty()
8492 rw_enter(&vhcache->vhcache_lock, RW_READER); in bus_config_all_phcis()
8494 rw_exit(&vhcache->vhcache_lock); in bus_config_all_phcis()
8513 rw_exit(&vhcache->vhcache_lock); in bus_config_all_phcis()
8723 rw_enter(&vhcache->vhcache_lock, RW_READER); in adjust_sort_vhcache_paths()
8726 rw_exit(&vhcache->vhcache_lock); in adjust_sort_vhcache_paths()
8743 rw_exit(&vhcache->vhcache_lock); in adjust_sort_vhcache_paths()
8747 if (rw_tryupgrade(&vhcache->vhcache_lock) == 0) { in adjust_sort_vhcache_paths()
8748 rw_exit(&vhcache->vhcache_lock); in adjust_sort_vhcache_paths()
8749 rw_enter(&vhcache->vhcache_lock, RW_WRITER); in adjust_sort_vhcache_paths()
8752 rw_exit(&vhcache->vhcache_lock); in adjust_sort_vhcache_paths()
8765 rw_exit(&vhcache->vhcache_lock); in adjust_sort_vhcache_paths()
8925 ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock)); in config_client_paths()
8933 rw_exit(&vhcache->vhcache_lock); in config_client_paths()
8939 rw_exit(&vhcache->vhcache_lock); in config_client_paths()
8944 rw_exit(&vhcache->vhcache_lock); in config_client_paths()
8948 rw_enter(&vhcache->vhcache_lock, RW_READER); in config_client_paths()
8952 rw_exit(&vhcache->vhcache_lock); in config_client_paths()
8958 rw_exit(&vhcache->vhcache_lock); in config_client_paths()
8965 rw_exit(&vhcache->vhcache_lock); in config_client_paths()
9173 rw_enter(&vhcache->vhcache_lock, RW_READER); in build_vhci_cache()
9175 rw_exit(&vhcache->vhcache_lock); in build_vhci_cache()
9179 rw_exit(&vhcache->vhcache_lock); in build_vhci_cache()
9185 rw_enter(&vhcache->vhcache_lock, RW_WRITER); in build_vhci_cache()
9187 rw_exit(&vhcache->vhcache_lock); in build_vhci_cache()
9312 rw_enter(&vhcache->vhcache_lock, RW_READER); in mdi_vhci_bus_config()
9314 rw_exit(&vhcache->vhcache_lock); in mdi_vhci_bus_config()
9316 rw_enter(&vhcache->vhcache_lock, RW_READER); in mdi_vhci_bus_config()
9336 rw_exit(&vhcache->vhcache_lock); in mdi_vhci_bus_config()
9340 rw_exit(&vhcache->vhcache_lock); in mdi_vhci_bus_config()
9347 rw_exit(&vhcache->vhcache_lock); in mdi_vhci_bus_config()
9353 rw_exit(&vhcache->vhcache_lock); in mdi_vhci_bus_config()
9426 rw_enter(&vhcache->vhcache_lock, RW_WRITER); in clean_vhcache()
9467 rw_exit(&vhcache->vhcache_lock); in clean_vhcache()