|
ARGOBOTS
dce6e727ffc4ca5b3ffc04cb9517c6689be51ec5
|
#include <abti_mem_pool.h>

Public Member Functions | |
| ABTU_align_member_var (ABT_CONFIG_STATIC_CACHELINE_SIZE) ABTI_sync_lifo bucket_lifo | |
| ABTU_align_member_var (ABT_CONFIG_STATIC_CACHELINE_SIZE) ABTI_sync_lifo mem_page_lifo | |
| ABTU_align_member_var (ABT_CONFIG_STATIC_CACHELINE_SIZE) ABTD_atomic_ptr p_mem_page_empty | |
| ABTU_align_member_var (ABT_CONFIG_STATIC_CACHELINE_SIZE) ABTD_spinlock partial_bucket_lock | |
Data Fields | |
| size_t | header_size |
| size_t | page_size |
| size_t | alignment_hint |
| size_t | header_offset |
| size_t | num_headers_per_bucket |
| uint32_t | num_lp_type_requests |
| ABTU_MEM_LARGEPAGE_TYPE | lp_type_requests [4] |
| ABTI_mem_pool_global_pool_mprotect_config | mprotect_config |
| ABTI_mem_pool_header * | partial_bucket |
Definition at line 58 of file abti_mem_pool.h.
| ABTI_mem_pool_global_pool::ABTU_align_member_var | ( | ABT_CONFIG_STATIC_CACHELINE_SIZE | ) |
| ABTI_mem_pool_global_pool::ABTU_align_member_var | ( | ABT_CONFIG_STATIC_CACHELINE_SIZE | ) |
| ABTI_mem_pool_global_pool::ABTU_align_member_var | ( | ABT_CONFIG_STATIC_CACHELINE_SIZE | ) |
| ABTI_mem_pool_global_pool::ABTU_align_member_var | ( | ABT_CONFIG_STATIC_CACHELINE_SIZE | ) |
| size_t ABTI_mem_pool_global_pool::alignment_hint |
Definition at line 62 of file abti_mem_pool.h.
Referenced by ABTI_mem_pool_init_global_pool(), and ABTI_mem_pool_take_bucket().
| size_t ABTI_mem_pool_global_pool::header_offset |
Definition at line 63 of file abti_mem_pool.h.
Referenced by ABTI_mem_pool_init_global_pool(), and ABTI_mem_pool_take_bucket().
| size_t ABTI_mem_pool_global_pool::header_size |
Definition at line 59 of file abti_mem_pool.h.
Referenced by ABTI_mem_pool_init_global_pool(), and ABTI_mem_pool_take_bucket().
| ABTU_MEM_LARGEPAGE_TYPE ABTI_mem_pool_global_pool::lp_type_requests[4] |
Definition at line 71 of file abti_mem_pool.h.
Referenced by ABTI_mem_pool_init_global_pool(), and ABTI_mem_pool_take_bucket().
| ABTI_mem_pool_global_pool_mprotect_config ABTI_mem_pool_global_pool::mprotect_config |
Definition at line 72 of file abti_mem_pool.h.
Referenced by ABTI_mem_pool_destroy_global_pool(), ABTI_mem_pool_init_global_pool(), and ABTI_mem_pool_take_bucket().
| size_t ABTI_mem_pool_global_pool::num_headers_per_bucket |
Definition at line 66 of file abti_mem_pool.h.
Referenced by ABTI_mem_pool_init_global_pool(), ABTI_mem_pool_init_local_pool(), ABTI_mem_pool_take_bucket(), and mem_pool_return_partial_bucket().
| uint32_t ABTI_mem_pool_global_pool::num_lp_type_requests |
Definition at line 68 of file abti_mem_pool.h.
Referenced by ABTI_mem_pool_init_global_pool(), and ABTI_mem_pool_take_bucket().
| size_t ABTI_mem_pool_global_pool::page_size |
Definition at line 61 of file abti_mem_pool.h.
Referenced by ABTI_mem_pool_init_global_pool(), and ABTI_mem_pool_take_bucket().
| ABTI_mem_pool_header* ABTI_mem_pool_global_pool::partial_bucket |
Definition at line 84 of file abti_mem_pool.h.
Referenced by ABTI_mem_pool_init_global_pool(), and mem_pool_return_partial_bucket().
1.8.17