/lvgl-latest/src/misc/cache/ |
D | lv_cache.h | 48 lv_cache_t * lv_cache_create(const lv_cache_class_t * cache_class, 57 void lv_cache_destroy(lv_cache_t * cache, void * user_data); 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); 108 void lv_cache_reserve(lv_cache_t * cache, uint32_t reserved_size, void * user_data); 119 void lv_cache_drop(lv_cache_t * cache, const void * key, void * user_data); 127 void lv_cache_drop_all(lv_cache_t * cache, void * user_data); 135 bool lv_cache_evict_one(lv_cache_t * cache, void * user_data); [all …]
|
D | lv_cache.c | 26 static void cache_drop_internal_no_lock(lv_cache_t * cache, const void * key, void * user_data); 27 static bool cache_evict_one_internal_no_lock(lv_cache_t * cache, void * user_data); 28 static lv_cache_entry_t * cache_add_internal_no_lock(lv_cache_t * cache, const void * key, void * u… 46 lv_cache_t * lv_cache_create(const lv_cache_class_t * cache_class, in lv_cache_create() 50 lv_cache_t * cache = cache_class->alloc_cb(); in lv_cache_create() 70 void lv_cache_destroy(lv_cache_t * cache, void * user_data) in lv_cache_destroy() 81 lv_cache_entry_t * lv_cache_acquire(lv_cache_t * cache, const void * key, void * 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() 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() [all …]
|
D | lv_cache_private.h | 60 typedef bool (*lv_cache_init_cb_t)(lv_cache_t * cache); 65 typedef void (*lv_cache_destroy_cb_t)(lv_cache_t * cache, void * user_data); 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… 89 typedef void (*lv_cache_drop_cb_t)(lv_cache_t * cache, const void * key, void * user_data); 94 typedef void (*lv_cache_drop_all_cb_t)(lv_cache_t * cache, void * user_data); 99 typedef lv_cache_entry_t * (*lv_cache_get_victim_cb)(lv_cache_t * cache, void * user_data); 105 typedef lv_cache_reserve_cond_res_t (*lv_cache_reserve_cond_cb)(lv_cache_t * cache, const void * ke… 112 typedef lv_iter_t * (*lv_cache_iter_create_cb)(lv_cache_t * cache);
|
D | lv_cache_lru_rb.c | 64 lv_cache_t cache; 77 static bool init_cnt_cb(lv_cache_t * cache); 78 static bool init_size_cb(lv_cache_t * cache); 79 static void destroy_cb(lv_cache_t * cache, void * user_data); 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); 84 static void drop_cb(lv_cache_t * cache, const void * key, void * user_data); 85 static void drop_all_cb(lv_cache_t * cache, void * user_data); 86 static lv_cache_entry_t * get_victim_cb(lv_cache_t * cache, void * user_data); [all …]
|
D | lv_cache_entry.h | 70 const lv_cache_t * lv_cache_entry_get_cache(const lv_cache_entry_t * entry); 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…
|
D | lv_cache_entry.c | 24 const lv_cache_t * cache; 134 void lv_cache_entry_set_cache(lv_cache_entry_t * entry, const lv_cache_t * cache) in lv_cache_entry_set_cache() 140 const lv_cache_t * lv_cache_entry_get_cache(const lv_cache_entry_t * entry) in lv_cache_entry_get_cache() 151 lv_cache_entry_t * lv_cache_entry_alloc(const uint32_t node_size, const lv_cache_t * cache) in lv_cache_entry_alloc() 164 void lv_cache_entry_init(lv_cache_entry_t * entry, const lv_cache_t * cache, const uint32_t node_si… in lv_cache_entry_init()
|
D | lv_cache_entry_private.h | 36 void lv_cache_entry_set_cache(lv_cache_entry_t * entry, const lv_cache_t * cache);
|
/lvgl-latest/src/libs/freetype/ |
D | lv_freetype_private.h | 96 lv_cache_t * glyph_cache; 99 lv_cache_t * draw_data_cache; 109 lv_cache_t * cache_node_cache; 138 lv_cache_t * lv_freetype_create_glyph_cache(uint32_t cache_size); 141 lv_cache_t * lv_freetype_create_draw_data_image(uint32_t cache_size); 144 lv_cache_t * lv_freetype_create_draw_data_outline(uint32_t cache_size);
|
D | lv_freetype_image.c | 59 lv_cache_t * lv_freetype_create_draw_data_image(uint32_t cache_size) in lv_freetype_create_draw_data_image() 67 …lv_cache_t * draw_data_cache = lv_cache_create(&lv_cache_class_lru_rb_count, sizeof(lv_freetype_im… in lv_freetype_create_draw_data_image() 95 lv_cache_t * cache = dsc->cache_node->draw_data_cache; in freetype_get_glyph_bitmap_cb()
|
D | lv_freetype_glyph.c | 54 lv_cache_t * lv_freetype_create_glyph_cache(uint32_t cache_size) in lv_freetype_create_glyph_cache() 62 …lv_cache_t * glyph_cache = lv_cache_create(&lv_cache_class_lru_rb_count, sizeof(lv_freetype_glyph_… in lv_freetype_create_glyph_cache() 105 lv_cache_t * glyph_cache = dsc->cache_node->glyph_cache; in freetype_get_glyph_dsc_cb()
|
D | lv_freetype.c | 240 lv_cache_t * glyph_cache = lv_freetype_create_glyph_cache(max_glyph_cnt * 2); in freetype_on_font_create() 247 lv_cache_t * draw_data_cache = NULL; in freetype_on_font_create()
|
D | lv_freetype_outline.c | 61 lv_cache_t * lv_freetype_create_draw_data_outline(uint32_t cache_size) in lv_freetype_create_draw_data_outline() 69 …lv_cache_t * draw_data_cache = lv_cache_create(&lv_cache_class_lru_rb_count, sizeof(lv_freetype_ou… in lv_freetype_create_draw_data_outline()
|
/lvgl-latest/src/draw/vg_lite/ |
D | lv_draw_vg_lite_type.h | 46 lv_cache_t * grad_cache; 49 lv_cache_t * stroke_cache;
|
D | lv_vg_lite_grad.c | 354 lv_cache_t * cache = user_data; in grad_cache_release_cb()
|
/lvgl-latest/src/core/ |
D | lv_global.h | 121 lv_cache_t * img_cache; 122 lv_cache_t * img_header_cache;
|
/lvgl-latest/src/draw/ |
D | lv_image_decoder_private.h | 108 lv_cache_t * cache;
|
D | lv_image_decoder.c | 398 lv_cache_t * cache = dsc->cache; in try_cache()
|
/lvgl-latest/tests/src/test_cases/cache/ |
D | test_cache.c | 14 lv_cache_t * cache;
|
/lvgl-latest/src/misc/ |
D | lv_types.h | 138 typedef struct _lv_cache_t lv_cache_t; typedef
|
/lvgl-latest/src/libs/tiny_ttf/ |
D | lv_tiny_ttf.c | 70 lv_cache_t * glyph_cache; 71 lv_cache_t * draw_data_cache;
|
/lvgl-latest/src/draw/opengles/ |
D | lv_draw_opengles.c | 44 lv_cache_t * texture_cache;
|
/lvgl-latest/src/draw/sdl/ |
D | lv_draw_sdl.c | 32 lv_cache_t * texture_cache;
|