/lvgl-latest/src/misc/cache/ |
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 …cache_entry_t * cache_add_internal_no_lock(lv_cache_t * cache, const void * key, void * user_data); 70 void lv_cache_destroy(lv_cache_t * cache, void * user_data) in lv_cache_destroy() argument 75 cache->clz->destroy_cb(cache, 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() argument 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() argument 113 lv_cache_entry_release_data(entry, user_data); in lv_cache_release() 116 cache->ops.free_cb(lv_cache_entry_get_data(entry), user_data); in lv_cache_release() [all …]
|
D | lv_cache.h | 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 …cache_entry_t * lv_cache_acquire_or_create(lv_cache_t * cache, const void * key, void * user_data); 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); 146 void lv_cache_set_max_size(lv_cache_t * cache, size_t max_size, void * user_data); [all …]
|
D | lv_cache_private.h | 46 typedef bool (*lv_cache_create_cb_t)(void * node, void * user_data); 47 typedef void (*lv_cache_free_cb_t)(void * node, void * user_data); 65 typedef void (*lv_cache_destroy_cb_t)(lv_cache_t * cache, void * user_data); 71 …ef lv_cache_entry_t * (*lv_cache_get_cb_t)(lv_cache_t * cache, const void * key, void * user_data); 78 …ef lv_cache_entry_t * (*lv_cache_add_cb_t)(lv_cache_t * cache, const void * key, void * user_data); 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); 106 void * user_data);
|
D | lv_cache_lru_rb.c | 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); 88 void * user_data); 90 static void * alloc_new_node(lv_lru_rb_t_ * lru, void * key, void * user_data); 146 static void * alloc_new_node(lv_lru_rb_t_ * lru, void * key, void * user_data) in alloc_new_node() argument [all …]
|
/lvgl-latest/src/misc/ |
D | lv_async.c | 24 void * user_data; member 45 lv_result_t lv_async_call(lv_async_cb_t async_xcb, void * user_data) in lv_async_call() argument 62 info->user_data = user_data; in lv_async_call() 68 lv_result_t lv_async_call_cancel(lv_async_cb_t async_xcb, void * user_data) in lv_async_call_cancel() argument 79 lv_async_info_t * info = (lv_async_info_t *)timer->user_data; in lv_async_call_cancel() 82 if(info->cb == async_xcb && info->user_data == user_data) { in lv_async_call_cancel() 102 lv_async_info_t * info = (lv_async_info_t *)timer->user_data; in lv_async_timer_cb() 107 info_save.cb(info_save.user_data); in lv_async_timer_cb()
|
D | lv_tree.c | 113 static bool _lv_tree_node_destructor_cb(const lv_tree_node_t * n, void * user_data) in _lv_tree_node_destructor_cb() argument 115 LV_UNUSED(user_data); in _lv_tree_node_destructor_cb() 146 void * user_data) in lv_tree_walk() argument 150 if(bcb && !bcb(node, user_data)) { in lv_tree_walk() 153 if(!cb(node, user_data)) { in lv_tree_walk() 158 if(!lv_tree_walk(node->children[i], mode, cb, bcb, acb, user_data)) { in lv_tree_walk() 164 acb(node, user_data); in lv_tree_walk() 169 if(bcb && !bcb(node, user_data)) { in lv_tree_walk() 172 if(!cb(node, user_data)) { in lv_tree_walk() 176 acb(node, user_data); in lv_tree_walk()
|
D | lv_tree.h | 56 typedef bool (*lv_tree_traverse_cb_t)(const lv_tree_node_t * node, void * user_data); 57 typedef bool (*lv_tree_before_cb_t)(const lv_tree_node_t * node, void * user_data); 58 typedef void (*lv_tree_after_cb_t)(const lv_tree_node_t * node, void * user_data); 95 void * user_data);
|
D | lv_async.h | 44 lv_result_t lv_async_call(lv_async_cb_t async_xcb, void * user_data); 51 lv_result_t lv_async_call_cancel(lv_async_cb_t async_xcb, void * user_data);
|
D | lv_timer.c | 165 lv_timer_t * lv_timer_create(lv_timer_cb_t timer_xcb, uint32_t period, void * user_data) in lv_timer_create() argument 178 new_timer->user_data = user_data; in lv_timer_create() 239 void lv_timer_set_user_data(lv_timer_t * timer, void * user_data) in lv_timer_set_user_data() argument 242 timer->user_data = user_data; in lv_timer_set_user_data() 294 return timer->user_data; in lv_timer_get_user_data()
|
/lvgl-latest/src/layouts/ |
D | lv_layout.c | 58 uint32_t lv_layout_register(lv_layout_update_cb_t cb, void * user_data) in lv_layout_register() argument 64 layout_list_def[layout_cnt].user_data = user_data; in lv_layout_register() 72 void * user_data = layout_list_def[layout_id].user_data; in lv_layout_apply() local 73 layout_list_def[layout_id].cb(obj, user_data); in lv_layout_apply()
|
D | lv_layout.h | 27 typedef void (*lv_layout_update_cb_t)(lv_obj_t *, void * user_data); 49 uint32_t lv_layout_register(lv_layout_update_cb_t cb, void * user_data);
|
/lvgl-latest/src/osal/ |
D | lv_pthread.c | 27 static void * generic_callback(void * user_data); 43 void * user_data) in lv_thread_init() argument 51 thread->user_data = user_data; in lv_thread_init() 174 static void * generic_callback(void * user_data) in generic_callback() argument 176 lv_thread_t * thread = user_data; in generic_callback() 177 thread->callback(thread->user_data); in generic_callback()
|
D | lv_sdl2.c | 27 static int generic_callback(void * user_data); 42 void (*callback)(void *), size_t stack_size, void * user_data) in lv_thread_init() argument 46 thread->user_data = user_data; in lv_thread_init() 176 static int generic_callback(void * user_data) in generic_callback() argument 178 lv_thread_t * thread = user_data; in generic_callback() 179 thread->callback(thread->user_data); in generic_callback()
|
D | lv_windows.c | 26 void * user_data; member 53 void * user_data) in lv_thread_init() argument 75 init_data->user_data = user_data; in lv_thread_init() 217 init_data->callback(init_data->user_data); in thread_start_routine()
|
/lvgl-latest/src/draw/vg_lite/ |
D | lv_vg_lite_pending.c | 25 void * user_data; member 62 void * user_data) in lv_vg_lite_pending_set_free_cb() argument 67 pending->user_data = user_data; in lv_vg_lite_pending_set_free_cb() 89 pending->free_cb(lv_array_at(&pending->objs, i), pending->user_data); in lv_vg_lite_pending_remove_all()
|
/lvgl-latest/src/libs/fsdrv/ |
D | lv_fs_littlefs.c | 35 drv->user_data = lfs; in lv_littlefs_set_handler() 88 lfs_t * lfs = drv->user_data; in fs_open() 107 lfs_t * lfs = drv->user_data; in fs_close() 127 lfs_t * lfs = drv->user_data; in fs_read() 146 lfs_t * lfs = drv->user_data; in fs_write() 172 lfs_t * lfs = drv->user_data; in fs_seek() 189 lfs_t * lfs = drv->user_data; in fs_tell() 209 lfs_t * lfs = drv->user_data; in fs_dir_open() 229 lfs_t * lfs = drv->user_data; in fs_dir_close() 252 lfs_t * lfs = drv->user_data; in fs_dir_read()
|
/lvgl-latest/src/others/imgfont/ |
D | lv_imgfont.c | 23 void * user_data; member 48 lv_font_t * lv_imgfont_create(uint16_t height, lv_imgfont_get_path_cb_t path_cb, void * user_data) in lv_imgfont_create() argument 55 dsc->user_data = user_data; in lv_imgfont_create() 101 const void * img_src = dsc->path_cb(font, unicode, unicode_next, &offset_y, dsc->user_data); in imgfont_get_glyph_dsc()
|
D | lv_imgfont.h | 32 int32_t * offset_y, void * user_data); 45 lv_font_t * lv_imgfont_create(uint16_t height, lv_imgfont_get_path_cb_t path_cb, void * user_data);
|
/lvgl-latest/src/draw/opengles/ |
D | lv_draw_opengles.c | 60 static bool opengles_texture_cache_create_cb(cache_data_t * cached_data, void * user_data); 61 static void opengles_texture_cache_free_cb(cache_data_t * cached_data, void * user_data); 126 static bool opengles_texture_cache_create_cb(cache_data_t * cached_data, void * user_data) in opengles_texture_cache_create_cb() argument 128 return draw_to_texture((lv_draw_opengles_unit_t *)user_data, cached_data); in opengles_texture_cache_create_cb() 131 static void opengles_texture_cache_free_cb(cache_data_t * cached_data, void * user_data) in opengles_texture_cache_free_cb() argument 133 LV_UNUSED(user_data); in opengles_texture_cache_free_cb() 196 layer->user_data = (void *)(uintptr_t)texture; in dispatch() 199 layer->user_data = (void *)(uintptr_t)lv_opengles_texture_get_texture_id(disp); in dispatch() 231 if(((lv_draw_dsc_base_t *)task->draw_dsc)->user_data == NULL) { in evaluate() 280 rect_dsc.base.user_data = (void *)(uintptr_t)1; in draw_to_texture() [all …]
|
/lvgl-latest/examples/porting/osal/ |
D | lv_example_osal.c | 26 static void increment_thread_entry(void * user_data); 72 static void increment_thread_entry(void * user_data) in increment_thread_entry() argument 74 LV_UNUSED(user_data); in increment_thread_entry()
|
/lvgl-latest/src/draw/ |
D | lv_image_decoder_private.h | 52 void * user_data; member 63 void * user_data; member 114 void * user_data; member
|
/lvgl-latest/src/libs/bmp/ |
D | lv_bmp.c | 179 dsc->user_data = lv_malloc(sizeof(bmp_dsc_t)); in decoder_open() 180 LV_ASSERT_MALLOC(dsc->user_data); in decoder_open() 181 if(dsc->user_data == NULL) return LV_RESULT_INVALID; in decoder_open() 182 lv_memcpy(dsc->user_data, &b, sizeof(b)); in decoder_open() 198 bmp_dsc_t * b = dsc->user_data; in decoder_get_area() 246 bmp_dsc_t * b = dsc->user_data; in decoder_close() 248 lv_free(dsc->user_data); in decoder_close()
|
/lvgl-latest/src/draw/sdl/ |
D | lv_draw_sdl.c | 69 static bool sdl_texture_cache_create_cb(cache_data_t * cached_data, void * user_data) in sdl_texture_cache_create_cb() argument 71 return draw_to_texture((lv_draw_sdl_unit_t *)user_data, cached_data); in sdl_texture_cache_create_cb() 74 static void sdl_texture_cache_free_cb(cache_data_t * cached_data, void * user_data) in sdl_texture_cache_free_cb() argument 76 LV_UNUSED(user_data); in sdl_texture_cache_free_cb() 157 layer->user_data = SDL_CreateTexture(renderer, SDL_PIXELFORMAT_ARGB8888, in dispatch() 189 if(((lv_draw_dsc_base_t *)task->draw_dsc)->user_data == NULL) { in evaluate() 240 rect_dsc.base.user_data = lv_sdl_window_get_renderer(disp); in draw_to_texture() 253 rect_dsc.base.user_data = lv_sdl_window_get_renderer(disp); in draw_to_texture() 267 rect_dsc.base.user_data = lv_sdl_window_get_renderer(disp); in draw_to_texture() 282 label_dsc.base.user_data = lv_sdl_window_get_renderer(disp); in draw_to_texture() [all …]
|
/lvgl-latest/src/libs/freetype/ |
D | lv_freetype_image.c | 41 static bool freetype_image_create_cb(lv_freetype_image_cache_data_t * data, void * user_data); 42 static void freetype_image_free_cb(lv_freetype_image_cache_data_t * node, void * user_data); 123 static bool freetype_image_create_cb(lv_freetype_image_cache_data_t * data, void * user_data) in freetype_image_create_cb() argument 127 lv_freetype_font_dsc_t * dsc = (lv_freetype_font_dsc_t *)user_data; in freetype_image_create_cb() 196 static void freetype_image_free_cb(lv_freetype_image_cache_data_t * data, void * user_data) in freetype_image_free_cb() argument 198 LV_UNUSED(user_data); in freetype_image_free_cb()
|
D | lv_freetype_glyph.c | 38 static bool freetype_glyph_create_cb(lv_freetype_glyph_cache_data_t * data, void * user_data); 39 static void freetype_glyph_free_cb(lv_freetype_glyph_cache_data_t * data, void * user_data); 131 static bool freetype_glyph_create_cb(lv_freetype_glyph_cache_data_t * data, void * user_data) in freetype_glyph_create_cb() argument 134 lv_freetype_font_dsc_t * dsc = (lv_freetype_font_dsc_t *)user_data; in freetype_glyph_create_cb() 210 static void freetype_glyph_free_cb(lv_freetype_glyph_cache_data_t * data, void * user_data) in freetype_glyph_free_cb() argument 213 LV_UNUSED(user_data); in freetype_glyph_free_cb()
|