ChibiOS/NIL  3.2.2
memory_heap Struct Reference

Structure describing a memory heap. More...

#include <chmemheaps.h>

Collaboration diagram for memory_heap:
Collaboration graph

Data Fields

memgetfunc2_t provider
 Memory blocks provider for this heap. More...
 
heap_header_t header
 Free blocks list header. More...
 
mutex_t mtx
 Heap access mutex. More...
 

Detailed Description

Structure describing a memory heap.

Definition at line 96 of file chmemheaps.h.

Field Documentation

memgetfunc2_t memory_heap::provider

Memory blocks provider for this heap.

Definition at line 97 of file chmemheaps.h.

Referenced by _heap_init(), chHeapAllocAligned(), and chHeapObjectInit().

heap_header_t memory_heap::header

Free blocks list header.

Definition at line 99 of file chmemheaps.h.

Referenced by _heap_init(), chHeapAllocAligned(), chHeapFree(), chHeapObjectInit(), and chHeapStatus().

mutex_t memory_heap::mtx

Heap access mutex.

Definition at line 101 of file chmemheaps.h.

Referenced by _heap_init(), and chHeapObjectInit().