metaonly module ti.sdo.fc.ecpy.ECPY |
 |
EDMA functional layer library
var ECPY = xdc.useModule('ti.sdo.fc.ecpy.ECPY');
module-wide config parameters
config ECPY.cachedIresMode // module-wide |
 |
ECPY.cachedIresMode = Bool true;
config ECPY.getScratchIdFxn // module-wide |
 |
Function for obtaining scratchId associated with IALG_Handle
used for creating the algorithm instance.
When set to null, ECPY assumes scratchId => -1
ECPY.getScratchIdFxn = String null;
DETAILS
The signature of the getScratchIdFxn is:
extern Int DSKT2_getScratchId(IALG_Handle alg);
config ECPY.persistentAllocFxn // module-wide |
 |
Function for allocating persistent memory for ECPY's
implementation's internal objects and for allocating memory for
ECPY handle objects
ECPY.persistentAllocFxn = String null;
DETAILS
The signature of the persistent alloc function is:
extern Bool persistentAllocFxn(IALG_MemRec * memTab, Int numRecs);
config ECPY.persistentFreeFxn // module-wide |
 |
Function for freeing persistent memory allocated by ECPY
ECPY.persistentFreeFxn = String null;
DETAILS
The signature of hte persistentFreeFxn is:
extern Void persistentFreeFxn(IALG_MemRec *memTab, Int numRecs);
config ECPY.scratchAllocFxn // module-wide |
 |
Function for allocating scratch memory for ECPY Handle.
The scratch memory can be overlayed with other algorithm instance's
handle's that are created in the same scratch group to reduce footprint
in high-density multi-channel environments
ECPY.scratchAllocFxn = String null;
DETAILS
The signature of the shared allocation function is:
extern Bool scratchAllocFxn(IALG_Handle alg, Int scratchId,
IALG_MemRec * memTab, Int numRecs);
config ECPY.scratchFreeFxn // module-wide |
 |
Function for freeing scratch memory allocated by ECPY
ECPY.scratchFreeFxn = String null;
DETAILS
The signature of the scratchFreeFxn is:
extern Void scratchFreeFxn(Int mutexId, Void *addr, UInt size);
generated on Mon, 27 Oct 2014 17:56:38 GMT