ARGOBOTS
1.1
|
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 122 of file abti_unit.h.
Referenced by task_create(), and ythread_create().
|
inlinestatic |
Definition at line 147 of file abti_unit.h.
Referenced by ABT_self_set_associated_pool(), and ABTI_thread_revive().
|
inlinestatic |
Definition at line 200 of file abti_unit.h.
Referenced by thread_free().
|
inlinestatic |
Definition at line 23 of file abti_unit.h.
Referenced by ABTI_unit_init_builtin(), pool_pop(), pool_pop_private(), pool_pop_shared(), pool_pop_timedwait(), pool_pop_wait(), and pool_print_all().
|
inlinestatic |
Definition at line 43 of file abti_unit.h.
Referenced by ABT_unit_get_thread(), and sched_run().
|
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_private(), pool_push_shared(), pool_remove(), pool_remove_private(), pool_remove_shared(), and 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().