RetroArch
Classes | Typedefs | Functions
unitheap.h File Reference
#include <wiiu/types.h>
#include "memheap.h"
Include dependency graph for unitheap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MEMUnitHeapFreeBlock
 
struct  MEMUnitHeap
 

Typedefs

typedef struct MEMUnitHeapFreeBlock MEMUnitHeapFreeBlock
 

Functions

MEMUnitHeapMEMCreateUnitHeapEx (MEMUnitHeap *heap, uint32_t size, uint32_t blockSize, int32_t alignment, uint16_t flags)
 
voidMEMDestroyUnitHeap (MEMUnitHeap *heap)
 
voidMEMAllocFromUnitHeap (MEMUnitHeap *heap)
 
void MEMFreeToUnitHeap (MEMUnitHeap *heap, void *block)
 
void MEMiDumpUnitHeap (MEMUnitHeap *heap)
 
uint32_t MEMCountFreeBlockForUnitHeap (MEMUnitHeap *heap)
 
uint32_t MEMCalcHeapSizeForUnitHeap (uint32_t blockSize, uint32_t count, int32_t alignment)
 

Typedef Documentation

◆ MEMUnitHeapFreeBlock

Function Documentation

◆ MEMAllocFromUnitHeap()

void* MEMAllocFromUnitHeap ( MEMUnitHeap heap)

◆ MEMCalcHeapSizeForUnitHeap()

uint32_t MEMCalcHeapSizeForUnitHeap ( uint32_t  blockSize,
uint32_t  count,
int32_t  alignment 
)

◆ MEMCountFreeBlockForUnitHeap()

uint32_t MEMCountFreeBlockForUnitHeap ( MEMUnitHeap heap)

◆ MEMCreateUnitHeapEx()

MEMUnitHeap* MEMCreateUnitHeapEx ( MEMUnitHeap heap,
uint32_t  size,
uint32_t  blockSize,
int32_t  alignment,
uint16_t  flags 
)

◆ MEMDestroyUnitHeap()

void* MEMDestroyUnitHeap ( MEMUnitHeap heap)

◆ MEMFreeToUnitHeap()

void MEMFreeToUnitHeap ( MEMUnitHeap heap,
void block 
)

◆ MEMiDumpUnitHeap()

void MEMiDumpUnitHeap ( MEMUnitHeap heap)