ChibiOS/RT  6.0.3
memory_pool_t Struct Reference

Memory pool descriptor. More...

#include <chmempools.h>

Collaboration diagram for memory_pool_t:
Collaboration graph

Data Fields

struct pool_headernext
 Pointer to the header. More...
 
size_t object_size
 Memory pool objects size. More...
 
unsigned align
 Required alignment. More...
 
memgetfunc_t provider
 Memory blocks provider for this pool. More...
 

Detailed Description

Memory pool descriptor.

Definition at line 64 of file chmempools.h.

Field Documentation

struct pool_header* memory_pool_t::next

Pointer to the header.

Definition at line 65 of file chmempools.h.

Referenced by chPoolAllocI(), chPoolFreeI(), and chPoolObjectInitAligned().

size_t memory_pool_t::object_size

Memory pool objects size.

Definition at line 66 of file chmempools.h.

Referenced by chGuardedPoolLoadArray(), chPoolAllocI(), chPoolLoadArray(), chPoolObjectInitAligned(), and chThdCreateFromMemoryPool().

unsigned memory_pool_t::align

Required alignment.

Definition at line 68 of file chmempools.h.

Referenced by chPoolAllocI(), chPoolFreeI(), and chPoolObjectInitAligned().

memgetfunc_t memory_pool_t::provider

Memory blocks provider for this pool.

Definition at line 69 of file chmempools.h.

Referenced by chPoolAllocI(), and chPoolObjectInitAligned().