ARGOBOTS
dce6e727ffc4ca5b3ffc04cb9517c6689be51ec5
|
#include <abti.h>
Data Fields | |
int | max_xstreams |
int | num_xstreams |
ABTI_xstream * | p_xstream_head |
ABTD_spinlock | xstream_list_lock |
int | num_cores |
ABT_bool | set_affinity |
ABT_bool | use_logging |
ABT_bool | use_debug |
ABT_bool | print_raw_stack |
uint32_t | key_table_size |
size_t | thread_stacksize |
size_t | sched_stacksize |
uint32_t | sched_event_freq |
uint64_t | sched_sleep_nsec |
ABTI_ythread * | p_primary_ythread |
uint32_t | mutex_max_handovers |
uint32_t | mutex_max_wakeups |
size_t | sys_page_size |
size_t | huge_page_size |
size_t | mem_page_size |
size_t | mem_sp_size |
uint32_t | mem_max_stacks |
uint32_t | mem_max_descs |
int | mem_lp_alloc |
ABTI_mem_pool_global_pool | mem_pool_stack |
ABTI_mem_pool_global_pool | mem_pool_desc |
ABTD_spinlock | mem_pool_stack_lock |
ABTI_mem_pool_local_pool | mem_pool_stack_ext |
ABTD_spinlock | mem_pool_desc_lock |
ABTI_mem_pool_local_pool | mem_pool_desc_ext |
ABTI_stack_guard | stack_guard_kind |
ABT_bool | print_config |
ABTI_unit_to_thread_entry | unit_to_thread_entires [ABTI_UNIT_HASH_TABLE_SIZE] |
size_t ABTI_global::huge_page_size |
Definition at line 247 of file abti.h.
Referenced by ABTD_env_init().
uint32_t ABTI_global::key_table_size |
Definition at line 236 of file abti.h.
Referenced by ABTD_env_init(), and ABTI_ktable_create().
int ABTI_global::max_xstreams |
Definition at line 224 of file abti.h.
Referenced by ABT_info_query_config(), ABTD_env_init(), and xstream_update_max_xstreams().
int ABTI_global::mem_lp_alloc |
Definition at line 253 of file abti.h.
Referenced by ABTD_env_init().
uint32_t ABTI_global::mem_max_descs |
Definition at line 252 of file abti.h.
Referenced by ABTD_env_init().
uint32_t ABTI_global::mem_max_stacks |
Definition at line 251 of file abti.h.
Referenced by ABTD_env_init().
size_t ABTI_global::mem_page_size |
Definition at line 249 of file abti.h.
Referenced by ABTD_env_init().
ABTI_mem_pool_global_pool ABTI_global::mem_pool_desc |
ABTI_mem_pool_local_pool ABTI_global::mem_pool_desc_ext |
Definition at line 263 of file abti.h.
Referenced by ABTI_mem_free_desc(), ABTI_mem_free_nythread_mempool_impl(), and ABTI_mem_free_ythread_desc_mempool_impl().
ABTD_spinlock ABTI_global::mem_pool_desc_lock |
Definition at line 262 of file abti.h.
Referenced by ABTI_mem_free_desc(), ABTI_mem_free_nythread_mempool_impl(), and ABTI_mem_free_ythread_desc_mempool_impl().
ABTI_mem_pool_global_pool ABTI_global::mem_pool_stack |
ABTI_mem_pool_local_pool ABTI_global::mem_pool_stack_ext |
Definition at line 261 of file abti.h.
Referenced by ABTI_mem_free_thread().
ABTD_spinlock ABTI_global::mem_pool_stack_lock |
Definition at line 260 of file abti.h.
Referenced by ABTI_mem_free_thread().
size_t ABTI_global::mem_sp_size |
Definition at line 250 of file abti.h.
Referenced by ABTD_env_init().
uint32_t ABTI_global::mutex_max_handovers |
Definition at line 244 of file abti.h.
Referenced by ABTD_env_init().
uint32_t ABTI_global::mutex_max_wakeups |
Definition at line 245 of file abti.h.
Referenced by ABTD_env_init().
int ABTI_global::num_cores |
Definition at line 231 of file abti.h.
Referenced by ABTD_affinity_init(), and ABTD_env_init().
int ABTI_global::num_xstreams |
Definition at line 225 of file abti.h.
Referenced by ABT_info_print_all_xstreams().
ABTI_ythread* ABTI_global::p_primary_ythread |
Definition at line 241 of file abti.h.
Referenced by ABTI_ythread_exit_to_primary().
ABTI_xstream* ABTI_global::p_xstream_head |
Definition at line 226 of file abti.h.
Referenced by ABT_info_print_all_xstreams(), finailze_library(), and xstream_set_new_rank().
ABT_bool ABTI_global::print_config |
Definition at line 268 of file abti.h.
Referenced by ABT_info_query_config(), and ABTD_env_init().
ABT_bool ABTI_global::print_raw_stack |
Definition at line 235 of file abti.h.
Referenced by ABTD_env_init(), and ABTI_ythread_print_stack().
uint32_t ABTI_global::sched_event_freq |
Definition at line 239 of file abti.h.
Referenced by ABT_info_query_config(), ABTD_env_init(), and sched_init().
uint64_t ABTI_global::sched_sleep_nsec |
Definition at line 240 of file abti.h.
Referenced by ABT_info_query_config(), ABTD_env_init(), and sched_init().
size_t ABTI_global::sched_stacksize |
Definition at line 238 of file abti.h.
Referenced by ABT_info_query_config(), ABTD_env_init(), ABTI_ythread_create_main_sched(), ABTI_ythread_create_root(), and ABTI_ythread_create_sched().
ABT_bool ABTI_global::set_affinity |
Definition at line 232 of file abti.h.
Referenced by ABT_info_query_config(), ABT_xstream_set_rank(), ABTD_affinity_finalize(), ABTD_affinity_init(), ABTD_env_init(), and xstream_create().
ABTI_stack_guard ABTI_global::stack_guard_kind |
Definition at line 266 of file abti.h.
Referenced by ABT_info_query_config(), ABTD_env_init(), ABTI_mem_register_stack(), and ABTI_mem_unregister_stack().
size_t ABTI_global::sys_page_size |
Definition at line 246 of file abti.h.
Referenced by ABTD_env_init(), ABTI_mem_register_stack(), and ABTI_mem_unregister_stack().
size_t ABTI_global::thread_stacksize |
Definition at line 237 of file abti.h.
Referenced by ABT_info_query_config(), ABT_thread_attr_create(), ABTD_env_init(), ABTI_mem_alloc_ythread_default(), ABTI_mem_alloc_ythread_mempool_desc_stack(), and ythread_create().
ABTI_unit_to_thread_entry ABTI_global::unit_to_thread_entires[ABTI_UNIT_HASH_TABLE_SIZE] |
Definition at line 279 of file abti.h.
Referenced by unit_finalize_hash_table(), unit_get_thread_from_user_defined_unit(), unit_init_hash_table(), unit_map_thread(), and unit_unmap_thread().
ABT_bool ABTI_global::use_debug |
Definition at line 234 of file abti.h.
Referenced by ABT_info_query_config(), and ABTD_env_init().
ABT_bool ABTI_global::use_logging |
Definition at line 233 of file abti.h.
Referenced by ABT_info_query_config(), and ABTD_env_init().
ABTD_spinlock ABTI_global::xstream_list_lock |
Definition at line 228 of file abti.h.
Referenced by ABT_info_print_all_xstreams().