Data Fields

ti_sdo_ce_osal_Memory_AllocParams Struct Reference
[Memory - OS Independent Memory Interface]

Parameters for ti_sdo_ce_osal_Memory_alloc() & ti_sdo_ce_osal_Memory_free() More...

#include <Memory.h>

Data Fields

ti_sdo_ce_osal_Memory_type type
UInt flags
UInt align
UInt seg

Detailed Description

Parameters for ti_sdo_ce_osal_Memory_alloc() & ti_sdo_ce_osal_Memory_free()

Remarks:
This definition also has a short name alias of Memory_AllocParams.
See also:
ti_sdo_ce_osal_Memory_DEFAULTPARAMS

Field Documentation

Type of allocation.

See also:
ti_sdo_ce_osal_Memory_type

Flags affecting allocation.

Remarks:
Note that some OS's don't provide cacheability settings on a per-buffer allocation, and this field may be ignored. As an example, BIOS running on C6000 devices use MAR bits (at 16MB granularity) for marking memory regions as cached or not. In those systems, this field is ignored, and the MAR bits will dictate the cacheability of a buffer.
See also:
ti_sdo_ce_osal_Memory_CACHED
ti_sdo_ce_osal_Memory_NONCACHED

Alignment of allocation.

Segment for allocation.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Copyright 2012, Texas Instruments Incorporated