ARGOBOTS  latest
 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_xstream ** p_xstreams
 
ABTI_spinlock xstreams_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_threadp_thread_main
 
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 166 of file abti.h.

Field Documentation

uint32_t ABTI_global::huge_page_size

Definition at line 188 of file abti.h.

Referenced by ABTD_env_init(), and ABTI_info_print_config().

int ABTI_global::key_table_size

Definition at line 178 of file abti.h.

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

int ABTI_global::max_xstreams
int ABTI_global::mem_lp_alloc

Definition at line 194 of file abti.h.

Referenced by ABTD_env_init(), and ABTI_info_print_config().

uint32_t ABTI_global::mem_max_descs

Definition at line 193 of file abti.h.

Referenced by ABTD_env_init().

uint32_t ABTI_global::mem_max_stacks

Definition at line 192 of file abti.h.

Referenced by ABTD_env_init(), and ABTI_info_print_config().

uint32_t ABTI_global::mem_page_size

Definition at line 190 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 197 of file abti.h.

ABTI_mem_pool_local_pool ABTI_global::mem_pool_desc_ext

Definition at line 204 of file abti.h.

Referenced by ABTI_mem_free_desc().

ABTI_spinlock ABTI_global::mem_pool_desc_lock

Definition at line 203 of file abti.h.

Referenced by ABTI_mem_free_desc().

ABTI_mem_pool_global_pool ABTI_global::mem_pool_stack

Definition at line 196 of file abti.h.

ABTI_mem_pool_local_pool ABTI_global::mem_pool_stack_ext

Definition at line 202 of file abti.h.

Referenced by ABTI_mem_free_thread().

ABTI_spinlock ABTI_global::mem_pool_stack_lock

Definition at line 201 of file abti.h.

Referenced by ABTI_mem_free_thread().

uint32_t ABTI_global::mem_sp_size

Definition at line 191 of file abti.h.

Referenced by ABTD_env_init(), and ABTI_info_print_config().

uint32_t ABTI_global::mutex_max_handovers

Definition at line 185 of file abti.h.

Referenced by ABTD_env_init(), and ABTI_global_get_mutex_max_handovers().

uint32_t ABTI_global::mutex_max_wakeups

Definition at line 186 of file abti.h.

Referenced by ABTD_env_init(), and ABTI_global_get_mutex_max_wakeups().

int ABTI_global::num_cores

Definition at line 174 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 187 of file abti.h.

Referenced by ABTD_env_init(), and ABTI_info_print_config().

ABTI_thread* ABTI_global::p_thread_main

Definition at line 183 of file abti.h.

Referenced by ABT_init(), and ABTI_global_get_main().

ABTI_xstream** ABTI_global::p_xstreams
ABT_bool ABTI_global::print_config

Definition at line 208 of file abti.h.

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

uint32_t ABTI_global::sched_event_freq
long ABTI_global::sched_sleep_nsec

Definition at line 182 of file abti.h.

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

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 177 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 176 of file abti.h.

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

ABTI_spinlock ABTI_global::xstreams_lock

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