|
| static void * | GetMemPtrForMBlock_ (MEMiExpHeapMBlockHead *pMBlkHd) |
| |
| static void * | GetMBlockEndAddr_ (MEMiExpHeapMBlockHead *pMBHead) |
| |
| static u16 | GetAllocMode_ (MEMiExpHeapHead *pEHHead) |
| |
| static MEMiExpHeapMBlockHead * | InitMBlock_ (MemRegion *pRegion, u16 signature) |
| |
| static void | SetAllocDirForMBlock_ (MEMiExpHeapMBlockHead *pMBHead, u16 mode) |
| |
| static u16 | GetAlignmentForMBlock_ (const MEMiExpHeapMBlockHead *pMBlkHd) |
| |
| static void | SetAlignmentForMBlock_ (MEMiExpHeapMBlockHead *pMBlkHd, u16 alignment) |
| |
| static void | SetGroupIDForMBlock_ (MEMiExpHeapMBlockHead *pMBHead, u16 id) |
| |
| static void | GetRegionOfMBlock_ (MemRegion *region, MEMiExpHeapMBlockHead *block) |
| |
| static MEMiHeapHead * | GetHeapHeadPtrFromExpHeapHead_ (MEMiExpHeapHead *pEHHead) |
| |
| static MEMiExpHeapMBlockHead * | InsertMBlock_ (MEMiExpMBlockList *list, MEMiExpHeapMBlockHead *target, MEMiExpHeapMBlockHead *prev) |
| |
| static void | AppendMBlock_ (MEMiExpMBlockList *list, MEMiExpHeapMBlockHead *block) |
| |
| static MEMiExpHeapHead * | GetExpHeapHeadPtrFromHeapHead_ (MEMiHeapHead *pHHead) |
| |
| static MEMiExpHeapMBlockHead * | RemoveMBlock_ (MEMiExpMBlockList *list, MEMiExpHeapMBlockHead *block) |
| |
| static MEMiExpHeapMBlockHead * | InitFreeMBlock_ (MemRegion *pRegion) |
| |
| static void | SetAllocMode_ (MEMiExpHeapHead *pEHHead, u16 mode) |
| |
| static MEMiHeapHead * | InitExpHeap_ (void *startAddress, void *endAddress, u16 optFlag) |
| |
| static void * | AllocUsedBlockFromFreeBlock_ (MEMiExpHeapHead *pEHHead, MEMiExpHeapMBlockHead *pMBHeadFree, void *mblock, u32 size, u16 direction) |
| |
| static void * | AllocFromHead_ (MEMiHeapHead *pHeapHd, u32 size, int alignment) |
| |
| static void * | AllocFromTail_ (MEMiHeapHead *pHeapHd, u32 size, int alignment) |
| |
| static BOOL | RecycleRegion_ (MEMiExpHeapHead *pEHHead, const MemRegion *pRegion) |
| |
| MEMHeapHandle | MEMCreateExpHeapEx (void *startAddress, u32 size, u16 optFlag) |
| |
| void * | MEMAllocFromExpHeapEx (MEMHeapHandle heap, u32 size, int alignment) |
| |
| static MEMiExpHeapMBlockHead * | GetMBlockHeadPtr_ (void *memBlock) |
| |
| static MEMiExpHeapHead * | GetExpHeapHeadPtrFromHandle_ (MEMHeapHandle heap) |
| |
| void | MEMFreeToExpHeap (MEMHeapHandle heap, void *memBlock) |
| |