XenevaOS
Loading...
Searching...
No Matches
Functions
tlsf.c File Reference
#include <Mm/tlsf.h>
#include <stdint.h>
#include <string.h>
#include <_null.h>
#include <Log/klog.h>
#include <Drivers/uart.h>
Include dependency graph for tlsf.c:

Functions

tlsf_pool_ttlsf_get_pool (void)
 
tlsf_pool_ttlsf_create (void)
 
int tlsf_add_memory (tlsf_pool_t *pool, void *mem, size_t size)
 
void * tlsf_malloc (tlsf_pool_t *pool, size_t size)
 
void tlsf_free (tlsf_pool_t *pool, void *ptr)
 
void * tlsf_realloc (tlsf_pool_t *pool, void *ptr, size_t size)
 

Function Documentation

◆ tlsf_add_memory()

int tlsf_add_memory ( tlsf_pool_t pool,
void *  mem,
size_t  size 
)

◆ tlsf_create()

tlsf_pool_t * tlsf_create ( void  )

◆ tlsf_free()

void tlsf_free ( tlsf_pool_t pool,
void *  ptr 
)

◆ tlsf_get_pool()

tlsf_pool_t * tlsf_get_pool ( void  )

◆ tlsf_malloc()

void * tlsf_malloc ( tlsf_pool_t pool,
size_t  size 
)

◆ tlsf_realloc()

void * tlsf_realloc ( tlsf_pool_t pool,
void *  ptr,
size_t  size 
)