Data Structures

Here are the data structures with brief descriptions:
ECPY_CfgParamsThe module configuration structure for ECPY. It is set at design time by the system integrator to register customize memory allocation/free implementations
ECPY_ParamsDMA transfer specific parameters. Defines the configuration of a logical channel
IALG_FxnsDefines the fields and methods that must be supplied by all XDAIS algorithms
IALG_MemRecMemory records
IALG_ObjAlgorithm instance object definition
IALG_ParamsAlgorithm instance creation parameters
IALG_StatusPointer to algorithm specific status structure
IRES_EDMA3CHAN2_ObjObject returned to the algorithm requesting EDMA3 resources
IRES_EDMA3CHAN_EDMA3DraeRegisterDefines the Region Enable register part of the EDMA3 CC Register Layer
IRES_EDMA3CHAN_EDMA3RegisterLayerDefines the EDMA3 CC Register Layout
IRES_EDMA3CHAN_EDMA3ShadowRegisterDefines the shadow register part of the EDMA3 CC Register Layer
IRES_EDMA3CHAN_ObjObject returned to the algorithm requesting EDMA3 resources
IRES_EDMA3CHAN_PaRamStructRepresentation of actual PaRam hardware registers
IRES_EDMA3CHAN_PropertiesStatic Resource Properties
IRES_EDMA3CHAN_ProtocolArgsEDMA3 Linked Transfer Protocol Arguments definition
IRES_FxnsThese fxns are used to query/grant the resources requested by the algorithm at initialization time, and to change these resources at runtime. All these fxns are implemented by the algorithm, and called by the client of the algorithm
IRES_HDVICP2_ObjIRES_HDVICP2_Obj extends the generic IRES_Obj structure that is returned back to the algorithm requesting the resource
IRES_HDVICP2_PropertiesStatic Resource Properties
IRES_HDVICP2_ProtocolArgsHDVICP2 Protocol Arguments definition
IRES_HDVICP2_RegisterLayerHDVICP2 Register Layout
IRES_HDVICP_ObjIRES_HDVICP_Obj extends the generic IRES_Obj structure that is returned back to the algorithm requesting the resource
IRES_HDVICP_PropertiesStatic Resource Properties
IRES_HDVICP_ProtocolArgsHDVICP Protocol Arguments definition
IRES_HDVICP_RegisterLayerHDVICP Register Layout
IRES_ObjIRES_Obj holds the private state associated with each logical resource
IRES_PropertiesAbstract Resource Properties structure/pointer definition. Actual resource protocol will supply the concrete property definitions. The list of attributes for the actual resource will expose the relevant features that needs to be known to a client to use the resource, such as: resource register base addresses and offsets, critical register and memory region addresses, ..
IRES_ProtocolArgsAbstract Protocol Arguments structure definition. Actual arguments passed by the algorithm to request a resource from a specific IRES Protocol will extend and supply the concrete definitions
IRES_ProtocolRevisionProtocol revision type. Used to ensure the given 'protocol' revision can be validated
IRES_ResourceDescriptorDescriptor to Logical Resource
IRES_SDMA_ObjIRES_SDMA_Obj extends the generic IRES_Obj structure that is returned back to the algorithm requesting the resource
IRES_SDMA_Properties
IRES_SDMA_ProtocolArgsSDMA Protocol Arguments definition
IRES_SDMA_RegisterLayer
IRES_TILEDMEMORY_ObjIRES_TILEDMEMORY_Obj extends the generic IRES_Obj structure that is returned back to the algorithm requesting the resource
IRES_TILEDMEMORY_PropertiesStatic Resource Properties
IRES_TILEDMEMORY_ProtocolArgsTILEDMEMORY Protocol Arguments definition
IRES_TILEDMEMORY_RegisterLayerTILEDMEMORY Register Layout
IRES_VICP2_Buffers
IRES_VICP2_ObjIRES_VICP2_Obj extends the generic IRES_Obj structure that is returned back to the algorithm requesting the resource
IRES_VICP2_Properties
IRES_VICP2_ProtocolArgsVICP Protocol Arguments definition
IRES_VICP_ObjIRES_VICP_Obj extends the generic IRES_Obj structure that is returned back to the algorithm requesting the resource
IRES_VICP_Properties
IRES_VICP_ProtocolArgsVICP Protocol Arguments definition
IRES_VICP_Registers
IRES_YieldContextSpecifies the algorithm specific handles and context save & restore function pointers and arguments that the framework will call during a context switch
IRESMAN_ConstructArgsAbstract Protocol Construct Arguments structure/pointer definition. Arguments passed by the Resource manager to request a resource from a specific IRES Protocol will extend and supply the concrete definition
IRESMAN_ConstructFxnsThese functions are used to determine memory requirements for and initialize the IRES protocol's environment that will be allocated by the resource manager
IRESMAN_Edma3ChanParamsConfiguration parameters for Edma3Chan resman implementation
IRESMAN_Fxns
IRESMAN_HdVicpParams
IRESMAN_ParamsConfiguration Parameters required by the Resource Manager implementation. These can be extended by individual resource managers if required
IRESMAN_SdmaParamsInitialization arguments for the SDMA specific resource manager
IRESMAN_TiledmemoryParams
IRESMAN_VicpParams
RMAN_ParamsThe module configuration structure for RMAN. It is set at design time by the system integrator to register the specific Resource Managers(IRESMAN implementations)
SCPY_AddrParamsParameters of Address (source or destination) of transfer
SCPY_Params
SCPY_TransferParamsDetails of Transfer
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Copyright 2012, Texas Instruments Incorporated