Home
last modified time | relevance | path

Searched refs:lv_lru_t (Results 1 – 5 of 5) sorted by relevance

/lvgl-3.7.0/src/misc/
Dlv_lru.h44 typedef struct lv_lru_t { struct
55 } lv_lru_t; argument
61 lv_lru_t * lv_lru_create(size_t cache_size, size_t average_length, lv_lru_free_t * value_free,
64 void lv_lru_del(lv_lru_t * cache);
66 lv_lru_res_t lv_lru_set(lv_lru_t * cache, const void * key, size_t key_length, void * value, size_t…
68 lv_lru_res_t lv_lru_get(lv_lru_t * cache, const void * key, size_t key_size, void ** value);
70 lv_lru_res_t lv_lru_remove(lv_lru_t * cache, const void * key, size_t key_size);
77 void lv_lru_remove_lru_item(lv_lru_t * cache);
Dlv_lru.c43 static uint32_t lv_lru_hash(lv_lru_t * cache, const void * key, uint32_t key_length);
49 static void lv_lru_remove_item(lv_lru_t * cache, lv_lru_item_t * prev, lv_lru_item_t * item, uint32…
52 static lv_lru_item_t * lv_lru_pop_or_create_item(lv_lru_t * cache);
73 lv_lru_t * lv_lru_create(size_t cache_size, size_t average_length, lv_lru_free_t * value_free, in lv_lru_create()
77 lv_lru_t * cache = (lv_lru_t *) lv_mem_alloc(sizeof(lv_lru_t)); in lv_lru_create()
78 lv_memset_00(cache, sizeof(lv_lru_t)); in lv_lru_create()
102 void lv_lru_del(lv_lru_t * cache) in lv_lru_del()
137 lv_lru_res_t lv_lru_set(lv_lru_t * cache, const void * key, size_t key_length, void * value, size_t… in lv_lru_set()
189 lv_lru_res_t lv_lru_get(lv_lru_t * cache, const void * key, size_t key_size, void ** value) in lv_lru_get()
212 lv_lru_res_t lv_lru_remove(lv_lru_t * cache, const void * key, size_t key_size) in lv_lru_remove()
[all …]
/lvgl-3.7.0/src/draw/sdl/
Dlv_draw_sdl_priv.h34 lv_lru_t * texture_cache;
Dlv_draw_sdl_texture_cache.c93 lv_lru_t * lru = ctx->internals->texture_cache; in lv_draw_sdl_texture_cache_put_advanced()
160 lv_lru_t * lru = ctx->internals->texture_cache; in draw_cache_get_entry()
/lvgl-3.7.0/src/extra/libs/tiny_ttf/
Dlv_tiny_ttf.c77 lv_lru_t * bitmap_cache;