ChibiOS/RT
5.1.0
|
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.