Home
last modified time | relevance | path

Searched refs:lv_cache_entry_t (Results 1 – 25 of 33) sorted by relevance

12

/lvgl-latest/src/misc/cache/
Dlv_cache_entry.c50 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 …]
Dlv_cache_entry.h42 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);
Dlv_cache_entry_private.h31 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);
Dlv_cache.c28 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 …]
Dlv_cache_lru_rb.c81 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 …]
Dlv_cache.h67 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);
Dlv_cache_private.h71 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);
Dlv_image_header_cache.c157 lv_cache_entry_t * entry = lv_cache_entry_get_entry(data, img_header_cache_p->node_size); in iter_inspect_cb()
Dlv_image_cache.c169 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/
Dlv_vg_lite_stroke.h56 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);
Dlv_vg_lite_stroke.c134 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()
Dlv_vg_lite_grad.c90 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/
Dlv_image_decoder.c217 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()
Dlv_image_decoder_private.h111 lv_cache_entry_t * cache_entry;
Dlv_image_decoder.h172 lv_cache_entry_t * lv_image_decoder_add_to_cache(lv_image_decoder_t * decoder,
/lvgl-latest/tests/src/test_cases/cache/
Dtest_cache.c81 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/
Dlv_freetype_outline.c41 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()
202lv_cache_entry_t * entry = lv_cache_acquire_or_create(cache_node->draw_data_cache, &tmp_node, dsc); in lv_freetype_outline_lookup()
Dlv_freetype_private.h120 lv_cache_entry_t * cache_node_entry;
Dlv_freetype_image.c102 lv_cache_entry_t * entry = lv_cache_acquire_or_create(cache, &search_key, dsc); in freetype_get_glyph_bitmap_cb()
Dlv_freetype_glyph.c107 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/
Dlv_tiny_ttf.c229lv_cache_entry_t * entry = lv_cache_acquire_or_create(dsc->glyph_cache, &search_key, (void *)dsc); in ttf_get_glyph_dsc_cb()
268lv_cache_entry_t * entry_next = lv_cache_acquire_or_create(dsc->glyph_cache, &search_key, (void *)… in ttf_get_glyph_dsc_cb()
300lv_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/
Dlv_font.h80 lv_cache_entry_t * entry; /**< The cache entry of the glyph draw data. Used by the font cache*/
/lvgl-latest/src/libs/lodepng/
Dlv_lodepng.c212 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/
Dimage.rst446 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/
Dlv_types.h140 typedef struct _lv_cache_entry_t lv_cache_entry_t; typedef

12