| 
    ARGOBOTS
    1.1
    
   | 
 
#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_header * | partial_bucket | 
Definition at line 49 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 52 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 53 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 50 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 61 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::num_headers_per_bucket | 
Definition at line 56 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 58 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 51 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 73 of file abti_mem_pool.h.
Referenced by ABTI_mem_pool_init_global_pool(), and mem_pool_return_partial_bucket().
 1.8.17