ARGOBOTS  latest
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Data Fields
ABTI_thread Struct Reference

#include <abti.h>

Collaboration diagram for ABTI_thread:
Collaboration graph
[legend]

Data Fields

ABTD_thread_context ctx
 
ABTI_unit unit_def
 
ABTI_schedp_sched
 
void * p_stack
 
size_t stacksize
 
ABTI_stack_type stacktype
 
void(* f_migration_cb )(ABT_thread, void *)
 
void * p_migration_cb_arg
 
ABTD_atomic_ptr p_migration_pool
 

Detailed Description

Definition at line 344 of file abti.h.

Field Documentation

ABTD_thread_context ABTI_thread::ctx
void(* ABTI_thread::f_migration_cb)(ABT_thread, void *)
void* ABTI_thread::p_migration_cb_arg
ABTD_atomic_ptr ABTI_thread::p_migration_pool
ABTI_sched* ABTI_thread::p_sched
void* ABTI_thread::p_stack
size_t ABTI_thread::stacksize
ABTI_stack_type ABTI_thread::stacktype
ABTI_unit ABTI_thread::unit_def

Definition at line 346 of file abti.h.

Referenced by ABT_finalize(), ABT_init(), ABT_thread_cancel(), ABT_thread_free(), ABT_thread_get_arg(), ABT_thread_get_attr(), ABT_thread_get_last_pool(), ABT_thread_get_last_pool_id(), ABT_thread_get_specific(), ABT_thread_get_state(), ABT_thread_is_migratable(), ABT_thread_is_primary(), ABT_thread_is_unnamed(), ABT_thread_migrate(), ABT_thread_migrate_to_sched(), ABT_thread_set_arg(), ABT_thread_set_associated_pool(), ABT_thread_set_migratable(), ABT_thread_set_specific(), ABT_thread_yield_to(), ABTD_thread_cancel(), ABTD_thread_func_wrapper(), ABTD_thread_terminate(), ABTI_cond_wait(), ABTI_mem_alloc_thread_default(), ABTI_mem_alloc_thread_main(), ABTI_mem_alloc_thread_malloc(), ABTI_mem_alloc_thread_user(), ABTI_mutex_lock(), ABTI_mutex_lock_low(), ABTI_mutex_unlock_se(), ABTI_pool_add_thread(), ABTI_sched_free(), ABTI_thread_context_switch_to_child_internal(), ABTI_thread_context_switch_to_parent_internal(), ABTI_thread_context_switch_to_sibling_internal(), ABTI_thread_create_internal(), ABTI_thread_finish_context_sched_to_main_thread(), ABTI_thread_free(), ABTI_thread_free_internal(), ABTI_thread_free_main(), ABTI_thread_free_main_sched(), ABTI_thread_get_id(), ABTI_thread_get_xstream_rank(), ABTI_thread_htable_add(), ABTI_thread_htable_add_low(), ABTI_thread_htable_pop(), ABTI_thread_htable_pop_low(), ABTI_thread_htable_push(), ABTI_thread_htable_push_low(), ABTI_thread_htable_switch_low(), ABTI_thread_is_ready(), ABTI_thread_join(), ABTI_thread_migrate_to_pool(), ABTI_thread_migrate_to_xstream(), ABTI_thread_print(), ABTI_thread_revive(), ABTI_thread_set_blocked(), ABTI_thread_set_ready(), ABTI_thread_set_request(), ABTI_thread_suspend(), ABTI_thread_unset_request(), ABTI_thread_yield(), ABTI_tool_event_thread_resume_impl(), ABTI_tool_event_thread_suspend_impl(), ABTI_tool_event_thread_yield_impl(), ABTI_unit_set_associated_pool(), ABTI_xstream_join(), ABTI_xstream_launch_main_sched(), ABTI_xstream_migrate_thread(), ABTI_xstream_schedule(), ABTI_xstream_schedule_thread(), ABTI_xstream_start(), ABTI_xstream_start_primary(), ABTI_xstream_terminate_thread(), ABTI_xstream_update_main_sched(), and unit_create_from_thread().


The documentation for this struct was generated from the following file: