ARGOBOTS  8bef54a19d7b3e50f977f85716578b627bf37d9c
Data Fields
ABTI_mem_pool_page Struct Reference

#include <abti_mem_pool.h>

Collaboration diagram for ABTI_mem_pool_page:
Collaboration graph
[legend]

Data Fields

ABTI_sync_lifo_element lifo_elem
 
struct ABTI_mem_pool_pagep_next_empty_page
 
void * mem
 
size_t page_size
 
ABTU_MEM_LARGEPAGE_TYPE lp_type
 
void * p_mem_extra
 
size_t mem_extra_size
 

Detailed Description

Definition at line 25 of file abti_mem_pool.h.

Field Documentation

◆ lifo_elem

ABTI_sync_lifo_element ABTI_mem_pool_page::lifo_elem

Definition at line 26 of file abti_mem_pool.h.

Referenced by ABTI_mem_pool_take_bucket().

◆ lp_type

ABTU_MEM_LARGEPAGE_TYPE ABTI_mem_pool_page::lp_type

Definition at line 30 of file abti_mem_pool.h.

Referenced by ABTI_mem_pool_destroy_global_pool(), and ABTI_mem_pool_take_bucket().

◆ mem

void* ABTI_mem_pool_page::mem

Definition at line 28 of file abti_mem_pool.h.

Referenced by ABTI_mem_pool_destroy_global_pool(), and ABTI_mem_pool_take_bucket().

◆ mem_extra_size

size_t ABTI_mem_pool_page::mem_extra_size

Definition at line 32 of file abti_mem_pool.h.

Referenced by ABTI_mem_pool_take_bucket().

◆ p_mem_extra

void* ABTI_mem_pool_page::p_mem_extra

Definition at line 31 of file abti_mem_pool.h.

Referenced by ABTI_mem_pool_take_bucket().

◆ p_next_empty_page

struct ABTI_mem_pool_page* ABTI_mem_pool_page::p_next_empty_page

Definition at line 27 of file abti_mem_pool.h.

Referenced by ABTI_mem_pool_destroy_global_pool(), and ABTI_mem_pool_take_bucket().

◆ page_size

size_t ABTI_mem_pool_page::page_size

Definition at line 29 of file abti_mem_pool.h.

Referenced by ABTI_mem_pool_destroy_global_pool(), and ABTI_mem_pool_take_bucket().


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