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

Functions

void * pi_l2_malloc (int size)
 
void pi_l2_free (void *_chunk, int size)
 
void * pi_l2_malloc_align (int size, int align)
 
void pi_l2_malloc_init (void *heapstart, uint32_t heap_size)
 
void pi_l2_malloc_struct_set (malloc_t malloc_struct)
 
malloc_t pi_l2_malloc_struct_get (void)
 
void pi_l2_malloc_dump (void)
 

Variables

malloc_t __l2_malloc
 
pmsis_spinlock_t __l2_malloc_spinlock
 

Function Documentation

void* pi_l2_malloc_align ( int  size,
int  align 
)
void pi_l2_malloc_dump ( void  )

References __l2_malloc, __malloc_dump(), and printf.

Referenced by pi_malloc_dump().

void pi_l2_malloc_init ( void *  heapstart,
uint32_t  heap_size 
)
malloc_t pi_l2_malloc_struct_get ( void  )
void pi_l2_malloc_struct_set ( malloc_t  malloc_struct)

Variable Documentation