RTEMS CPU Kit with SuperCore
4.11.3
|
Dual Ported Memory Manager Implementation. More...
Go to the source code of this file.
Macros | |
#define | RTEMS_DPMEM_EXTERN extern |
This constant is defined to extern most of the time when using this header file. More... | |
Functions | |
void | _Dual_ported_memory_Manager_initialization (void) |
Dual Ported Memory Manager Initialization. More... | |
RTEMS_INLINE_ROUTINE Dual_ported_memory_Control * | _Dual_ported_memory_Allocate (void) |
Allocates a port control block from the inactive chain of free port control blocks. More... | |
RTEMS_INLINE_ROUTINE void | _Dual_ported_memory_Free (Dual_ported_memory_Control *the_port) |
Frees a port control block to the inactive chain of free port control blocks. More... | |
RTEMS_INLINE_ROUTINE Dual_ported_memory_Control * | _Dual_ported_memory_Get (Objects_Id id, Objects_Locations *location) |
Maps port IDs to port control blocks. More... | |
Variables | |
RTEMS_DPMEM_EXTERN Objects_Information | _Dual_ported_memory_Information |
Define the internal Dual Ported Memory information The following define the internal Dual Ported Memory information. | |
Dual Ported Memory Manager Implementation.