Searched refs:tlsf (Results 1 – 5 of 5) sorted by relevance
/lvgl-latest/src/stdlib/builtin/ |
D | lv_tlsf.h | 59 void lv_tlsf_destroy(lv_tlsf_t tlsf); 60 lv_pool_t lv_tlsf_get_pool(lv_tlsf_t tlsf); 63 lv_pool_t lv_tlsf_add_pool(lv_tlsf_t tlsf, void * mem, size_t bytes); 64 void lv_tlsf_remove_pool(lv_tlsf_t tlsf, lv_pool_t pool); 67 void * lv_tlsf_malloc(lv_tlsf_t tlsf, size_t bytes); 68 void * lv_tlsf_memalign(lv_tlsf_t tlsf, size_t align, size_t bytes); 69 void * lv_tlsf_realloc(lv_tlsf_t tlsf, void * ptr, size_t size); 70 size_t lv_tlsf_free(lv_tlsf_t tlsf, const void * ptr); 87 int lv_tlsf_check(lv_tlsf_t tlsf);
|
D | lv_mem_core_builtin.c | 79 state.tlsf = lv_tlsf_create_with_pool((void *)LV_MEM_POOL_ALLOC(LV_MEM_SIZE), LV_MEM_SIZE); in lv_mem_init() 83 state.tlsf = lv_tlsf_create_with_pool((void *)work_mem_int, LV_MEM_SIZE); in lv_mem_init() 86 state.tlsf = lv_tlsf_create_with_pool((void *)LV_MEM_ADR, LV_MEM_SIZE); in lv_mem_init() 94 *pool_p = lv_tlsf_get_pool(state.tlsf); in lv_mem_init() 104 lv_tlsf_destroy(state.tlsf); in lv_mem_deinit() 112 lv_mem_pool_t new_pool = lv_tlsf_add_pool(state.tlsf, mem, bytes); in lv_mem_add_pool() 132 lv_tlsf_remove_pool(state.tlsf, pool); in lv_mem_remove_pool() 144 void * p = lv_tlsf_malloc(state.tlsf, size); in lv_malloc_core() 164 void * p_new = lv_tlsf_realloc(state.tlsf, p, new_size); in lv_realloc_core() 188 lv_tlsf_free(state.tlsf, p); in lv_free_core() [all …]
|
D | lv_tlsf.c | 838 int lv_tlsf_check(lv_tlsf_t tlsf) in lv_tlsf_check() argument 842 control_t * control = tlsf_cast(control_t *, tlsf); in lv_tlsf_check() 967 lv_pool_t lv_tlsf_add_pool(lv_tlsf_t tlsf, void * mem, size_t bytes) in lv_tlsf_add_pool() argument 1003 block_insert(tlsf_cast(control_t *, tlsf), block); in lv_tlsf_add_pool() 1014 void lv_tlsf_remove_pool(lv_tlsf_t tlsf, lv_pool_t pool) in lv_tlsf_remove_pool() argument 1016 control_t * control = tlsf_cast(control_t *, tlsf); in lv_tlsf_remove_pool() 1081 lv_tlsf_t tlsf = lv_tlsf_create(mem); in lv_tlsf_create_with_pool() local 1082 lv_tlsf_add_pool(tlsf, (char *)mem + lv_tlsf_size(), bytes - lv_tlsf_size()); in lv_tlsf_create_with_pool() 1083 return tlsf; in lv_tlsf_create_with_pool() 1086 void lv_tlsf_destroy(lv_tlsf_t tlsf) in lv_tlsf_destroy() argument [all …]
|
D | lv_tlsf_private.h | 34 lv_tlsf_t tlsf; member
|
/lvgl-latest/docs/ |
D | ROADMAP.rst | 53 - |check| Drop `lv_mem_buf_get` as tlsf should be fast enough for normal allocations as well.
|