FreeRTOS port on GAP8/RISC-V
|
Functions | |
void | pi_malloc_init (void *fc_heap_start, uint32_t fc_heap_size, void *l2_heap_start, uint32_t l2_heap_size) |
void * | pi_malloc (size_t size) |
void * | pi_malloc_align (size_t size, uint32_t align) |
void | pi_free (void *_chunk) |
void | pi_malloc_dump (void) |
void pi_free | ( | void * | _chunk | ) |
References L2_SHARED_ADDR, pi_fc_l1_free(), and pi_l2_free().
Referenced by __pi_octospi_close(), __pi_octospi_open(), pi_cluster_close(), pi_hyper_close(), and pmsis_event_kernel_destroy().
void* pi_malloc | ( | size_t | size | ) |
References pi_fc_l1_malloc(), and pi_l2_malloc().
Referenced by __pi_octospi_open(), __pi_xip_open(), pi_cluster_open(), pi_cluster_open_async(), pi_hyper_open(), and pmsis_event_kernel_init().
void* pi_malloc_align | ( | size_t | size, |
uint32_t | align | ||
) |
void pi_malloc_dump | ( | void | ) |
References pi_fc_l1_malloc_dump(), and pi_l2_malloc_dump().
void pi_malloc_init | ( | void * | fc_heap_start, |
uint32_t | fc_heap_size, | ||
void * | l2_heap_start, | ||
uint32_t | l2_heap_size | ||
) |
References pi_fc_l1_malloc_init(), and pi_l2_malloc_init().
Referenced by system_init().