|
ARGOBOTS
latest
|
#include <abti_mem_pool.h>

Data Fields | |
| size_t | header_size |
| size_t | page_size |
| size_t | alignment_hint |
| size_t | header_offset |
| int | num_headers_per_bucket |
| int | num_lp_type_requests |
| ABTU_MEM_LARGEPAGE_TYPE | lp_type_requests [4] |
| ABTI_sync_lifo | bucket_lifo |
| ABTI_sync_lifo | mem_page_lifo |
| ABTD_atomic_ptr | p_mem_page_empty |
| ABTI_spinlock | partial_bucket_lock |
| ABTI_mem_pool_header * | partial_bucket |
Definition at line 49 of file abti_mem_pool.h.
| 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().
| ABTI_sync_lifo ABTI_mem_pool_global_pool::bucket_lifo |
Definition at line 62 of file abti_mem_pool.h.
Referenced by ABTI_mem_pool_destroy_global_pool(), ABTI_mem_pool_init_global_pool(), ABTI_mem_pool_return_bucket(), 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 60 of file abti_mem_pool.h.
Referenced by ABTI_mem_pool_init_global_pool(), and ABTI_mem_pool_take_bucket().
| ABTI_sync_lifo ABTI_mem_pool_global_pool::mem_page_lifo |
Definition at line 64 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().
| int 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(), and ABTI_mem_pool_take_bucket().
| int ABTI_mem_pool_global_pool::num_lp_type_requests |
Definition at line 57 of file abti_mem_pool.h.
Referenced by ABTI_mem_pool_init_global_pool(), and ABTI_mem_pool_take_bucket().
| ABTD_atomic_ptr ABTI_mem_pool_global_pool::p_mem_page_empty |
Definition at line 66 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::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 72 of file abti_mem_pool.h.
Referenced by ABTI_mem_pool_destroy_local_pool(), and ABTI_mem_pool_init_global_pool().
| ABTI_spinlock ABTI_mem_pool_global_pool::partial_bucket_lock |
Definition at line 71 of file abti_mem_pool.h.
Referenced by ABTI_mem_pool_destroy_local_pool(), and ABTI_mem_pool_init_global_pool().
1.8.5