The Pedigree Project
0.1
|
Go to the source code of this file.
Classes | |
struct | memp |
struct | memp_desc |
Macros | |
#define | MEMP_SIZE 0 |
#define | MEMP_ALIGN_SIZE(x) (LWIP_MEM_ALIGN_SIZE(x)) |
#define | DECLARE_LWIP_MEMPOOL_DESC(desc) |
#define | LWIP_MEMPOOL_DECLARE_STATS_INSTANCE(name) |
#define | LWIP_MEMPOOL_DECLARE_STATS_REFERENCE(name) |
Functions | |
void | memp_init_pool (const struct memp_desc *desc) |
void * | memp_malloc_pool (const struct memp_desc *desc) |
void | memp_free_pool (const struct memp_desc *desc, void *mem) |
memory pools lwIP internal implementations (do not use in application code)
Definition in file memp_priv.h.
void memp_free_pool | ( | const struct memp_desc * | desc, |
void * | mem | ||
) |
void memp_init_pool | ( | const struct memp_desc * | desc | ) |
Initialize custom memory pool. Related functions: memp_malloc_pool, memp_free_pool
desc | pool to initialize |
Definition at line 249 of file memp.c.
References memp_desc::base, LWIP_MEM_ALIGN, LWIP_UNUSED_ARG, MEMP_OVERFLOW_CHECK, memp_desc::num, memp_desc::size, and memp_desc::tab.
Referenced by memp_init().