|
RTEMS CPU Kit with SuperCore
|
Classic Region Manager Implementation. More...
#include <rtems/rtems/region.h>#include <rtems/score/heapimpl.h>#include <rtems/score/objectimpl.h>#include <rtems/score/threadqimpl.h>#include <rtems/debug.h>

Go to the source code of this file.
Macros | |
| #define | RTEMS_REGION_EXTERN extern |
| Instantiate RTEMS Region Data. More... | |
| #define | _Region_Debug_Walk(_the_region, _source) |
| _Region_Debug_Walk More... | |
Functions | |
| void | _Region_Manager_initialization (void) |
| _Region_Manager_initialization More... | |
| RTEMS_INLINE_ROUTINE Region_Control * | _Region_Allocate (void) |
| Region_Allocate. More... | |
| RTEMS_INLINE_ROUTINE void | _Region_Free (Region_Control *the_region) |
| Region_Free. More... | |
| RTEMS_INLINE_ROUTINE Region_Control * | _Region_Get (Objects_Id id, Objects_Locations *location) |
| Region_Get. More... | |
| RTEMS_INLINE_ROUTINE void * | _Region_Allocate_segment (Region_Control *the_region, uintptr_t size) |
| Region_Allocate_segment. More... | |
| RTEMS_INLINE_ROUTINE bool | _Region_Free_segment (Region_Control *the_region, void *the_segment) |
| Region_Free_segment. More... | |
| void | _Region_Process_queue (Region_Control *the_region) |
| Process Region Queue. More... | |
Variables | |
| RTEMS_REGION_EXTERN Objects_Information | _Region_Information |
| The following defines the information control block used to manage this class of objects. | |
Classic Region Manager Implementation.
1.8.13