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

Macros

#define ALIGN_UP(addr, size)
 
#define ALIGN_DOWN(addr, size)
 
#define Max(x, y)
 

Functions

uint32_t __malloc_extern_init (malloc_t *a, void *_chunk, int32_t size)
 
void __malloc_extern_deinit (malloc_t *a)
 
void * __malloc_extern (malloc_t *a, int32_t size)
 
uint32_t __attribute__ ((noinline))
 

Macro Definition Documentation

#define ALIGN_DOWN (   addr,
  size 
)

Referenced by __malloc_extern_init().

#define ALIGN_UP (   addr,
  size 
)
#define Max (   x,
 
)

Function Documentation

uint32_t __attribute__ ( (noinline)  )
void* __malloc_extern ( malloc_t *  a,
int32_t  size 
)

References ALIGN_UP.

void __malloc_extern_deinit ( malloc_t *  a)
uint32_t __malloc_extern_init ( malloc_t *  a,
void *  _chunk,
int32_t  size 
)