RTEMS 6.3
Loading...
Searching...
No Matches
freechainimpl.h File Reference

This header file provides interfaces of the Barrier Handler which are only used by the implementation. More...

Go to the source code of this file.

Typedefs

typedef void *(*) Freechain_Allocator(size_t size)
 Allocator function.

Functions

void * _Freechain_Extend (Freechain_Control *freechain, Freechain_Allocator allocator, size_t number_nodes_to_extend, size_t node_size)
 Extend the freechain with new nodes.
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.
void _Freechain_Put (Freechain_Control *freechain, void *node)
 Puts a node back onto the freechain.

Detailed Description

This header file provides interfaces of the Barrier Handler which are only used by the implementation.