|
RTEMS CPU Kit with SuperCore
4.11.3
|
Red-black heap control. More...
#include <rbheap.h>

Data Fields | |
| rtems_chain_control | free_chunk_chain |
| Chain of free chunks in the managed memory area. | |
| rtems_chain_control | spare_descriptor_chain |
| Chain of free chunk descriptors. More... | |
| rtems_rbtree_control | chunk_tree |
| Tree of chunks representing the state of the managed memory area. | |
| uintptr_t | alignment |
| Minimum chunk begin alignment in bytes. | |
| rtems_rbheap_extend_descriptors | extend_descriptors |
| Handler to extend the available chunk descriptors. | |
| void * | handler_arg |
| User specified argument handler for private handler data. | |
Red-black heap control.
| rtems_chain_control rtems_rbheap_control::spare_descriptor_chain |
Chain of free chunk descriptors.
Descriptors are consumed during allocation and may be produced during free if contiguous chunks can be coalesced. In case of descriptor starvation the extend_descriptors handler will be called.
1.8.13