RTEMS  5.0.0
Functions | Variables
wkspace.h File Reference

Information Related to the RAM Workspace. More...

#include <rtems/score/heap.h>
#include <rtems/score/interr.h>

Go to the source code of this file.

Functions

void _Workspace_Handler_initialization (Heap_Area *areas, size_t area_count, Heap_Initialization_or_extend_handler extend)
 Initilize workspace handler. More...
 
void * _Workspace_Allocate (size_t size)
 Allocate memory from workspace. More...
 
void * _Workspace_Allocate_aligned (size_t size, size_t alignment)
 Allocate aligned memory from workspace. More...
 
void _Workspace_Free (void *block)
 Free memory to the workspace. More...
 
void * _Workspace_Allocate_or_fatal_error (size_t size)
 Workspace allocate or fail with fatal error. More...
 
char * _Workspace_String_duplicate (const char *string, size_t len)
 Duplicates string with memory from the workspace. More...
 

Variables

Heap_Control _Workspace_Area
 Executive workspace control. More...
 

Detailed Description

Information Related to the RAM Workspace.

This include file contains information related to the RAM Workspace. This Handler provides mechanisms which can be used to define, initialize and manipulate the workspace.