76 #ifndef _TI_MEMMANAGER_H_ 77 #define _TI_MEMMANAGER_H_ 82 #define MEMSET(a,b,c) memset(a,b,c) 99 typedef struct _memory
122 unsigned char *baseAddr,
144 unsigned int alignment) ;
unsigned char * ptrCurr
Definition: ti_mem_manager.h:102
void TI_CreateMemoryHandle(TIMemHandle memhandle, unsigned char *baseAddr, unsigned int size)
This function makes a memory handle live.
void TI_ResetMemoryHandle(TIMemHandle memhandle)
This function makes reset an existing memory object to its initial state, effectively removing all th...
unsigned int u32Totalsize
Definition: ti_mem_manager.h:103
unsigned char * TI_GetMemoryChunk(TIMemHandle memhandle, unsigned int size, unsigned int alignment)
This function provides the requested memory to user.
unsigned int u32AvailableSize
Definition: ti_mem_manager.h:104
sMemory_t * TIMemHandle
Definition: ti_mem_manager.h:109
unsigned char * ptrBase
Definition: ti_mem_manager.h:101
sMemory_t TIMemObject
Definition: ti_mem_manager.h:108
This structure is memory object structure,.
Definition: ti_mem_manager.h:99