Lines Matching refs:_draw_info
25 #define _draw_info LV_GLOBAL_DEFAULT()->draw_info macro
59 lv_thread_sync_init(&_draw_info.sync); in lv_draw_init()
66 lv_thread_sync_delete(&_draw_info.sync); in lv_draw_deinit()
69 lv_draw_unit_t * u = _draw_info.unit_head; in lv_draw_deinit()
77 _draw_info.unit_head = NULL; in lv_draw_deinit()
84 new_unit->next = _draw_info.unit_head; in lv_draw_create_unit()
85 _draw_info.unit_head = new_unit; in lv_draw_create_unit()
86 _draw_info.unit_cnt++; in lv_draw_create_unit()
125 lv_draw_global_info_t * info = &_draw_info; in lv_draw_finalize_task_creation()
184 lv_draw_unit_t * u = _draw_info.unit_head; in lv_draw_wait_for_finish()
264 lv_draw_unit_t * u = _draw_info.unit_head; in lv_draw_dispatch_layer()
284 lv_thread_sync_wait(&_draw_info.sync); in lv_draw_dispatch_wait_for_request()
286 while(!_draw_info.dispatch_req); in lv_draw_dispatch_wait_for_request()
287 _draw_info.dispatch_req = 0; in lv_draw_dispatch_wait_for_request()
296 lv_thread_sync_signal(&_draw_info.sync); in lv_draw_dispatch_request()
298 _draw_info.dispatch_req = 1; in lv_draw_dispatch_request()
305 return _draw_info.unit_cnt; in lv_draw_get_unit_count()
320 if(_draw_info.unit_cnt <= 1) { in lv_draw_get_next_available_task()
472 if((_draw_info.used_memory_for_layers + layer_size_byte) > LV_DRAW_LAYER_MAX_MEMORY) { in lv_draw_layer_alloc_buf()
486 _draw_info.used_memory_for_layers += layer_size_byte; in lv_draw_layer_alloc_buf()
487 …LV_LOG_INFO("Layer memory used: %" LV_PRIu32 " kB", get_layer_size_kb(_draw_info.used_memory_for_l… in lv_draw_layer_alloc_buf()
565 if(_draw_info.used_memory_for_layers >= layer_size_byte) { in lv_cleanup_task()
566 _draw_info.used_memory_for_layers -= layer_size_byte; in lv_cleanup_task()
569 _draw_info.used_memory_for_layers = 0; in lv_cleanup_task()
572 …LV_LOG_INFO("Layer memory used: %" LV_PRIu32 " kB", get_layer_size_kb(_draw_info.used_memory_for_l… in lv_cleanup_task()