56 #ifndef ti_sdo_ce_osal_Memory_
57 #define ti_sdo_ce_osal_Memory_
73 #define ti_sdo_ce_osal_Memory_DEFAULTALIGNMENT ((UInt)(-1))
83 #define Memory_MODNAME "ti.sdo.ce.osal.Memory"
90 #define ti_sdo_ce_osal_Memory_GTNAME "OM"
101 typedef struct ti_sdo_ce_osal_Memory_Stat {
107 } ti_sdo_ce_osal_Memory_Stat;
178 #define ti_sdo_ce_osal_Memory_CACHED 0x00000000
187 #define ti_sdo_ce_osal_Memory_NONCACHED 0x00000001
196 #define ti_sdo_ce_osal_Memory_CACHEDMASK 0x00000001
411 extern Bool ti_sdo_ce_osal_Memory_contigStat(ti_sdo_ce_osal_Memory_Stat *stat);
511 Int sizeInBytes, Bool *isContiguous);
592 extern Bool ti_sdo_ce_osal_Memory_init(Void);
598 extern Void ti_sdo_ce_osal_Memory_exit(Void);
636 UInt32 sizeInBytes, UInt32 physicalAddress);
659 extern Bool ti_sdo_ce_osal_Memory_redefine(Int segId, Uint32 base, Uint32
size);
677 extern Bool ti_sdo_ce_osal_Memory_restoreHeap(Int segId);
702 extern Ptr ti_sdo_ce_osal_Memory_segAlloc(Int segId, UInt
size, UInt
align);
736 extern Bool ti_sdo_ce_osal_Memory_segFree(Int segId, Ptr addr, UInt
size);
763 extern Bool ti_sdo_ce_osal_Memory_segStat(Int segId,
764 ti_sdo_ce_osal_Memory_Stat *statbuf);
796 #if !defined(__nested__) && !defined(ti_sdo_ce_osal_Memory__nolocalnames)
799 #define Memory_DEFAULTALIGNMENT ti_sdo_ce_osal_Memory_DEFAULTALIGNMENT
800 #define Memory_GTNAME ti_sdo_ce_osal_Memory_GTNAME
801 #define Memory_Stat ti_sdo_ce_osal_Memory_Stat
802 #define Memory_type ti_sdo_ce_osal_Memory_type
803 #define Memory_MALLOC ti_sdo_ce_osal_Memory_MALLOC
804 #define Memory_SEG ti_sdo_ce_osal_Memory_SEG
805 #define Memory_CONTIGPOOL ti_sdo_ce_osal_Memory_CONTIGPOOL
806 #define Memory_CONTIGHEAP ti_sdo_ce_osal_Memory_CONTIGHEAP
807 #define Memory_AllocParams ti_sdo_ce_osal_Memory_AllocParams
808 #define Memory_CACHED ti_sdo_ce_osal_Memory_CACHED
809 #define Memory_NONCACHED ti_sdo_ce_osal_Memory_NONCACHED
810 #define Memory_CACHEDMASK ti_sdo_ce_osal_Memory_CACHEDMASK
811 #define Memory_DEFAULTPARAMS ti_sdo_ce_osal_Memory_DEFAULTPARAMS
813 #define Memory_alloc ti_sdo_ce_osal_Memory_alloc
814 #define Memory_cacheInv ti_sdo_ce_osal_Memory_cacheInv
815 #define Memory_cacheWb ti_sdo_ce_osal_Memory_cacheWb
816 #define Memory_cacheWbInv ti_sdo_ce_osal_Memory_cacheWbInv
817 #define Memory_cacheWbInvAll ti_sdo_ce_osal_Memory_cacheWbInvAll
818 #define Memory_contigAlloc ti_sdo_ce_osal_Memory_contigAlloc
819 #define Memory_contigFree ti_sdo_ce_osal_Memory_contigFree
820 #define Memory_contigStat ti_sdo_ce_osal_Memory_contigStat
821 #define Memory_dumpKnownContigBufsList ti_sdo_ce_osal_Memory_dumpKnownContigBufsList
822 #define Memory_free ti_sdo_ce_osal_Memory_free
823 #define Memory_getBufferPhysicalAddress ti_sdo_ce_osal_Memory_getBufferPhysicalAddress
824 #define Memory_getBufferVirtualAddress ti_sdo_ce_osal_Memory_getBufferVirtualAddress
825 #define Memory_getHeapId ti_sdo_ce_osal_Memory_getHeapId
826 #define Memory_getNumHeaps ti_sdo_ce_osal_Memory_getNumHeaps
827 #define Memory_init ti_sdo_ce_osal_Memory_init
828 #define Memory_exit ti_sdo_ce_osal_Memory_exit
829 #define Memory_redefine ti_sdo_ce_osal_Memory_redefine
830 #define Memory_registerContigBuf ti_sdo_ce_osal_Memory_registerContigBuf
831 #define Memory_unregisterContigBuf ti_sdo_ce_osal_Memory_unregisterContigBuf
832 #define Memory_restoreHeap ti_sdo_ce_osal_Memory_restoreHeap
833 #define Memory_segAlloc ti_sdo_ce_osal_Memory_segAlloc
834 #define Memory_segFree ti_sdo_ce_osal_Memory_segFree
835 #define Memory_segStat ti_sdo_ce_osal_Memory_segStat
836 #define Memory_skipVirtualAddressTranslation ti_sdo_ce_osal_Memory_skipVirtualAddressTranslation
837 #define Memory_maxCbListSize ti_sdo_ce_osal_Memory_maxCbListSize