ARGOBOTS
ba497793e96f0026edda18743b158278a6a1f4ab
|
Go to the source code of this file.
Functions | |
ABTU_ret_err int | ABTI_ythread_htable_create (uint32_t num_rows, ABTI_ythread_htable **pp_htable) |
void | ABTI_ythread_htable_free (ABTI_ythread_htable *p_htable) |
void | ABTI_ythread_htable_push (ABTI_ythread_htable *p_htable, int idx, ABTI_ythread *p_ythread) |
void | ABTI_ythread_htable_push_low (ABTI_ythread_htable *p_htable, int idx, ABTI_ythread *p_ythread) |
ABTI_ythread * | ABTI_ythread_htable_pop (ABTI_ythread_htable *p_htable, ABTI_ythread_queue *p_queue) |
ABTI_ythread * | ABTI_ythread_htable_pop_low (ABTI_ythread_htable *p_htable, ABTI_ythread_queue *p_queue) |
ABT_bool | ABTI_ythread_htable_switch_low (ABTI_xstream **pp_local_xstream, ABTI_ythread_queue *p_queue, ABTI_ythread *p_ythread, ABTI_ythread_htable *p_htable, ABT_sync_event_type sync_event_type, void *p_sync) |
ABTU_ret_err int ABTI_ythread_htable_create | ( | uint32_t | num_rows, |
ABTI_ythread_htable ** | pp_htable | ||
) |
Definition at line 9 of file ythread_htable.c.
Referenced by ABTI_mutex_init().
void ABTI_ythread_htable_free | ( | ABTI_ythread_htable * | p_htable | ) |
Definition at line 50 of file ythread_htable.c.
Referenced by ABTI_mutex_fini().
ABTI_ythread* ABTI_ythread_htable_pop | ( | ABTI_ythread_htable * | p_htable, |
ABTI_ythread_queue * | p_queue | ||
) |
Definition at line 118 of file ythread_htable.c.
Referenced by ABTI_mutex_wake_de(), and mutex_unlock_se().
ABTI_ythread* ABTI_ythread_htable_pop_low | ( | ABTI_ythread_htable * | p_htable, |
ABTI_ythread_queue * | p_queue | ||
) |
Definition at line 141 of file ythread_htable.c.
Referenced by ABTI_mutex_wake_de(), and mutex_unlock_se().
void ABTI_ythread_htable_push | ( | ABTI_ythread_htable * | p_htable, |
int | idx, | ||
ABTI_ythread * | p_ythread | ||
) |
Definition at line 68 of file ythread_htable.c.
Referenced by ABTI_mutex_wait().
void ABTI_ythread_htable_push_low | ( | ABTI_ythread_htable * | p_htable, |
int | idx, | ||
ABTI_ythread * | p_ythread | ||
) |
Definition at line 93 of file ythread_htable.c.
Referenced by ABTI_mutex_wait_low().
ABT_bool ABTI_ythread_htable_switch_low | ( | ABTI_xstream ** | pp_local_xstream, |
ABTI_ythread_queue * | p_queue, | ||
ABTI_ythread * | p_ythread, | ||
ABTI_ythread_htable * | p_htable, | ||
ABT_sync_event_type | sync_event_type, | ||
void * | p_sync | ||
) |
Definition at line 165 of file ythread_htable.c.
Referenced by mutex_lock_low().