/lvgl-latest/src/misc/cache/ |
D | lv_cache_entry.c | 50 void lv_cache_entry_reset_ref(lv_cache_entry_t * entry) in lv_cache_entry_reset_ref() 56 void lv_cache_entry_inc_ref(lv_cache_entry_t * entry) in lv_cache_entry_inc_ref() 62 void lv_cache_entry_dec_ref(lv_cache_entry_t * entry) in lv_cache_entry_dec_ref() 72 int32_t lv_cache_entry_get_ref(lv_cache_entry_t * entry) in lv_cache_entry_get_ref() 78 uint32_t lv_cache_entry_get_node_size(lv_cache_entry_t * entry) in lv_cache_entry_get_node_size() 83 void lv_cache_entry_set_node_size(lv_cache_entry_t * entry, uint32_t node_size) in lv_cache_entry_set_node_size() 89 void lv_cache_entry_set_invalid(lv_cache_entry_t * entry, bool is_invalid) in lv_cache_entry_set_invalid() 95 bool lv_cache_entry_is_invalid(lv_cache_entry_t * entry) in lv_cache_entry_is_invalid() 101 void * lv_cache_entry_get_data(lv_cache_entry_t * entry) in lv_cache_entry_get_data() 107 void * lv_cache_entry_acquire_data(lv_cache_entry_t * entry) in lv_cache_entry_acquire_data() [all …]
|
D | lv_cache_entry.h | 42 int32_t lv_cache_entry_get_ref(lv_cache_entry_t * entry); 49 uint32_t lv_cache_entry_get_node_size(lv_cache_entry_t * entry); 56 bool lv_cache_entry_is_invalid(lv_cache_entry_t * entry); 63 void * lv_cache_entry_get_data(lv_cache_entry_t * entry); 70 const lv_cache_t * lv_cache_entry_get_cache(const lv_cache_entry_t * entry); 78 lv_cache_entry_t * lv_cache_entry_get_entry(void * data, const uint32_t node_size); 86 lv_cache_entry_t * lv_cache_entry_alloc(const uint32_t node_size, const lv_cache_t * cache); 94 void lv_cache_entry_init(lv_cache_entry_t * entry, const lv_cache_t * cache, const uint32_t node_si… 100 void lv_cache_entry_delete(lv_cache_entry_t * entry);
|
D | lv_cache_entry_private.h | 31 void lv_cache_entry_reset_ref(lv_cache_entry_t * entry); 32 void lv_cache_entry_inc_ref(lv_cache_entry_t * entry); 33 void lv_cache_entry_dec_ref(lv_cache_entry_t * entry); 34 void lv_cache_entry_set_node_size(lv_cache_entry_t * entry, uint32_t node_size); 35 void lv_cache_entry_set_invalid(lv_cache_entry_t * entry, bool is_invalid); 36 void lv_cache_entry_set_cache(lv_cache_entry_t * entry, const lv_cache_t * cache); 37 void * lv_cache_entry_acquire_data(lv_cache_entry_t * entry); 38 void lv_cache_entry_release_data(lv_cache_entry_t * entry, void * user_data);
|
D | lv_cache.c | 28 static lv_cache_entry_t * cache_add_internal_no_lock(lv_cache_t * cache, const void * key, void * u… 81 lv_cache_entry_t * lv_cache_acquire(lv_cache_t * cache, const void * key, void * user_data) in lv_cache_acquire() 97 lv_cache_entry_t * entry = cache->clz->get_cb(cache, key, user_data); in lv_cache_acquire() 106 void lv_cache_release(lv_cache_t * cache, lv_cache_entry_t * entry, void * user_data) in lv_cache_release() 123 lv_cache_entry_t * lv_cache_add(lv_cache_t * cache, const void * key, void * user_data) in lv_cache_add() 138 lv_cache_entry_t * entry = cache_add_internal_no_lock(cache, key, user_data); in lv_cache_add() 147 lv_cache_entry_t * lv_cache_acquire_or_create(lv_cache_t * cache, const void * key, void * user_dat… in lv_cache_acquire_or_create() 155 lv_cache_entry_t * entry = NULL; in lv_cache_acquire_or_create() 310 lv_cache_entry_t * entry = cache->clz->get_cb(cache, key, user_data); in cache_drop_internal_no_lock() 328 lv_cache_entry_t * victim = cache->clz->get_victim_cb(cache, user_data); in cache_evict_one_internal_no_lock() [all …]
|
D | lv_cache_lru_rb.c | 81 static lv_cache_entry_t * get_cb(lv_cache_t * cache, const void * key, void * user_data); 82 static lv_cache_entry_t * add_cb(lv_cache_t * cache, const void * key, void * user_data); 83 static void remove_cb(lv_cache_t * cache, lv_cache_entry_t * entry, void * user_data); 86 static lv_cache_entry_t * get_victim_cb(lv_cache_t * cache, void * user_data); 162 lv_cache_entry_t * entry = lv_cache_entry_get_entry(data, lru->cache.node_size); in alloc_new_node() 261 static lv_cache_entry_t * get_cb(lv_cache_t * cache, const void * key, void * user_data) in get_cb() 279 lv_cache_entry_t * entry = lv_cache_entry_get_entry(data, cache->node_size); in get_cb() 292 lv_cache_entry_t * entry = lv_cache_entry_get_entry(node->data, cache->node_size); in get_cb() 298 static lv_cache_entry_t * add_cb(lv_cache_t * cache, const void * key, void * user_data) in add_cb() 316 lv_cache_entry_t * entry = lv_cache_entry_get_entry(new_node->data, cache->node_size); in add_cb() [all …]
|
D | lv_cache.h | 67 lv_cache_entry_t * lv_cache_acquire(lv_cache_t * cache, const void * key, void * user_data); 80 lv_cache_entry_t * lv_cache_acquire_or_create(lv_cache_t * cache, const void * key, void * user_dat… 89 lv_cache_entry_t * lv_cache_add(lv_cache_t * cache, const void * key, void * user_data); 98 void lv_cache_release(lv_cache_t * cache, lv_cache_entry_t * entry, void * user_data);
|
D | lv_cache_private.h | 71 typedef lv_cache_entry_t * (*lv_cache_get_cb_t)(lv_cache_t * cache, const void * key, void * user_d… 78 typedef lv_cache_entry_t * (*lv_cache_add_cb_t)(lv_cache_t * cache, const void * key, void * user_d… 84 typedef void (*lv_cache_remove_cb_t)(lv_cache_t * cache, lv_cache_entry_t * entry, void * user_data… 99 typedef lv_cache_entry_t * (*lv_cache_get_victim_cb)(lv_cache_t * cache, void * user_data);
|
D | lv_image_header_cache.c | 157 lv_cache_entry_t * entry = lv_cache_entry_get_entry(data, img_header_cache_p->node_size); in iter_inspect_cb()
|
D | lv_image_cache.c | 169 lv_cache_entry_t * entry = lv_cache_entry_get_entry(data, img_cache_p->node_size); in iter_inspect_cb()
|
/lvgl-latest/src/draw/vg_lite/ |
D | lv_vg_lite_stroke.h | 56 lv_cache_entry_t * lv_vg_lite_stroke_get(struct _lv_draw_vg_lite_unit_t * unit, 65 struct _lv_vg_lite_path_t * lv_vg_lite_stroke_get_path(lv_cache_entry_t * cache_entry); 72 void lv_vg_lite_stroke_drop(struct _lv_draw_vg_lite_unit_t * unit, lv_cache_entry_t * cache_entry);
|
D | lv_vg_lite_stroke.c | 134 lv_cache_entry_t * lv_vg_lite_stroke_get(struct _lv_draw_vg_lite_unit_t * unit, in lv_vg_lite_stroke_get() 161 lv_cache_entry_t * cache_node_entry = lv_cache_acquire(unit->stroke_cache, &search_key, NULL); in lv_vg_lite_stroke_get() 175 struct _lv_vg_lite_path_t * lv_vg_lite_stroke_get_path(lv_cache_entry_t * cache_entry) in lv_vg_lite_stroke_get_path() 191 lv_cache_entry_t * cache_entry) in lv_vg_lite_stroke_drop()
|
D | lv_vg_lite_grad.c | 90 u->grad_pending = lv_vg_lite_pending_create(sizeof(lv_cache_entry_t *), 4); in lv_vg_lite_grad_init() 329 lv_cache_entry_t * cache_node_entry = lv_cache_acquire(u->grad_cache, &search_key, NULL); in grad_get() 353 lv_cache_entry_t ** entry_p = entry; in grad_cache_release_cb()
|
/lvgl-latest/src/draw/ |
D | lv_image_decoder.c | 217 lv_cache_entry_t * lv_image_decoder_add_to_cache(lv_image_decoder_t * decoder, in lv_image_decoder_add_to_cache() 221 lv_cache_entry_t * cache_entry = lv_cache_add(img_cache_p, search_key, NULL); in lv_image_decoder_add_to_cache() 316 lv_cache_entry_t * entry = lv_cache_acquire(img_header_cache_p, &search_key, NULL); in image_decoder_get_info() 367 lv_cache_entry_t * entry; in image_decoder_get_info() 404 lv_cache_entry_t * entry = lv_cache_acquire(cache, &search_key, NULL); in try_cache()
|
D | lv_image_decoder_private.h | 111 lv_cache_entry_t * cache_entry;
|
D | lv_image_decoder.h | 172 lv_cache_entry_t * lv_image_decoder_add_to_cache(lv_image_decoder_t * decoder,
|
/lvgl-latest/tests/src/test_cases/cache/ |
D | test_cache.c | 81 lv_cache_entry_t * entry = lv_cache_acquire(cache, &search_key, NULL); in test_cache_1() 123 lv_cache_entry_t * entry_key32 = lv_cache_acquire(cache, &search_key32, NULL); in test_cache_1()
|
/lvgl-latest/src/libs/freetype/ |
D | lv_freetype_outline.c | 41 static lv_cache_entry_t * lv_freetype_outline_lookup(lv_freetype_font_dsc_t * dsc, FT_UInt glyph_in… 171 lv_cache_entry_t * entry = lv_freetype_outline_lookup(dsc, (FT_UInt)g_dsc->gid.index); in freetype_get_glyph_bitmap_cb() 194 static lv_cache_entry_t * lv_freetype_outline_lookup(lv_freetype_font_dsc_t * dsc, FT_UInt glyph_in… in lv_freetype_outline_lookup() 202 …lv_cache_entry_t * entry = lv_cache_acquire_or_create(cache_node->draw_data_cache, &tmp_node, dsc); in lv_freetype_outline_lookup()
|
D | lv_freetype_private.h | 120 lv_cache_entry_t * cache_node_entry;
|
D | lv_freetype_image.c | 102 lv_cache_entry_t * entry = lv_cache_acquire_or_create(cache, &search_key, dsc); in freetype_get_glyph_bitmap_cb()
|
D | lv_freetype_glyph.c | 107 lv_cache_entry_t * entry = lv_cache_acquire_or_create(glyph_cache, &search_key, dsc); in freetype_get_glyph_dsc_cb()
|
/lvgl-latest/src/libs/tiny_ttf/ |
D | lv_tiny_ttf.c | 229 … lv_cache_entry_t * entry = lv_cache_acquire_or_create(dsc->glyph_cache, &search_key, (void *)dsc); in ttf_get_glyph_dsc_cb() 268 …lv_cache_entry_t * entry_next = lv_cache_acquire_or_create(dsc->glyph_cache, &search_key, (void *)… in ttf_get_glyph_dsc_cb() 300 …lv_cache_entry_t * entry = lv_cache_acquire_or_create(dsc->draw_data_cache, &search_key, (void *)f… in ttf_get_glyph_bitmap_cb() 305 g_dsc->entry = (lv_cache_entry_t *)search_key.draw_buf; in ttf_get_glyph_bitmap_cb()
|
/lvgl-latest/src/font/ |
D | lv_font.h | 80 lv_cache_entry_t * entry; /**< The cache entry of the glyph draw data. Used by the font cache*/
|
/lvgl-latest/src/libs/lodepng/ |
D | lv_lodepng.c | 212 lv_cache_entry_t * entry = lv_image_decoder_add_to_cache(decoder, &search_key, decoded, NULL); in decoder_open()
|
/lvgl-latest/docs/details/main-components/ |
D | image.rst | 446 lv_cache_entry_t * entry = dsc->cache_entry; 587 static lv_cache_entry_t * my_cache_add_cb(size_t size) 592 …static lv_cache_entry_t * my_cache_find_cb(const void * src, lv_cache_src_type_t src_type, uint32_… 597 static void my_cache_invalidate_cb(lv_cache_entry_t * entry) 602 static const void * my_cache_get_data_cb(lv_cache_entry_t * entry) 607 static void my_cache_release_cb(lv_cache_entry_t * entry)
|
/lvgl-latest/src/misc/ |
D | lv_types.h | 140 typedef struct _lv_cache_entry_t lv_cache_entry_t; typedef
|