ARGOBOTS  1059a7c2eb7e3f99f736a9c3a4f6ea476ac1b804
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Data Fields
ABTI_global Struct Reference

#include <abti.h>

Collaboration diagram for ABTI_global:
Collaboration graph
[legend]

Data Fields

int max_xstreams
 
int num_xstreams
 
ABTI_xstreamp_xstream_head
 
ABTI_spinlock xstream_list_lock
 
int num_cores
 
ABT_bool set_affinity
 
ABT_bool use_logging
 
ABT_bool use_debug
 
int key_table_size
 
size_t thread_stacksize
 
size_t sched_stacksize
 
uint32_t sched_event_freq
 
long sched_sleep_nsec
 
ABTI_ythreadp_main_ythread
 
uint32_t mutex_max_handovers
 
uint32_t mutex_max_wakeups
 
uint32_t os_page_size
 
uint32_t huge_page_size
 
uint32_t mem_page_size
 
uint32_t mem_sp_size
 
uint32_t mem_max_stacks
 
uint32_t mem_max_descs
 
int mem_lp_alloc
 
ABTI_mem_pool_global_pool mem_pool_stack
 
ABTI_mem_pool_global_pool mem_pool_desc
 
ABTI_spinlock mem_pool_stack_lock
 
ABTI_mem_pool_local_pool mem_pool_stack_ext
 
ABTI_spinlock mem_pool_desc_lock
 
ABTI_mem_pool_local_pool mem_pool_desc_ext
 
ABT_bool print_config
 

Detailed Description

Definition at line 169 of file abti.h.

Field Documentation

uint32_t ABTI_global::huge_page_size

Definition at line 191 of file abti.h.

Referenced by ABTD_env_init(), and ABTI_info_print_config().

int ABTI_global::key_table_size

Definition at line 181 of file abti.h.

Referenced by ABTD_env_init(), ABTI_info_print_config(), and ABTI_ktable_create().

int ABTI_global::max_xstreams
int ABTI_global::mem_lp_alloc

Definition at line 197 of file abti.h.

Referenced by ABTD_env_init(), and ABTI_info_print_config().

uint32_t ABTI_global::mem_max_descs

Definition at line 196 of file abti.h.

Referenced by ABTD_env_init().

uint32_t ABTI_global::mem_max_stacks

Definition at line 195 of file abti.h.

Referenced by ABTD_env_init(), and ABTI_info_print_config().

uint32_t ABTI_global::mem_page_size

Definition at line 193 of file abti.h.

Referenced by ABTD_env_init(), and ABTI_info_print_config().

ABTI_mem_pool_global_pool ABTI_global::mem_pool_desc

Definition at line 200 of file abti.h.

ABTI_mem_pool_local_pool ABTI_global::mem_pool_desc_ext

Definition at line 207 of file abti.h.

Referenced by ABTI_mem_free_desc(), and ABTI_mem_free_nythread().

ABTI_spinlock ABTI_global::mem_pool_desc_lock

Definition at line 206 of file abti.h.

Referenced by ABTI_mem_free_desc(), and ABTI_mem_free_nythread().

ABTI_mem_pool_global_pool ABTI_global::mem_pool_stack

Definition at line 199 of file abti.h.

ABTI_mem_pool_local_pool ABTI_global::mem_pool_stack_ext

Definition at line 205 of file abti.h.

Referenced by ABTI_mem_free_thread().

ABTI_spinlock ABTI_global::mem_pool_stack_lock

Definition at line 204 of file abti.h.

Referenced by ABTI_mem_free_thread().

uint32_t ABTI_global::mem_sp_size

Definition at line 194 of file abti.h.

Referenced by ABTD_env_init(), and ABTI_info_print_config().

uint32_t ABTI_global::mutex_max_handovers

Definition at line 188 of file abti.h.

Referenced by ABT_mutex_attr_create(), ABTD_env_init(), and ABTI_mutex_init().

uint32_t ABTI_global::mutex_max_wakeups

Definition at line 189 of file abti.h.

Referenced by ABT_mutex_attr_create(), ABTD_env_init(), and ABTI_mutex_init().

int ABTI_global::num_cores

Definition at line 177 of file abti.h.

Referenced by ABTD_affinity_init(), ABTD_env_init(), and ABTI_info_print_config().

int ABTI_global::num_xstreams
uint32_t ABTI_global::os_page_size

Definition at line 190 of file abti.h.

Referenced by ABTD_env_init(), and ABTI_info_print_config().

ABTI_ythread* ABTI_global::p_main_ythread

Definition at line 186 of file abti.h.

Referenced by init_library(), and thread_root_func().

ABTI_xstream* ABTI_global::p_xstream_head
ABT_bool ABTI_global::print_config

Definition at line 211 of file abti.h.

Referenced by ABT_info_query_config(), ABTD_env_init(), and init_library().

uint32_t ABTI_global::sched_event_freq

Definition at line 184 of file abti.h.

Referenced by ABT_info_query_config(), ABTD_env_init(), ABTI_info_print_config(), and sched_init().

long ABTI_global::sched_sleep_nsec

Definition at line 185 of file abti.h.

Referenced by ABT_info_query_config(), ABTD_env_init(), and sched_init().

size_t ABTI_global::sched_stacksize
ABT_bool ABTI_global::set_affinity
size_t ABTI_global::thread_stacksize
ABT_bool ABTI_global::use_debug

Definition at line 180 of file abti.h.

Referenced by ABT_info_query_config(), ABTD_env_init(), and ABTI_info_print_config().

ABT_bool ABTI_global::use_logging

Definition at line 179 of file abti.h.

Referenced by ABT_info_query_config(), ABTD_env_init(), and ABTI_info_print_config().

ABTI_spinlock ABTI_global::xstream_list_lock

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