Data Structures

Here are the data structures with brief descriptions:
ACPY3_INSTR_ExtendedHooksArray of the extended instrumentation hook functions and their arguments
ACPY3_INSTR_HookStructure that holds the instrumentation hook function and its arguments
ACPY3_INSTR_HooksArray of the primary instrumentation hook functions and their arguments
ACPY3_ParamsDMA transfer specific parameters. Defines the configuration of a logical channel
DMAN3_ParamsThe module configuration structure for DMAN3 implementation. It is set at design time by the system integrator to ensure optimal sharing of DMA resources for the execution environment
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
HDINTC_ParamsThe module configuration structure for HDINTC implementation
hdvicpAppHandle
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
IDMA3_ChannelRecDMA Channel Descriptor to logical DMA channels
IDMA3_FxnsThese fxns are used to query/grant the DMA 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
IDMA3_MemRecRecord containing attributes of the IDMA3 Channel environment memory when (optionally) the IDMA3 Channel is requested with a non-NULL IDMA3_ProtocolObj
IDMA3_ObjIDMA3_Obj holds the private state associated with each logical DMA channel
IDMA3_ProtocolObjThese functions are used to determine memory requirements for and initialize the IDMA3 protocol's environment that will be allocated by the DMA manager
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
RcmClient_MessageRemote Command Message structure
RcmClient_ParamsInstance create parameters
RcmClient_StructOpaque client structure large enough to hold an instance object
RcmServer_FxnDescFunction descriptor
RcmServer_FxnDescAryFunction descriptor array
RcmServer_ParamsRcmServer Instance create parameters
RcmServer_StructOpaque client structure large enough to hold an instance object
RcmServer_ThreadPoolDescWorker pool descriptor
RcmServer_ThreadPoolDescAryWorker pool descriptor array
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