Home
last modified time | relevance | path

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

/titanic_50/usr/src/uts/common/io/rsm/
H A Drsm.c492 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 Drsmka_pathmanager.c129 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()