Provides services to support XDAIS algorithm instance objects.
|
Void | DSKT2_activateAlg (Int scratchMutexId, IALG_Handle alg) |
| Prepares a XDAIS algorithm instance object to start using its scratch memory. More...
|
|
Int | DSKT2_controlAlg (IALG_Handle alg, IALG_Cmd cmd, IALG_Status *status) |
| This is a convenience API to call a XDAIS algorithm instance's algControl function. More...
|
|
IALG_Handle | DSKT2_createAlg (Int scratchMutexId, IALG_Fxns *fxns, IALG_Handle parent, IALG_Params *params) |
| Creates and initializes a XDAIS algorithm instance object. More...
|
|
IALG_Handle | DSKT2_createAlg2 (Int scratchMutexId, IALG_Fxns *fxns, IALG_Handle parent, IALG_Params *params, xdc_runtime_IHeap_Handle extHeapId) |
| Creates and initializes a XDAIS algorithm instance object. More...
|
|
IALG_Handle | DSKT2_createAlgExt (Int scratchId, IALG_Fxns *fxns, IALG_Handle parent, IALG_Params *params) |
| Creates and initializes a XDAIS algorithm instance object, allocating all algorithm memory in external memory. More...
|
|
Void | DSKT2_deactivateAlg (Int scratchMutexId, IALG_Handle alg) |
| Prepares a XDAIS algorithm instance object to give up using its scratch memory. More...
|
|
Int | DSKT2_deactivateAll () |
| All algorithms that have been deactivated lazily are now really deactivate. Any algorithms that are still currently active will be left as is. The number of algorithms that are still active will be returned from this call. More...
|
|
Bool | DSKT2_freeAlg (Int scratchMutexId, IALG_Handle alg) |
| Deletes a XDAIS algorithm instance object and frees all persistent memory allocated for the instance object. More...
|
|
Bool | DSKT2_allocScratch (IALG_Handle alg, Int mutexId, IALG_MemRec *memTab, Int numRecs) |
| Alocates memory from a DSKT2 shared scratch group buffer. More...
|
|
Int | DSKT2_getScratchId (IALG_Handle alg) |
|
Void | DSKT2_freeScratch (Int mutexId, Void *addr, UInt size) |
| Alocates memory from a DSKT2 shared scratch group buffer. More...
|
|
Bool | DSKT2_allocPersistent (IALG_MemRec *memTab, Int numRecs) |
| Alocates persistent memory to the requesting algorithm. More...
|
|
Void | DSKT2_freePersistent (IALG_MemRec *memTab, Int numRecs) |
| Frees persistent memory from the requesting algorithm. More...
|
|