Codec Engine Application Programming Interface (API)  ce-w08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ti_sdo_ce_osal_Memory_AllocParams Struct Reference

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

#include <Memory.h>

Collaboration diagram for ti_sdo_ce_osal_Memory_AllocParams:
Collaboration graph

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

ti_sdo_ce_osal_Memory_type ti_sdo_ce_osal_Memory_AllocParams::type

Type of allocation.

                        @sa ti_sdo_ce_osal_Memory_type
UInt ti_sdo_ce_osal_Memory_AllocParams::flags

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.

                        @sa ti_sdo_ce_osal_Memory_CACHED
                        @sa ti_sdo_ce_osal_Memory_NONCACHED
UInt ti_sdo_ce_osal_Memory_AllocParams::align

Alignment of allocation.

UInt ti_sdo_ce_osal_Memory_AllocParams::seg

Segment for allocation.


The documentation for this struct was generated from the following file:
Copyright 2013, Texas Instruments Incorporated