/lvgl-latest/src/misc/cache/ |
D | lv_cache_lru_rb.c | 204 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 …]
|
D | lv_cache.c | 48 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()
|
D | lv_cache.h | 50 lv_cache_ops_t ops);
|
D | lv_cache_private.h | 136 lv_cache_ops_t ops; /**< Cache operations struct _lv_cache_ops_t */ member
|
/lvgl-latest/src/draw/ |
D | lv_draw_vector.c | 40 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 …]
|
D | lv_draw_vector_private.h | 31 lv_array_t ops; member
|
/lvgl-latest/tests/src/test_cases/cache/ |
D | test_cache.c | 47 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/ |
D | lv_draw_vg_lite_vector.c | 343 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()
|
D | lv_vg_lite_stroke.c | 88 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()
|
D | lv_vg_lite_grad.c | 82 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/ |
D | lv_freetype_image.c | 61 lv_cache_ops_t ops = { in lv_freetype_create_draw_data_image() local 68 cache_size, ops); in lv_freetype_create_draw_data_image()
|
D | lv_freetype_glyph.c | 56 lv_cache_ops_t ops = { in lv_freetype_create_glyph_cache() local 63 cache_size, ops); in lv_freetype_create_glyph_cache()
|
D | lv_freetype.c | 93 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/ |
D | lv_draw_sw_vector.c | 92 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/ |
D | lv_svg_render.c | 1568 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()
|