|
RetroArch
|
Classes | |
| struct | MemChunk |
| struct | MemBlock |
| struct | MemPool |
| struct | addrMapNode |
Macros | |
| #define | getAddrMapNode(x) rbtree_item((x), addrMapNode, node) |
Functions | |
| static int | addrMapNodeComparator (const rbtree_node_t *_lhs, const rbtree_node_t *_rhs) |
| static void | addrMapNodeDestructor (rbtree_node_t *a) |
| static addrMapNode * | getNode (void *addr) |
| static addrMapNode * | newNode (const MemChunk &chunk) |
| static void | delNode (addrMapNode *node) |
| static bool | linearInit (void) |
| void * | linearMemAlign (size_t size, size_t alignment) |
| void * | linearAlloc (size_t size) |
| void * | linearRealloc (void *mem, size_t size) |
| void | linearFree (void *mem) |
| u32 | linearSpaceFree () |
| u32 | ctr_get_linear_free (void) |
| u32 | ctr_get_linear_unused (void) |
| void | ctr_linear_free_pages (u32 pages) |
| void | ctr_linear_get_stats (void) |
Variables | |
| static rbtree_t | sAddrMap |
| u32 | __linear_heap |
| u32 | __linear_heap_size |
| static MemPool | sLinearPool |
| static u32 | sLinearPool_maxaddr |
| #define getAddrMapNode | ( | x | ) | rbtree_item((x), addrMapNode, node) |
|
static |
|
static |
|
static |
| void* linearAlloc | ( | size_t | size | ) |
| void* linearMemAlign | ( | size_t | size, |
| size_t | alignment | ||
| ) |
| u32 linearSpaceFree | ( | ) |
|
static |
| u32 __linear_heap |
| u32 __linear_heap_size |
|
static |
|
static |
|
static |
1.8.15