ARGOBOTS
latest
|
#include <abti.h>
ABT_pool_access ABTI_pool::access |
Definition at line 276 of file abti.h.
Referenced by ABT_pool_add_sched(), ABT_pool_get_access(), ABTI_pool_accept_migration(), ABTI_pool_create(), ABTI_pool_print(), ABTI_pool_set_consumer(), ABTI_pool_set_producer(), ABTI_sched_get_effective_size(), ABTI_thread_join(), ABTI_xstream_join(), pool_get_access_num(), pool_init(), and pool_print_all().
ABT_bool ABTI_pool::automatic |
Definition at line 277 of file abti.h.
Referenced by ABTI_pool_create(), ABTI_pool_print(), and ABTI_sched_free().
ABTI_native_thread_id ABTI_pool::consumer_id |
Definition at line 279 of file abti.h.
Referenced by ABT_pool_add_sched(), ABTI_pool_accept_migration(), ABTI_pool_create(), ABTI_pool_print(), ABTI_pool_set_consumer(), ABTI_pool_set_producer(), ABTI_sched_get_effective_size(), and ABTI_xstream_migrate_thread().
void* ABTI_pool::data |
Definition at line 288 of file abti.h.
Referenced by ABT_pool_get_data(), ABT_pool_set_data(), ABTI_pool_create(), ABTI_pool_print(), pool_free(), pool_get_size(), pool_init(), pool_pop(), pool_pop_private(), pool_pop_shared(), pool_pop_timedwait(), pool_pop_wait(), pool_print_all(), pool_push(), pool_push_private(), pool_push_shared(), pool_remove(), pool_remove_private(), and pool_remove_shared().
uint64_t ABTI_pool::id |
Definition at line 289 of file abti.h.
Referenced by ABT_pool_get_id(), ABT_self_get_last_pool_id(), ABT_task_get_last_pool_id(), ABT_thread_get_last_pool_id(), ABTI_pool_create(), ABTI_pool_free(), and ABTI_pool_print().
ABTD_atomic_int32 ABTI_pool::num_blocked |
Definition at line 286 of file abti.h.
Referenced by ABTI_pool_create(), ABTI_pool_dec_num_blocked(), ABTI_pool_get_total_size(), ABTI_pool_inc_num_blocked(), ABTI_pool_print(), and ABTI_sched_get_effective_size().
ABTD_atomic_int32 ABTI_pool::num_migrations |
Definition at line 287 of file abti.h.
Referenced by ABTI_pool_create(), ABTI_pool_dec_num_migrations(), ABTI_pool_get_total_size(), ABTI_pool_inc_num_migrations(), ABTI_pool_print(), and ABTI_sched_get_effective_size().
ABTD_atomic_int32 ABTI_pool::num_scheds |
Definition at line 285 of file abti.h.
Referenced by ABTI_pool_create(), ABTI_pool_print(), ABTI_pool_release(), ABTI_pool_retain(), ABTI_pool_set_consumer(), ABTI_pool_set_producer(), and ABTI_sched_get_effective_size().
ABT_pool_free_fn ABTI_pool::p_free |
Definition at line 308 of file abti.h.
Referenced by ABTI_pool_create(), and ABTI_pool_free().
ABT_pool_get_size_fn ABTI_pool::p_get_size |
Definition at line 302 of file abti.h.
Referenced by ABTI_pool_create(), and ABTI_pool_get_size().
ABT_pool_init_fn ABTI_pool::p_init |
Definition at line 301 of file abti.h.
Referenced by ABTI_pool_create().
ABT_pool_pop_fn ABTI_pool::p_pop |
Definition at line 304 of file abti.h.
Referenced by ABTI_pool_create(), and ABTI_pool_pop().
ABT_pool_pop_timedwait_fn ABTI_pool::p_pop_timedwait |
Definition at line 306 of file abti.h.
Referenced by ABTI_pool_create(), and ABTI_pool_pop_timedwait().
ABT_pool_pop_wait_fn ABTI_pool::p_pop_wait |
Definition at line 305 of file abti.h.
Referenced by ABTI_pool_create(), and ABTI_pool_pop_wait().
ABT_pool_print_all_fn ABTI_pool::p_print_all |
Definition at line 309 of file abti.h.
Referenced by ABT_pool_print_all(), ABTI_info_print_thread_stacks_in_pool(), and ABTI_pool_create().
ABT_pool_push_fn ABTI_pool::p_push |
Definition at line 303 of file abti.h.
Referenced by ABTI_pool_create(), and ABTI_pool_push().
ABT_pool_remove_fn ABTI_pool::p_remove |
Definition at line 307 of file abti.h.
Referenced by ABTI_pool_create(), and ABTI_pool_remove().
ABTI_native_thread_id ABTI_pool::producer_id |
Definition at line 282 of file abti.h.
Referenced by ABTI_pool_accept_migration(), ABTI_pool_create(), ABTI_pool_print(), ABTI_pool_set_consumer(), and ABTI_pool_set_producer().
ABT_unit_create_from_task_fn ABTI_pool::u_create_from_task |
Definition at line 297 of file abti.h.
Referenced by ABTI_pool_create(), ABTI_task_create(), and ABTI_task_revive().
ABT_unit_create_from_thread_fn ABTI_pool::u_create_from_thread |
Definition at line 296 of file abti.h.
Referenced by ABTI_pool_create(), ABTI_thread_create_internal(), ABTI_thread_revive(), and ABTI_xstream_update_main_sched().
ABT_unit_free_fn ABTI_pool::u_free |
Definition at line 298 of file abti.h.
Referenced by ABTI_pool_create(), ABTI_task_free(), ABTI_task_revive(), ABTI_thread_free_internal(), ABTI_thread_revive(), ABTI_xstream_schedule_thread(), and ABTI_xstream_update_main_sched().
ABT_unit_get_task_fn ABTI_pool::u_get_task |
Definition at line 294 of file abti.h.
Referenced by ABTI_pool_create(), ABTI_unit_set_associated_pool(), and ABTI_xstream_run_unit().
ABT_unit_get_thread_fn ABTI_pool::u_get_thread |
Definition at line 293 of file abti.h.
Referenced by ABTI_info_print_unit(), ABTI_pool_create(), ABTI_unit_set_associated_pool(), and ABTI_xstream_run_unit().
ABT_unit_get_type_fn ABTI_pool::u_get_type |
Definition at line 292 of file abti.h.
Referenced by ABTI_info_print_unit(), ABTI_pool_create(), ABTI_unit_set_associated_pool(), and ABTI_xstream_run_unit().
ABT_unit_is_in_pool_fn ABTI_pool::u_is_in_pool |
Definition at line 295 of file abti.h.
Referenced by ABTI_pool_create(), ABTI_thread_is_ready(), and ABTI_thread_join().