ChibiOS/RT  5.1.0
memory_heap Struct Reference

Structure describing a memory heap. More...

#include <chheap.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 100 of file chheap.h.

Field Documentation

memgetfunc2_t memory_heap::provider

Memory blocks provider for this heap.

Definition at line 101 of file chheap.h.

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

heap_header_t memory_heap::header

Free blocks list header.

Definition at line 103 of file chheap.h.

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

mutex_t memory_heap::mtx

Heap access mutex.

Definition at line 105 of file chheap.h.

Referenced by _heap_init(), and chHeapObjectInit().