ARGOBOTS  66b1c39742507d8df30e8d28c54839b961a14814
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
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

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().

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().

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().

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().

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().

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().

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: