ChibiOS/RT 7.0.5
heap_header Union Reference

Memory heap block header. More...

#include <chmemheaps.h>

Collaboration diagram for heap_header:
Collaboration graph

Data Fields

struct { 
   heap_header_t *   next 
 Next block in free list. More...
   size_t   pages 
 Size of the area in pages. More...
free
struct { 
   memory_heap_t *   heap 
 Block owner heap. More...
   size_t   size 
 Size of the area in bytes. More...
used

Detailed Description

Memory heap block header.

Definition at line 82 of file chmemheaps.h.

Field Documentation

◆ next

heap_header_t* heap_header::next

Next block in free list.

Definition at line 84 of file chmemheaps.h.

◆ pages

size_t heap_header::pages

Size of the area in pages.

Definition at line 85 of file chmemheaps.h.

◆ [struct]

struct { ... } heap_header::free

◆ heap

memory_heap_t* heap_header::heap

Block owner heap.

Definition at line 88 of file chmemheaps.h.

◆ size

size_t heap_header::size

Size of the area in bytes.

Definition at line 89 of file chmemheaps.h.

◆ [struct]

struct { ... } heap_header::used