RTEMS 6.1-rc2
Loading...
Searching...
No Matches
Files | Data Structures | Macros | Variables
Dual-Ported Memory Manager

This group contains the Dual-Ported Memory Manager implementation. More...

Files

file  dpmem.h
 This header file defines the Dual-Ported Memory Manager API.
 
file  dpmemdata.h
 This header file provides data structures used by the implementation and the Application Configuration to define _Dual_ported_memory_Information.
 
file  dpmemimpl.h
 This header file provides the implementation interfaces of the Dual-Ported Memory Manager.
 
file  dpmem.c
 This source file contains a definition of _Dual_ported_memory_Information with zero objects.
 
file  dpmemcreate.c
 This source file contains the implementation of rtems_port_create() and the Dual-Ported Memory Manager system initialization.
 
file  dpmemdelete.c
 This source file contains the implementation of rtems_port_delete().
 
file  dpmemexternal2internal.c
 This source file contains the implementation of rtems_port_external_to_internal().
 
file  dpmemident.c
 This source file contains the implementation of rtems_port_ident().
 
file  dpmeminternal2external.c
 This source file contains the implementation of rtems_port_internal_to_external().
 

Data Structures

struct  Dual_ported_memory_Control
 

Macros

#define DUAL_PORTED_MEMORY_INFORMATION_DEFINE(max)
 Macro to define the objects information for the Classic Dual Ported Memory objects.
 

Variables

Objects_Information _Dual_ported_memory_Information
 The Classic Dual Ported Memory objects information.
 

Detailed Description

This group contains the Dual-Ported Memory Manager implementation.

Macro Definition Documentation

◆ DUAL_PORTED_MEMORY_INFORMATION_DEFINE

#define DUAL_PORTED_MEMORY_INFORMATION_DEFINE (   max)
Value:
_Dual_ported_memory, \
OBJECTS_CLASSIC_API, \
OBJECTS_RTEMS_PORTS, \
max, \
NULL \
)
#define OBJECTS_NO_STRING_NAME
Constant for the object information string name length to indicate that this object class has no stri...
Definition: objectdata.h:123
#define OBJECTS_INFORMATION_DEFINE(name, api, cls, type, max, nl, ex)
Statically initializes an objects information.
Definition: objectdata.h:449
#define NULL
Requests a GPIO pin group configuration.
Definition: xil_types.h:54
Definition: dpmemdata.h:59

Macro to define the objects information for the Classic Dual Ported Memory objects.

This macro should only be used by <rtems/confdefs.h>.

Parameters
maxThe configured object maximum (the OBJECTS_UNLIMITED_OBJECTS flag may be set).