ARGOBOTS
dce6e727ffc4ca5b3ffc04cb9517c6689be51ec5
|
Go to the source code of this file.
Macros | |
#define | ABTI_UNIT_BUILTIN_POOL_BIT ((uintptr_t)0x1) |
Functions | |
static ABT_bool | ABTI_unit_is_builtin (ABT_unit unit) |
static ABT_unit | ABTI_unit_get_builtin_unit (ABTI_thread *p_thread) |
static void | ABTI_unit_init_builtin (ABTI_thread *p_thread) |
static ABTI_thread * | ABTI_unit_get_thread_from_builtin_unit (ABT_unit unit) |
static ABTI_thread * | ABTI_unit_get_thread (ABTI_global *p_global, ABT_unit unit) |
static ABTU_ret_err int | ABTI_unit_set_associated_pool (ABTI_global *p_global, ABT_unit unit, ABTI_pool *p_pool, ABTI_thread **pp_thread) |
static ABTU_ret_err int | ABTI_thread_init_pool (ABTI_global *p_global, ABTI_thread *p_thread, ABTI_pool *p_pool) |
static ABTU_ret_err int | ABTI_thread_set_associated_pool (ABTI_global *p_global, ABTI_thread *p_thread, ABTI_pool *p_pool) |
static void | ABTI_thread_unset_associated_pool (ABTI_global *p_global, ABTI_thread *p_thread) |
#define ABTI_UNIT_BUILTIN_POOL_BIT ((uintptr_t)0x1) |
Definition at line 10 of file abti_unit.h.
|
inlinestatic |
Definition at line 128 of file abti_unit.h.
Referenced by task_create(), and ythread_create().
|
inlinestatic |
Definition at line 155 of file abti_unit.h.
Referenced by ABT_self_schedule(), ABT_self_set_associated_pool(), ABTI_thread_handle_request_migrate(), pool_push_thread_ex(), pool_push_threads_ex(), and thread_revive().
|
inlinestatic |
Definition at line 214 of file abti_unit.h.
Referenced by ABTI_ythread_callback_orphan(), and thread_free().
|
inlinestatic |
Definition at line 23 of file abti_unit.h.
Referenced by ABTI_unit_init_builtin(), and pool_pop_timedwait().
|
inlinestatic |
Definition at line 43 of file abti_unit.h.
Referenced by ABT_unit_get_thread(), ABTI_pool_pop_timedwait(), pool_pop_many_wrapper(), pool_pop_wait_wrapper(), pool_pop_wrapper(), and pool_print_unit_to_thread().
|
inlinestatic |
Definition at line 37 of file abti_unit.h.
Referenced by ABTI_unit_get_thread(), ABTI_unit_set_associated_pool(), pool_push(), pool_push_many(), pool_push_many_private(), pool_push_many_shared(), pool_push_private(), pool_push_shared(), pool_remove(), pool_remove_private(), pool_remove_shared(), and pool_unit_is_in_pool().
|
inlinestatic |
Definition at line 29 of file abti_unit.h.
Referenced by ABTI_thread_init_pool(), ABTI_thread_set_associated_pool(), and ABTI_unit_set_associated_pool().
Definition at line 12 of file abti_unit.h.
Referenced by ABTI_thread_set_associated_pool(), ABTI_thread_unset_associated_pool(), ABTI_unit_get_thread(), ABTI_unit_get_thread_from_builtin_unit(), ABTI_unit_set_associated_pool(), unit_get_thread_from_user_defined_unit(), unit_map_thread(), and unit_unmap_thread().
|
inlinestatic |
Definition at line 55 of file abti_unit.h.
Referenced by ABT_pool_push().