RTEMS CPU Kit with SuperCore  4.11.3
Macros | Functions | Variables

Dual Ported Memory Manager Implementation. More...

#include <rtems/rtems/dpmem.h>
#include <rtems/score/objectimpl.h>
Include dependency graph for dpmemimpl.h:
This graph shows which files directly or indirectly include this file:

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.
 

Detailed Description

Dual Ported Memory Manager Implementation.