EDMA3_DRV_Instance Struct Reference
[Object Maintenance]

EDMA3 Driver Instance Configuration Structure. More...

#include <edma3.h>


Data Fields

EDMA3_RM_RegionId regionId
unsigned short isMaster
EDMA3_DRV_InstanceInitConfig drvInstInitConfig
void * drvSemHandle
EDMA3_RM_GblErrCallbackParams gblerrCbParams
EDMA3_CCRL_ShadowRegs * shadowRegs
EDMA3_DRV_ObjectpDrvObjectHandle
EDMA3_RM_Handle resMgrInstance


Detailed Description

EDMA3 Driver Instance Configuration Structure.

Used to maintain information of the EDMA3 Driver Instances. One such storage exists for each instance of the EDMA3 Driver. There could be as many Driver Instances as there are shadow regions. Multiple EDMA3 Driver instances on the same shadow region are NOT allowed.


Field Documentation

EDMA3 Driver Instance (Shadow Region) specific init configuration. If NULL, static values will be taken

Referenced by EDMA3_DRV_close(), and EDMA3_DRV_open().

EDMA3 Driver Instance specific semaphore handle

Referenced by EDMA3_DRV_open(), and EDMA3_DRV_setCCRegister().

EDMA3_RM_GblErrCallbackParams EDMA3_DRV_Instance::gblerrCbParams

Instance wide Global Error callback parameters

Referenced by EDMA3_DRV_open().

Whether EDMA3 driver instance is Master or not. Only the master instance shadow region will receive the EDMA3 interrupts, if enabled.

Referenced by EDMA3_DRV_open().

EDMA3_RM_RegionId EDMA3_DRV_Instance::regionId

Pointer to the Resource Manager Instance opened by the EDMA3 Driver

Referenced by EDMA3_DRV_close(), EDMA3_DRV_freeChannel(), EDMA3_DRV_Ioctl(), and EDMA3_DRV_requestChannel().

EDMA3_CCRL_ShadowRegs* EDMA3_DRV_Instance::shadowRegs


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

Generated on Tue Jul 7 19:18:48 2009 for EDMA3 Driver by  doxygen 1.5.9