Lines Matching refs:u

62 static void _pxp_execute_drawing(lv_draw_pxp_unit_t * u);
246 static int32_t _pxp_evaluate(lv_draw_unit_t * u, lv_draw_task_t * t) in _pxp_evaluate() argument
248 LV_UNUSED(u); in _pxp_evaluate()
377 static void _pxp_execute_drawing(lv_draw_pxp_unit_t * u) in _pxp_execute_drawing() argument
379 lv_draw_task_t * t = u->task_act; in _pxp_execute_drawing()
380 lv_draw_unit_t * draw_unit = (lv_draw_unit_t *)u; in _pxp_execute_drawing()
412 if(!lv_area_intersect(&draw_area, &t->area, u->base_unit.clip_area)) in _pxp_execute_drawing()
417 while(draw_unit_tmp != (lv_draw_unit_t *)u) { in _pxp_execute_drawing()
428 lv_draw_sw_fill((lv_draw_unit_t *)u, &rect_dsc, &draw_area); in _pxp_execute_drawing()
441 lv_draw_sw_fill((lv_draw_unit_t *)u, &rect_dsc, &txt_area); in _pxp_execute_drawing()
449 lv_draw_sw_label((lv_draw_unit_t *)u, &label_dsc, &txt_area); in _pxp_execute_drawing()
457 lv_draw_pxp_unit_t * u = ptr; in _pxp_render_thread_cb() local
459 lv_thread_sync_init(&u->sync); in _pxp_render_thread_cb()
460 u->inited = true; in _pxp_render_thread_cb()
464 while(u->task_act == NULL) { in _pxp_render_thread_cb()
465 if(u->exit_status) in _pxp_render_thread_cb()
468 lv_thread_sync_wait(&u->sync); in _pxp_render_thread_cb()
471 if(u->exit_status) { in _pxp_render_thread_cb()
476 _pxp_execute_drawing(u); in _pxp_render_thread_cb()
479 u->task_act->state = LV_DRAW_TASK_STATE_READY; in _pxp_render_thread_cb()
482 u->task_act = NULL; in _pxp_render_thread_cb()
488 u->inited = false; in _pxp_render_thread_cb()
489 lv_thread_sync_delete(&u->sync); in _pxp_render_thread_cb()