Memory manager interface definitions.
This abstracts the Memory management interface to be used with SysLink code. Allocation, Freeing-up, copy and address translate are supported for the memory management.
#include <ti/syslink/utils/_MemoryDefs.h>
#include <ti/syslink/utils/_MemoryOS.h>
Go to the source code of this file.
Defines | |
#define | Memory_map MemoryOS_map |
Maps a memory area into virtual space. | |
#define | Memory_unmap MemoryOS_unmap |
Unmaps a memory area into virtual space. | |
Functions | |
Ptr | Memory_translate (Ptr srcAddr, Memory_XltFlags flags) |
Function to translate an address. |
#define Memory_map MemoryOS_map |
Maps a memory area into virtual space.
#define Memory_unmap MemoryOS_unmap |
Unmaps a memory area into virtual space.
Ptr Memory_translate | ( | Ptr | srcAddr, |
Memory_XltFlags | flags | ||
) |
Function to translate an address.
srcAddr | source address. |
flags | Tranlation flags. |
Pointer | Success: Pointer to translated buffer |
NULL | Failed to translate |