Home
last modified time | relevance | path

Searched refs:user_data (Results 1 – 25 of 173) sorted by relevance

1234567

/lvgl-latest/src/misc/cache/
Dlv_cache.c26 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 …]
Dlv_cache.h57 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 …]
Dlv_cache_private.h46 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);
Dlv_cache_lru_rb.c79 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/
Dlv_async.c24 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()
Dlv_tree.c113 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()
Dlv_tree.h56 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);
Dlv_async.h44 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);
Dlv_timer.c165 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/
Dlv_layout.c58 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()
Dlv_layout.h27 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/
Dlv_pthread.c27 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()
Dlv_sdl2.c27 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()
Dlv_windows.c26 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/
Dlv_vg_lite_pending.c25 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/
Dlv_fs_littlefs.c35 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/
Dlv_imgfont.c23 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()
Dlv_imgfont.h32 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/
Dlv_draw_opengles.c60 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/
Dlv_example_osal.c26 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/
Dlv_image_decoder_private.h52 void * user_data; member
63 void * user_data; member
114 void * user_data; member
/lvgl-latest/src/libs/bmp/
Dlv_bmp.c179 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/
Dlv_draw_sdl.c69 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/
Dlv_freetype_image.c41 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()
Dlv_freetype_glyph.c38 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()

1234567