Home
last modified time | relevance | path

Searched refs:ops (Results 1 – 15 of 15) sorted by relevance

/lvgl-latest/src/misc/cache/
Dlv_cache_lru_rb.c204 LV_ASSERT_NULL(lru->cache.ops.compare_cb); in init_cnt_cb()
205 LV_ASSERT_NULL(lru->cache.ops.free_cb); in init_cnt_cb()
208 …if(lru->cache.node_size <= 0 || lru->cache.ops.compare_cb == NULL || lru->cache.ops.free_cb == NUL… in init_cnt_cb()
213 …if(!lv_rb_init(&lru->rb, lru->cache.ops.compare_cb, lv_cache_entry_get_size(lru->cache.node_size) … in init_cnt_cb()
227 LV_ASSERT_NULL(lru->cache.ops.compare_cb); in init_size_cb()
228 LV_ASSERT_NULL(lru->cache.ops.free_cb); in init_size_cb()
231 …if(lru->cache.node_size <= 0 || lru->cache.ops.compare_cb == NULL || lru->cache.ops.free_cb == NUL… in init_size_cb()
236 …if(!lv_rb_init(&lru->rb, lru->cache.ops.compare_cb, lv_cache_entry_get_size(lru->cache.node_size) … in init_size_cb()
280 if(lru->cache.ops.compare_cb(data, key) == 0) { in get_cb()
368 lru->cache.ops.free_cb(data, user_data); in drop_cb()
[all …]
Dlv_cache.c48 lv_cache_ops_t ops) in lv_cache_create() argument
57 cache->ops = ops; in lv_cache_create()
116 cache->ops.free_cb(lv_cache_entry_get_data(entry), user_data); in lv_cache_release()
182 bool create_res = cache->ops.create_cb(lv_cache_entry_get_data(entry), user_data); in lv_cache_acquire_or_create()
275 cache->ops.compare_cb = compare_cb; in lv_cache_set_compare_cb()
280 cache->ops.create_cb = alloc_cb; in lv_cache_set_create_cb()
285 cache->ops.free_cb = free_cb; in lv_cache_set_free_cb()
317 cache->ops.free_cb(lv_cache_entry_get_data(entry), user_data); in cache_drop_internal_no_lock()
336 cache->ops.free_cb(lv_cache_entry_get_data(victim), user_data); in cache_evict_one_internal_no_lock()
Dlv_cache.h50 lv_cache_ops_t ops);
Dlv_cache_private.h136 lv_cache_ops_t ops; /**< Cache operations struct _lv_cache_ops_t */ member
/lvgl-latest/src/draw/
Dlv_draw_vector.c40 if ((lv_array_size(&(P)->ops) + (N)) > lv_array_capacity(&(P)->ops)) { \
41 lv_array_resize(&(P)->ops, ((P)->ops.capacity << 1)); \
114 lv_array_init(&path->ops, 8, sizeof(lv_vector_path_op_t)); in lv_vector_path_create()
122 lv_array_copy(&target_path->ops, &path->ops); in lv_vector_path_copy()
128 lv_array_clear(&path->ops); in lv_vector_path_clear()
134 lv_array_deinit(&path->ops); in lv_vector_path_delete()
144 lv_array_push_back(&path->ops, &op); in lv_vector_path_move_to()
150 if(lv_array_is_empty(&path->ops)) { in lv_vector_path_line_to()
158 lv_array_push_back(&path->ops, &op); in lv_vector_path_line_to()
164 if(lv_array_is_empty(&path->ops)) { in lv_vector_path_quad_to()
[all …]
Dlv_draw_vector_private.h31 lv_array_t ops; member
/lvgl-latest/tests/src/test_cases/cache/
Dtest_cache.c47 lv_cache_ops_t ops = { in setUp() local
52 cache = lv_cache_create(&lv_cache_class_lru_rb_size, sizeof(test_data), CACHE_SIZE_BYTES, ops); in setUp()
/lvgl-latest/src/draw/vg_lite/
Dlv_draw_vg_lite_vector.c343 const lv_vector_path_op_t * ops = lv_array_front(&src->ops); in lv_path_to_vg() local
345 const uint32_t op_size = lv_array_size(&src->ops); in lv_path_to_vg()
356 switch(ops[i]) { in lv_path_to_vg()
385 LV_LOG_WARN("unknown op: %d", ops[i]); in lv_path_to_vg()
Dlv_vg_lite_stroke.c88 const lv_cache_ops_t ops = { in lv_vg_lite_stroke_init() local
94 …troke_cache = lv_cache_create(&lv_cache_class_lru_rb_count, sizeof(stroke_item_t), cache_cnt, ops); in lv_vg_lite_stroke_init()
Dlv_vg_lite_grad.c82 lv_cache_ops_t ops = { in lv_vg_lite_grad_init() local
88 …u->grad_cache = lv_cache_create(&lv_cache_class_lru_rb_count, sizeof(grad_item_t), cache_cnt, ops); in lv_vg_lite_grad_init()
/lvgl-latest/src/libs/freetype/
Dlv_freetype_image.c61 lv_cache_ops_t ops = { in lv_freetype_create_draw_data_image() local
68 cache_size, ops); in lv_freetype_create_draw_data_image()
Dlv_freetype_glyph.c56 lv_cache_ops_t ops = { in lv_freetype_create_glyph_cache() local
63 cache_size, ops); in lv_freetype_create_glyph_cache()
Dlv_freetype.c93 lv_cache_ops_t ops = { in lv_freetype_init() local
98 … = lv_cache_create(&lv_cache_class_lru_rb_count, sizeof(lv_freetype_cache_node_t), INT32_MAX, ops); in lv_freetype_init()
/lvgl-latest/src/draw/sw/
Dlv_draw_sw_vector.c92 lv_vector_path_op_t * op = lv_array_front(&p->ops); in _set_paint_shape()
93 uint32_t size = lv_array_size(&p->ops); in _set_paint_shape()
/lvgl-latest/src/libs/svg/
Dlv_svg_render.c1568 if(lv_array_size(&text->path->ops) == 0) { /* empty path */ in _render_text()
1641 if(lv_array_size(&span->path->ops) == 0) { /* empty path */ in _render_span()