The Dual-Ported Memory Manager provides a mechanism for converting addresses between internal and external representations for multiple dual-ported memory areas (DPMA).
More...
|
file | dpmem.h |
| This header file defines the Dual-Ported Memory Manager API.
|
|
The Dual-Ported Memory Manager provides a mechanism for converting addresses between internal and external representations for multiple dual-ported memory areas (DPMA).
◆ rtems_port_create()
%
- Parameters
-
name | % |
internal_start | % |
external_start | % |
length | % |
id | % |
◆ rtems_port_delete()
◆ rtems_port_external_to_internal()
◆ rtems_port_ident()
Identifies a port object by the specified object name.
This directive obtains the port identifier associated with the port name specified in name
.
If the port name is not unique, then the port identifier will match the first port with that name in the search order. However, this port identifier is not guaranteed to correspond to the desired port. The port identifier is used with other dual-ported memory related directives to access the port.
The objects are searched from lowest to the highest index. Only the local node is searched.
- Parameters
-
| name | is the object name to look up. |
[out] | id | is the pointer to an object identifier variable. The object identifier of an object with the specified name will be stored in this variable, in case of a successful operation. |
- Return values
-
◆ rtems_port_internal_to_external()