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