ChibiOS  21.6.0
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

◆ next

struct pool_header* memory_pool_t::next

Pointer to the header.

Definition at line 65 of file chmempools.h.

Referenced by chPoolObjectInitAligned().

◆ object_size

size_t memory_pool_t::object_size

Memory pool objects size.

Definition at line 66 of file chmempools.h.

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

◆ align

unsigned memory_pool_t::align

Required alignment.

Definition at line 68 of file chmempools.h.

Referenced by chPoolObjectInitAligned().

◆ provider

memgetfunc_t memory_pool_t::provider

Memory blocks provider for this pool.

Definition at line 69 of file chmempools.h.

Referenced by chPoolObjectInitAligned().