RTEMS 6.1-rc4
Loading...
Searching...
No Matches
Typedefs | Functions
freechainimpl.h File Reference

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

#include <rtems/score/freechain.h>
#include <rtems/score/basedefs.h>
#include <rtems/score/chainimpl.h>

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.