ARGOBOTS  140a356fc09a44696eb3487150e459266f9b5405
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
 
uint32_t key_table_size
 
size_t thread_stacksize
 
size_t sched_stacksize
 
uint32_t sched_event_freq
 
uint64_t sched_sleep_nsec
 
ABTI_ythreadp_primary_ythread
 
uint32_t mutex_max_handovers
 
uint32_t mutex_max_wakeups
 
size_t huge_page_size
 
size_t mem_page_size
 
size_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 177 of file abti.h.

Field Documentation

◆ huge_page_size

size_t ABTI_global::huge_page_size

Definition at line 199 of file abti.h.

Referenced by ABTD_env_init().

◆ key_table_size

uint32_t ABTI_global::key_table_size

Definition at line 189 of file abti.h.

Referenced by ABTD_env_init(), and ABTI_ktable_create().

◆ max_xstreams

int ABTI_global::max_xstreams

Definition at line 178 of file abti.h.

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

◆ mem_lp_alloc

int ABTI_global::mem_lp_alloc

Definition at line 205 of file abti.h.

Referenced by ABTD_env_init().

◆ mem_max_descs

uint32_t ABTI_global::mem_max_descs

Definition at line 204 of file abti.h.

Referenced by ABTD_env_init().

◆ mem_max_stacks

uint32_t ABTI_global::mem_max_stacks

Definition at line 203 of file abti.h.

Referenced by ABTD_env_init().

◆ mem_page_size

size_t ABTI_global::mem_page_size

Definition at line 201 of file abti.h.

Referenced by ABTD_env_init().

◆ mem_pool_desc

ABTI_mem_pool_global_pool ABTI_global::mem_pool_desc

Definition at line 208 of file abti.h.

◆ mem_pool_desc_ext

ABTI_mem_pool_local_pool ABTI_global::mem_pool_desc_ext

Definition at line 215 of file abti.h.

Referenced by ABTI_mem_free_desc(), and ABTI_mem_free_nythread().

◆ mem_pool_desc_lock

ABTI_spinlock ABTI_global::mem_pool_desc_lock

Definition at line 214 of file abti.h.

Referenced by ABTI_mem_free_desc(), and ABTI_mem_free_nythread().

◆ mem_pool_stack

ABTI_mem_pool_global_pool ABTI_global::mem_pool_stack

Definition at line 207 of file abti.h.

◆ mem_pool_stack_ext

ABTI_mem_pool_local_pool ABTI_global::mem_pool_stack_ext

Definition at line 213 of file abti.h.

Referenced by ABTI_mem_free_thread().

◆ mem_pool_stack_lock

ABTI_spinlock ABTI_global::mem_pool_stack_lock

Definition at line 212 of file abti.h.

Referenced by ABTI_mem_free_thread().

◆ mem_sp_size

size_t ABTI_global::mem_sp_size

Definition at line 202 of file abti.h.

Referenced by ABTD_env_init().

◆ mutex_max_handovers

uint32_t ABTI_global::mutex_max_handovers

Definition at line 197 of file abti.h.

Referenced by ABTD_env_init().

◆ mutex_max_wakeups

uint32_t ABTI_global::mutex_max_wakeups

Definition at line 198 of file abti.h.

Referenced by ABTD_env_init().

◆ num_cores

int ABTI_global::num_cores

Definition at line 185 of file abti.h.

Referenced by ABTD_affinity_init(), and ABTD_env_init().

◆ num_xstreams

int ABTI_global::num_xstreams

Definition at line 179 of file abti.h.

Referenced by ABT_info_print_all_xstreams(), and init_library().

◆ p_primary_ythread

ABTI_ythread* ABTI_global::p_primary_ythread

Definition at line 194 of file abti.h.

Referenced by init_library().

◆ p_xstream_head

ABTI_xstream* ABTI_global::p_xstream_head

◆ print_config

ABT_bool ABTI_global::print_config

Definition at line 219 of file abti.h.

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

◆ sched_event_freq

uint32_t ABTI_global::sched_event_freq

Definition at line 192 of file abti.h.

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

◆ sched_sleep_nsec

uint64_t ABTI_global::sched_sleep_nsec

Definition at line 193 of file abti.h.

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

◆ sched_stacksize

size_t ABTI_global::sched_stacksize

◆ set_affinity

ABT_bool ABTI_global::set_affinity

◆ thread_stacksize

size_t ABTI_global::thread_stacksize

◆ use_debug

ABT_bool ABTI_global::use_debug

Definition at line 188 of file abti.h.

Referenced by ABT_info_query_config(), and ABTD_env_init().

◆ use_logging

ABT_bool ABTI_global::use_logging

Definition at line 187 of file abti.h.

Referenced by ABT_info_query_config(), and ABTD_env_init().

◆ xstream_list_lock

ABTI_spinlock ABTI_global::xstream_list_lock

Definition at line 182 of file abti.h.

Referenced by ABT_info_print_all_xstreams(), and init_library().


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