20#include <l4/sys/l4int.h>
23typedef struct l4la_free_t_s
25 struct l4la_free_t_s *next;
29#define L4LA_INITIALIZER { 0 }
L4 compiler related defines.
unsigned int l4_size_t
Unsigned size type.
#define L4_CV
Define calling convention.
#define EXTERN_C_BEGIN
Start section with C types and functions.
#define EXTERN_C_END
End section with C types and functions.
void l4la_free(l4la_free_t **first, void *block, l4_size_t size)
Add free memory to memory pool.
void l4la_dump(l4la_free_t **first)
Show all list members.
void l4la_init(l4la_free_t **first)
Init memory pool.
void * l4la_alloc(l4la_free_t **first, l4_size_t size, unsigned align)
Allocate memory from pool.
l4_size_t l4la_avail(l4la_free_t **first)
Show available memory in pool.