Go to the source code of this file.
|  | 
| void | ABTI_mem_pool_init_global_pool (ABTI_mem_pool_global_pool *p_global_pool, size_t num_headers_per_bucket, size_t header_size, size_t header_offset, size_t page_size, const ABTU_MEM_LARGEPAGE_TYPE *lp_type_requests, uint32_t num_lp_type_requests, size_t alignment_hint) | 
|  | 
| void | ABTI_mem_pool_destroy_global_pool (ABTI_mem_pool_global_pool *p_global_pool) | 
|  | 
| ABTU_ret_err int | ABTI_mem_pool_init_local_pool (ABTI_mem_pool_local_pool *p_local_pool, ABTI_mem_pool_global_pool *p_global_pool) | 
|  | 
| void | ABTI_mem_pool_destroy_local_pool (ABTI_mem_pool_local_pool *p_local_pool) | 
|  | 
| int | ABTI_mem_pool_take_bucket (ABTI_mem_pool_global_pool *p_global_pool, ABTI_mem_pool_header **p_bucket) | 
|  | 
| void | ABTI_mem_pool_return_bucket (ABTI_mem_pool_global_pool *p_global_pool, ABTI_mem_pool_header *bucket) | 
|  | 
| static ABTU_ret_err int | ABTI_mem_pool_alloc (ABTI_mem_pool_local_pool *p_local_pool, void **p_mem) | 
|  | 
| static void | ABTI_mem_pool_free (ABTI_mem_pool_local_pool *p_local_pool, void *mem) | 
|  | 
◆ ABT_MEM_POOL_MAX_LOCAL_BUCKETS
      
        
          | #define ABT_MEM_POOL_MAX_LOCAL_BUCKETS   2 | 
      
 
 
◆ ABT_MEM_POOL_NUM_RETURN_BUCKETS
      
        
          | #define ABT_MEM_POOL_NUM_RETURN_BUCKETS   1 | 
      
 
 
◆ ABT_MEM_POOL_NUM_TAKE_BUCKETS
      
        
          | #define ABT_MEM_POOL_NUM_TAKE_BUCKETS   1 | 
      
 
 
◆ ABTI_mem_pool_global_pool
◆ ABTI_mem_pool_header
◆ ABTI_mem_pool_header_bucket_info
◆ ABTI_mem_pool_local_pool
◆ ABTI_mem_pool_page
◆ ABTI_mem_pool_alloc()
◆ ABTI_mem_pool_destroy_global_pool()
◆ ABTI_mem_pool_destroy_local_pool()
◆ ABTI_mem_pool_free()
◆ ABTI_mem_pool_init_global_pool()
      
        
          | void ABTI_mem_pool_init_global_pool | ( | ABTI_mem_pool_global_pool * | p_global_pool, | 
        
          |  |  | size_t | num_headers_per_bucket, | 
        
          |  |  | size_t | header_size, | 
        
          |  |  | size_t | header_offset, | 
        
          |  |  | size_t | page_size, | 
        
          |  |  | const ABTU_MEM_LARGEPAGE_TYPE * | lp_type_requests, | 
        
          |  |  | uint32_t | num_lp_type_requests, | 
        
          |  |  | size_t | alignment_hint | 
        
          |  | ) |  |  | 
      
 
 
◆ ABTI_mem_pool_init_local_pool()
◆ ABTI_mem_pool_return_bucket()
◆ ABTI_mem_pool_take_bucket()