EVE 1.0
md_heap_t Struct Reference

#include <md-heap.h>

Collaboration diagram for md_heap_t:

Data Fields

struct md_descriptor_tEntries
 
uint32_t NumEntries
 
uint8_t * RamBuffer
 
uint32_t RamBufferSize
 
struct md_state_tState
 
uint32_t ExtRamSize
 
md_swap_out_cb_t SwapOut
 
md_swap_in_cb_t SwapIn
 

Detailed Description

MD Heap instance

Definition at line 136 of file md-heap.h.

Field Documentation

struct md_descriptor_t* md_heap_t::Entries

Descriptor table

Definition at line 138 of file md-heap.h.

uint32_t md_heap_t::NumEntries

Number of entries in the descriptor table

Definition at line 139 of file md-heap.h.

uint8_t* md_heap_t::RamBuffer

Allocable memory region

Definition at line 140 of file md-heap.h.

uint32_t md_heap_t::RamBufferSize

Size of the allocable memory region

Definition at line 141 of file md-heap.h.

struct md_state_t* md_heap_t::State

Heap state

Definition at line 142 of file md-heap.h.

uint32_t md_heap_t::ExtRamSize

External RAM size

Definition at line 143 of file md-heap.h.

md_swap_out_cb_t md_heap_t::SwapOut

Swap out callback

Definition at line 144 of file md-heap.h.

md_swap_in_cb_t md_heap_t::SwapIn

Swap in callback

Definition at line 145 of file md-heap.h.