FreeRTOS port on GAP8/RISC-V
|
Macros | |
#define | ALIGN_UP(addr, size) |
#define | ALIGN_DOWN(addr, size) |
#define | Max(x, y) |
Functions | |
void | __malloc_info (malloc_t *a, int32_t *_size, void **first_chunk, int32_t *_nb_chunks) |
void | __malloc_dump (malloc_t *a) |
void | __malloc_init (malloc_t *a, void *_chunk, int32_t size) |
void * | __malloc (malloc_t *a, int32_t size) |
void | __attribute__ ((noinline)) |
void * | __malloc_align (malloc_t *a, int32_t size, int32_t align) |
#define ALIGN_DOWN | ( | addr, | |
size | |||
) |
Referenced by __malloc_init().
#define ALIGN_UP | ( | addr, | |
size | |||
) |
Referenced by __attribute__(), __malloc(), and __malloc_init().
#define Max | ( | x, | |
y | |||
) |
void __attribute__ | ( | (noinline) | ) |
References ALIGN_UP, and Catch::Generators::chunk().
void* __malloc | ( | malloc_t * | a, |
int32_t | size | ||
) |
References ALIGN_UP.
Referenced by __malloc_align(), pi_fc_l1_malloc(), and pi_l2_malloc().
void* __malloc_align | ( | malloc_t * | a, |
int32_t | size, | ||
int32_t | align | ||
) |
References __malloc().
Referenced by pi_fc_l1_malloc_align(), and pi_l2_malloc_align().
void __malloc_dump | ( | malloc_t * | a | ) |
References printf.
Referenced by pi_fc_l1_malloc_dump(), and pi_l2_malloc_dump().
void __malloc_info | ( | malloc_t * | a, |
int32_t * | _size, | ||
void ** | first_chunk, | ||
int32_t * | _nb_chunks | ||
) |
void __malloc_init | ( | malloc_t * | a, |
void * | _chunk, | ||
int32_t | size | ||
) |
References ALIGN_DOWN, ALIGN_UP, and Catch::Generators::chunk().
Referenced by pi_fc_l1_malloc_init(), and pi_l2_malloc_init().