FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
fc_l1_malloc.c File Reference

Functions

void * pi_fc_l1_malloc (int size)
 
void pi_fc_l1_free (void *_chunk, int size)
 
void * pi_fc_l1_malloc_align (int size, int align)
 
void pi_fc_l1_malloc_init (void *heapstart, uint32_t heap_size)
 
void pi_fc_l1_malloc_struct_set (malloc_t malloc_struct)
 
malloc_t pi_fc_l1_malloc_struct_get (void)
 
void pi_fc_l1_malloc_dump (void)
 

Variables

malloc_t __fc_l1_malloc
 
pmsis_spinlock_t __fc_l1_malloc_spinlock
 

Function Documentation

void* pi_fc_l1_malloc_align ( int  size,
int  align 
)
void pi_fc_l1_malloc_dump ( void  )

References __fc_l1_malloc, __malloc_dump(), and printf.

Referenced by pi_malloc_dump().

void pi_fc_l1_malloc_init ( void *  heapstart,
uint32_t  heap_size 
)
malloc_t pi_fc_l1_malloc_struct_get ( void  )
void pi_fc_l1_malloc_struct_set ( malloc_t  malloc_struct)

Variable Documentation

pmsis_spinlock_t __fc_l1_malloc_spinlock