|
RTEMS CPU Kit with SuperCore
4.11.3
|
Freechain Handler API. More...


Go to the source code of this file.
Data Structures | |
| struct | Freechain_Control |
| The freechain control. More... | |
Typedefs | |
| typedef void *(* | Freechain_Allocator) (size_t size) |
| Allocator function. | |
Functions | |
| void | _Freechain_Initialize (Freechain_Control *freechain, Freechain_Allocator allocator, size_t number_nodes, size_t node_size) |
| Initializes a freechain. More... | |
| void * | _Freechain_Get (Freechain_Control *freechain, Freechain_Allocator allocator, size_t number_nodes_to_extend, size_t node_size) |
| Gets a node from the freechain. More... | |
| void | _Freechain_Put (Freechain_Control *freechain, void *node) |
| Puts a node back onto the freechain. More... | |
Freechain Handler API.
1.8.13