RTEMS CPU Kit with SuperCore  4.11.3
Data Fields
Dual_ported_memory_Control Struct Reference

The following structure defines the port control block. More...

#include <dpmem.h>

Collaboration diagram for Dual_ported_memory_Control:
Collaboration graph
[legend]

Data Fields

Objects_Control Object
 This field is the object management portion of a Port instance. More...
 
void * internal_base
 This field is the base internal address of the port. More...
 
void * external_base
 This field is the base external address of the port. More...
 
uint32_t length
 This field is the length of dual-ported area of the port. More...
 

Detailed Description

The following structure defines the port control block.

Each port has a control block associated with it. This control block contains all information required to support the port related operations.

Field Documentation

◆ external_base

void* Dual_ported_memory_Control::external_base

This field is the base external address of the port.

◆ internal_base

void* Dual_ported_memory_Control::internal_base

This field is the base internal address of the port.

◆ length

uint32_t Dual_ported_memory_Control::length

This field is the length of dual-ported area of the port.

◆ Object

Objects_Control Dual_ported_memory_Control::Object

This field is the object management portion of a Port instance.

Referenced by _Dual_ported_memory_Free().


The documentation for this struct was generated from the following file: