SysLink API Reference  2.21.03.11
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Typedefs | Enumerations
MemoryDefs.h File Reference

Detailed Description

Definitions for Memory module.

This provides macros and type definitions for the Memory module.

#include <ti/syslink/utils/_MemoryDefs.h>
Include dependency graph for MemoryDefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Memory_Stats_tag
 Structure defining memory related statistics. More...

Typedefs

typedef struct Memory_Stats_tag Memory_Stats
 Structure defining memory related statistics.

Enumerations

enum  MemoryOS_CacheFlags {
  MemoryOS_CacheFlags_Default = 0x00000000,
  MemoryOS_CacheFlags_Cached = 0x00010000,
  MemoryOS_CacheFlags_Uncached = 0x00020000,
  MemoryOS_CacheFlags_EndValue = 0x00030000
}
 Enumerates the types of Caching for memory regions. More...
enum  MemoryOS_MemTypeFlags {
  MemoryOS_MemTypeFlags_Default = 0x00000000,
  MemoryOS_MemTypeFlags_Physical = 0x00000001,
  MemoryOS_MemTypeFlags_Dma = 0x00000002,
  MemoryOS_MemTypeFlags_EndValue = 0x00000003
}
 Enumerates the types of memory allocation. More...

Typedef Documentation

Structure defining memory related statistics.


Enumeration Type Documentation

Enumerates the types of Caching for memory regions.

Enumerator:
MemoryOS_CacheFlags_Default 

Default flags - Cached

MemoryOS_CacheFlags_Cached 

Cached memory

MemoryOS_CacheFlags_Uncached 

Uncached memory

MemoryOS_CacheFlags_EndValue 

End delimiter indicating start of invalid values for this enum

Enumerates the types of memory allocation.

Enumerator:
MemoryOS_MemTypeFlags_Default 

Default flags - virtually contiguous

MemoryOS_MemTypeFlags_Physical 

Physically contiguous

MemoryOS_MemTypeFlags_Dma 

Physically contiguous

MemoryOS_MemTypeFlags_EndValue 

End delimiter indicating start of invalid values for this enum

Copyright 2014, Texas Instruments Incorporated