|
ChibiOS
19.1.4
|
Core memory manager macros and structures. More...
Go to the source code of this file.
Data Structures | |
| struct | memcore_t |
| Type of memory core object. More... | |
Macros | |
| #define | CH_CFG_MEMCORE_SIZE 0 |
| Managed RAM size. More... | |
Typedefs | |
| typedef void *(* | memgetfunc_t) (size_t size, unsigned align) |
| Memory get function. More... | |
| typedef void *(* | memgetfunc2_t) (size_t size, unsigned align, size_t offset) |
| Enhanced memory get function. More... | |
Functions | |
| void | _core_init (void) |
| Low level memory manager initialization. More... | |
| void * | chCoreAllocAlignedWithOffsetI (size_t size, unsigned align, size_t offset) |
| Allocates a memory block. More... | |
| void * | chCoreAllocAlignedWithOffset (size_t size, unsigned align, size_t offset) |
| Allocates a memory block. More... | |
| size_t | chCoreGetStatusX (void) |
| Core memory status. More... | |
| static void * | chCoreAllocAlignedI (size_t size, unsigned align) |
| Allocates a memory block. More... | |
| static void * | chCoreAllocAligned (size_t size, unsigned align) |
| Allocates a memory block. More... | |
| static void * | chCoreAllocI (size_t size) |
| Allocates a memory block. More... | |
| static void * | chCoreAlloc (size_t size) |
| Allocates a memory block. More... | |
Core memory manager macros and structures.
Definition in file chmemcore.h.