ARGOBOTS
dce6e727ffc4ca5b3ffc04cb9517c6689be51ec5
|
Go to the source code of this file.
Data Structures | |
struct | ABTI_ythread_callback_resume_yield_to_arg |
struct | ABTI_ythread_callback_resume_suspend_to_arg |
struct | ABTI_ythread_callback_resume_exit_to_arg |
struct | ABTI_ythread_callback_suspend_unlock_arg |
struct | ABTI_ythread_callback_suspend_join_arg |
struct | ABTI_ythread_callback_suspend_replace_sched_arg |
Enumerator | |
---|---|
ABTI_YTHREAD_RESUME_YIELD_TO_KIND_USER |
Definition at line 324 of file abti_ythread.h.
Enumerator | |
---|---|
ABTI_YTHREAD_YIELD_KIND_USER | |
ABTI_YTHREAD_YIELD_KIND_YIELD_LOOP |
Definition at line 237 of file abti_ythread.h.
Enumerator | |
---|---|
ABTI_YTHREAD_YIELD_TO_KIND_USER | |
ABTI_YTHREAD_YIELD_TO_KIND_CREATE_TO | |
ABTI_YTHREAD_YIELD_TO_KIND_REVIVE_TO |
Definition at line 242 of file abti_ythread.h.
|
inlinestatic |
Definition at line 411 of file abti_ythread.h.
Referenced by ABTI_ythread_exit(), and ABTI_ythread_resume_joiner().
void ABTI_ythread_callback_exit | ( | void * | arg | ) |
Definition at line 139 of file ythread.c.
Referenced by ABTI_ythread_exit(), ABTI_ythread_exit_to(), and ABTI_ythread_exit_to_primary().
void ABTI_ythread_callback_orphan | ( | void * | arg | ) |
Definition at line 222 of file ythread.c.
Referenced by ABTI_ythread_yield_orphan().
void ABTI_ythread_callback_resume_exit_to | ( | void * | arg | ) |
Definition at line 147 of file ythread.c.
Referenced by ABTI_ythread_resume_exit_to().
void ABTI_ythread_callback_resume_suspend_to | ( | void * | arg | ) |
Definition at line 116 of file ythread.c.
Referenced by ABTI_ythread_resume_suspend_to().
void ABTI_ythread_callback_resume_yield_to | ( | void * | arg | ) |
Definition at line 83 of file ythread.c.
Referenced by ABTI_ythread_resume_yield_to().
void ABTI_ythread_callback_suspend | ( | void * | arg | ) |
Definition at line 103 of file ythread.c.
Referenced by ABTI_ythread_suspend(), and ABTI_ythread_suspend_to().
void ABTI_ythread_callback_suspend_join | ( | void * | arg | ) |
Definition at line 181 of file ythread.c.
Referenced by ABTI_ythread_suspend_join().
void ABTI_ythread_callback_suspend_replace_sched | ( | void * | arg | ) |
Definition at line 203 of file ythread.c.
Referenced by ABTI_ythread_suspend_replace_sched().
void ABTI_ythread_callback_suspend_unlock | ( | void * | arg | ) |
Definition at line 162 of file ythread.c.
Referenced by ABTI_ythread_suspend_unlock().
void ABTI_ythread_callback_thread_yield_to | ( | void * | arg | ) |
Definition at line 61 of file ythread.c.
Referenced by ABTI_ythread_thread_yield_to().
void ABTI_ythread_callback_yield_create_to | ( | void * | arg | ) |
Definition at line 49 of file ythread.c.
Referenced by ABTI_ythread_yield_to().
void ABTI_ythread_callback_yield_loop | ( | void * | arg | ) |
Definition at line 39 of file ythread.c.
Referenced by ABTI_ythread_yield().
void ABTI_ythread_callback_yield_revive_to | ( | void * | arg | ) |
Definition at line 54 of file ythread.c.
Referenced by ABTI_ythread_yield_to().
void ABTI_ythread_callback_yield_user_yield | ( | void * | arg | ) |
Definition at line 34 of file ythread.c.
Referenced by ABTI_ythread_yield().
void ABTI_ythread_callback_yield_user_yield_to | ( | void * | arg | ) |
Definition at line 44 of file ythread.c.
Referenced by ABTI_ythread_yield_to().
|
inlinestatic |
Definition at line 66 of file abti_ythread.h.
Referenced by ABTD_ythread_func_wrapper(), and ABTI_ythread_atomic_get_joiner().
|
inlinestatic |
Definition at line 72 of file abti_ythread.h.
|
inlinestatic |
Definition at line 106 of file abti_ythread.h.
Referenced by ABTI_ythread_exit_to_primary(), ABTI_ythread_jump_to_parent_internal(), and ABTI_ythread_jump_to_sibling_internal().
|
inlinestatic |
Definition at line 221 of file abti_ythread.h.
Referenced by ABTI_ythread_print_stack().
|
inlinestatic |
Definition at line 88 of file abti_ythread.h.
Referenced by ABTI_ythread_switch_to_child_internal().
|
inlinestatic |
Definition at line 126 of file abti_ythread.h.
Referenced by ABTI_ythread_switch_to_parent_internal(), and ABTI_ythread_switch_to_sibling_internal().
|
inlinestatic |
Definition at line 460 of file abti_ythread.h.
Referenced by ABT_self_exit(), ABT_xstream_exit(), and ABTD_ythread_func_wrapper().
|
inlinestatic |
Definition at line 511 of file abti_ythread.h.
Referenced by ABT_self_exit_to().
|
inlinestatic |
Definition at line 530 of file abti_ythread.h.
|
inlinestatic |
Definition at line 26 of file abti_ythread.h.
|
inlinestatic |
Definition at line 11 of file abti_ythread.h.
|
inlinestatic |
Definition at line 194 of file abti_ythread.h.
Referenced by ABTI_ythread_exit().
|
inlinestatic |
Definition at line 163 of file abti_ythread.h.
Referenced by ABTI_ythread_exit(), ABTI_ythread_exit_to(), and ABTI_ythread_resume_exit_to().
|
inlinestatic |
Definition at line 41 of file abti_ythread.h.
Referenced by ABTI_waitlist_broadcast(), ABTI_waitlist_signal(), ABTI_ythread_exit(), and ABTI_ythread_resume_joiner().
|
inlinestatic |
Definition at line 552 of file abti_ythread.h.
Referenced by ABT_self_resume_exit_to().
|
inlinestatic |
Definition at line 437 of file abti_ythread.h.
Referenced by ABTI_thread_handle_request_cancel(), ABTI_ythread_exit_to(), and ABTI_ythread_resume_exit_to().
|
inlinestatic |
Definition at line 387 of file abti_ythread.h.
Referenced by ABT_self_resume_suspend_to().
|
inlinestatic |
Definition at line 329 of file abti_ythread.h.
Referenced by ABT_self_resume_yield_to().
|
inlinestatic |
Definition at line 228 of file abti_ythread.h.
Referenced by ABTI_ythread_schedule().
|
inlinestatic |
Definition at line 650 of file abti_ythread.h.
Referenced by ABT_self_schedule(), and sched_run().
|
inlinestatic |
Definition at line 353 of file abti_ythread.h.
Referenced by ABT_self_suspend().
|
inlinestatic |
Definition at line 603 of file abti_ythread.h.
|
inlinestatic |
Definition at line 623 of file abti_ythread.h.
|
inlinestatic |
Definition at line 366 of file abti_ythread.h.
Referenced by ABT_self_suspend_to().
|
inlinestatic |
Definition at line 582 of file abti_ythread.h.
Referenced by ABTI_waitlist_wait_and_unlock().
|
inlinestatic |
Definition at line 147 of file abti_ythread.h.
Referenced by ABTI_ythread_run_child().
|
inlinestatic |
Definition at line 206 of file abti_ythread.h.
Referenced by ABTI_ythread_suspend(), ABTI_ythread_suspend_join(), ABTI_ythread_suspend_replace_sched(), ABTI_ythread_suspend_unlock(), ABTI_ythread_yield(), and ABTI_ythread_yield_orphan().
|
inlinestatic |
Definition at line 176 of file abti_ythread.h.
Referenced by ABTI_ythread_resume_suspend_to(), ABTI_ythread_resume_yield_to(), ABTI_ythread_suspend_to(), ABTI_ythread_thread_yield_to(), and ABTI_ythread_yield_to().
|
inlinestatic |
Definition at line 303 of file abti_ythread.h.
|
inlinestatic |
Definition at line 254 of file abti_ythread.h.
Referenced by ABT_self_yield(), ABTI_mutex_lock_no_recursion(), ABTI_waitlist_wait_timedout_and_unlock(), and thread_join_yield_thread().
|
inlinestatic |
Definition at line 640 of file abti_ythread.h.
Referenced by finailze_library().
|
inlinestatic |
Definition at line 275 of file abti_ythread.h.
Referenced by ABT_self_yield_to(), ABT_thread_create_to(), and ABT_thread_revive_to().