Lines Matching refs:sync_area
416 lv_area_t * sync_area = lv_ll_ins_tail(&disp_refr->sync_areas); in lv_display_refr_timer() local
417 *sync_area = disp_refr->inv_areas[i]; in lv_display_refr_timer()
512 lv_area_t * sync_area, * new_area, * next_area; in refr_sync_areas() local
518 sync_area = lv_ll_get_head(&disp_refr->sync_areas); in refr_sync_areas()
519 while(sync_area != NULL) { in refr_sync_areas()
521 next_area = lv_ll_get_next(&disp_refr->sync_areas, sync_area); in refr_sync_areas()
524 res_c = lv_area_diff(res, sync_area, &disp_refr->inv_areas[i]); in refr_sync_areas()
530 new_area = lv_ll_ins_prev(&disp_refr->sync_areas, sync_area); in refr_sync_areas()
533 lv_ll_remove(&disp_refr->sync_areas, sync_area); in refr_sync_areas()
534 lv_free(sync_area); in refr_sync_areas()
538 sync_area = next_area; in refr_sync_areas()
544 for(sync_area = lv_ll_get_head(&disp_refr->sync_areas); sync_area != NULL; in refr_sync_areas()
545 sync_area = lv_ll_get_next(&disp_refr->sync_areas, sync_area)) { in refr_sync_areas()
549 lv_area_intersect(sync_area, sync_area, &disp_area); in refr_sync_areas()
550 lv_draw_buf_copy(off_screen, sync_area, on_screen, sync_area); in refr_sync_areas()