Lines Matching refs:vhcache_lock
7502 rw_init(&vhcache->vhcache_lock, NULL, RW_DRIVER, NULL); in setup_vhci_cache()
7533 rw_enter(&vhcache->vhcache_lock, RW_WRITER); in setup_vhci_cache()
7541 rw_exit(&vhcache->vhcache_lock); in setup_vhci_cache()
7587 rw_destroy(&vhcache->vhcache_lock); in destroy_vhci_cache()
7899 ASSERT(RW_WRITE_HELD(&vhcache->vhcache_lock)); in mainnvl_to_vhcache()
7943 ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock)); in vhcache_to_paddrnvl()
7974 ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock)); in vhcache_to_caddrmapnvl()
8014 rw_enter(&vhcache->vhcache_lock, RW_READER); in vhcache_to_mainnvl()
8016 rw_exit(&vhcache->vhcache_lock); in vhcache_to_mainnvl()
8037 rw_exit(&vhcache->vhcache_lock); in vhcache_to_mainnvl()
8041 rw_exit(&vhcache->vhcache_lock); in vhcache_to_mainnvl()
8055 ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock)); in lookup_vhcache_phci_by_name()
8074 ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock)); in lookup_vhcache_phci_by_addr()
8096 rw_enter(&vhcache->vhcache_lock, RW_WRITER); in vhcache_phci_add()
8112 rw_exit(&vhcache->vhcache_lock); in vhcache_phci_add()
8137 rw_enter(&vhcache->vhcache_lock, RW_WRITER); in vhcache_phci_remove()
8142 rw_exit(&vhcache->vhcache_lock); in vhcache_phci_remove()
8169 ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock)); in lookup_vhcache_client()
8214 rw_enter(&vhcache->vhcache_lock, RW_WRITER); in vhcache_pi_add()
8252 rw_exit(&vhcache->vhcache_lock); in vhcache_pi_add()
8269 rw_enter(&vhcache->vhcache_lock, RW_WRITER); in vhcache_pi_remove()
8280 rw_exit(&vhcache->vhcache_lock); in vhcache_pi_remove()
8401 rw_enter(&vhcache->vhcache_lock, RW_READER); in vhcache_dirty()
8404 rw_exit(&vhcache->vhcache_lock); in vhcache_dirty()
8407 rw_exit(&vhcache->vhcache_lock); in vhcache_dirty()
8503 rw_enter(&vhcache->vhcache_lock, RW_READER); in bus_config_all_phcis()
8505 rw_exit(&vhcache->vhcache_lock); in bus_config_all_phcis()
8524 rw_exit(&vhcache->vhcache_lock); in bus_config_all_phcis()
8734 rw_enter(&vhcache->vhcache_lock, RW_READER); in adjust_sort_vhcache_paths()
8737 rw_exit(&vhcache->vhcache_lock); in adjust_sort_vhcache_paths()
8754 rw_exit(&vhcache->vhcache_lock); in adjust_sort_vhcache_paths()
8758 if (rw_tryupgrade(&vhcache->vhcache_lock) == 0) { in adjust_sort_vhcache_paths()
8759 rw_exit(&vhcache->vhcache_lock); in adjust_sort_vhcache_paths()
8760 rw_enter(&vhcache->vhcache_lock, RW_WRITER); in adjust_sort_vhcache_paths()
8763 rw_exit(&vhcache->vhcache_lock); in adjust_sort_vhcache_paths()
8776 rw_exit(&vhcache->vhcache_lock); in adjust_sort_vhcache_paths()
8936 ASSERT(RW_LOCK_HELD(&vhcache->vhcache_lock)); in config_client_paths()
8944 rw_exit(&vhcache->vhcache_lock); in config_client_paths()
8950 rw_exit(&vhcache->vhcache_lock); in config_client_paths()
8955 rw_exit(&vhcache->vhcache_lock); in config_client_paths()
8959 rw_enter(&vhcache->vhcache_lock, RW_READER); in config_client_paths()
8963 rw_exit(&vhcache->vhcache_lock); in config_client_paths()
8969 rw_exit(&vhcache->vhcache_lock); in config_client_paths()
8976 rw_exit(&vhcache->vhcache_lock); in config_client_paths()
9184 rw_enter(&vhcache->vhcache_lock, RW_READER); in build_vhci_cache()
9186 rw_exit(&vhcache->vhcache_lock); in build_vhci_cache()
9190 rw_exit(&vhcache->vhcache_lock); in build_vhci_cache()
9196 rw_enter(&vhcache->vhcache_lock, RW_WRITER); in build_vhci_cache()
9198 rw_exit(&vhcache->vhcache_lock); in build_vhci_cache()
9323 rw_enter(&vhcache->vhcache_lock, RW_READER); in mdi_vhci_bus_config()
9325 rw_exit(&vhcache->vhcache_lock); in mdi_vhci_bus_config()
9327 rw_enter(&vhcache->vhcache_lock, RW_READER); in mdi_vhci_bus_config()
9347 rw_exit(&vhcache->vhcache_lock); in mdi_vhci_bus_config()
9351 rw_exit(&vhcache->vhcache_lock); in mdi_vhci_bus_config()
9358 rw_exit(&vhcache->vhcache_lock); in mdi_vhci_bus_config()
9364 rw_exit(&vhcache->vhcache_lock); in mdi_vhci_bus_config()
9437 rw_enter(&vhcache->vhcache_lock, RW_WRITER); in clean_vhcache()
9478 rw_exit(&vhcache->vhcache_lock); in clean_vhcache()