EDMA3_RM_Param Struct Reference
[EDMA3 Resource Manager Data Structures]

Used to Initialize the Resource Manager Instance. More...

#include <edma3_rm.h>


Data Fields

EDMA3_RM_RegionId regionId
unsigned int isMaster
EDMA3_RM_InstanceInitConfigrmInstInitConfig
void * rmSemHandle
unsigned int regionInitEnable
EDMA3_RM_GblErrCallbackParams gblerrCbParams


Detailed Description

Used to Initialize the Resource Manager Instance.

This configuration structure is used to initialize the EDMA3 RM Instance. This configuration information is passed while opening the RM instance.


Field Documentation

Shadow Region Identification

It tells whether the EDMA3 RM instance is Master or not. Only the shadow region associated with this master instance will receive the EDMA3 interrupts (if enabled).

EDMA3 resources related shadow region specific information. Which all EDMA3 resources are owned and reserved by this particular instance are told in this configuration structure. User can also pass this structure as NULL. In that case, default static configuration would be taken from the platform specific configuration files (part of the Resource Manager), if available.

EDMA3 RM Instance specific semaphore handle. Used to share resources (DMA/QDMA channels, PaRAM Sets, TCCs etc) among different users.

Whether initialization of Region Specific Registers is required or not?

Instance wide Global Error callback parameters


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

Generated on Wed Apr 7 12:02:44 2010 for EDMA3 Resource Manager by  doxygen 1.5.5