iresman_memtcm.h File Reference


Detailed Description

Resource manager for managing memory allocated via CMEM on parts running Linux OS.

#include <ti/sdo/fc/ires/iresman.h>
Include dependency graph for iresman_memtcm.h:

Go to the source code of this file.

Data Structures

struct  IRESMAN_MemTcmParams

Functions

String IRESMAN_MEMTCM_getProtocolName ()
 Function to return the name of the protocol.
IRES_ProtocolRevisionIRESMAN_MEMTCM_getProtocolRevision ()
 Function to return the revision of the protocol.
IRES_Status IRESMAN_MEMTCM_init (IRESMAN_Params *initArgs)
 Function to initialize the device specific resource manager implementation.
IRES_Status IRESMAN_MEMTCM_exit ()
 Function called when RESMAN is no longer needed. Use it to free memory allocated etc.
IRES_Handle IRESMAN_MEMTCM_getHandles (IALG_Handle algHandle, IRES_ProtocolArgs *protocolArgs, Int scratchGroupId, IRES_Status *status)
 Function that returns the IRES_Handle to the resource requested using the IRES_ResourceProtocolArgs.
IRES_Status IRESMAN_MEMTCM_freeHandle (IALG_Handle algHandle, IRES_Handle algResourceHandle, IRES_ProtocolArgs *protocolArgs, Int scratchGroupId)
 Frees handles back to the resource pool.

Variables

__FAR__ IRESMAN_PersistentAllocFxn _RMAN_allocPersistent
 Memory allocation functions for all of RMANs and other IRES protocol's memory requirements.
__FAR__ IRESMAN_PersistentFreeFxn _RMAN_freePersistent
 Memory free functions for all of RMANs and other IRES protocol's memory requirements.
IRESMAN_Fxns IRESMAN_MEMTCM
 IRES RESMAN implementation for MEMTCM.

Copyright 2010, Texas Instruments Incorporated