Searched refs:rsm_import_segs (Results 1 – 2 of 2) sorted by relevance
/titanic_50/usr/src/uts/common/io/rsm/ |
H A D | rsm.c | 492 rsmhash_table_t rsm_import_segs; /* list of imported segs */ variable 617 rw_init(&rsm_import_segs.rsmhash_rw, NULL, RW_DRIVER, NULL); in _init() 699 rw_destroy(&rsm_import_segs.rsmhash_rw); in _fini() 841 rsmhash_alloc(&rsm_import_segs, rsm_hash_size); in rsm_attach() 999 rsmhash_free(&rsm_import_segs, rsm_hash_size); in rsm_detach() 1660 rsmhash_add(&rsm_import_segs, (rsmresource_t *)(arg), (key), 0, \ 1664 rsmhash_rm(&rsm_import_segs, (rsmresource_t *)(arg)) 1689 rw_enter(&rsm_import_segs.rsmhash_rw, RW_WRITER); in rsmshare_get() 1693 p = (rsmresource_t *)rsmhash_getbkt(&rsm_import_segs, hash); in rsmshare_get() 1729 rw_exit(&rsm_import_segs.rsmhash_rw); in rsmshare_get() [all …]
|
H A D | rsmka_pathmanager.c | 129 extern rsmhash_table_t rsm_import_segs; 1744 rw_enter(&rsm_import_segs.rsmhash_rw, RW_READER); in path_importer_disconnect() 1746 if (rsm_import_segs.bucket != NULL) { in path_importer_disconnect() 1748 p = rsm_import_segs.bucket[i]; in path_importer_disconnect() 1769 rw_exit(&rsm_import_segs.rsmhash_rw); in path_importer_disconnect()
|