Lines Matching full:damage
47 * Round down x1/y1 and round up x2/y2. This is because damage is not in in check_damage_clip()
56 pr_err("Cannot have damage clip with no dimension.\n"); in check_damage_clip()
61 pr_err("Damage cannot be outside rounded plane src.\n"); in check_damage_clip()
66 pr_err("Damage = %d %d %d %d\n", r->x1, r->y1, r->x2, r->y2); in check_damage_clip()
98 FAIL(num_hits != 1, "Should return plane src as damage."); in igt_damage_iter_no_damage()
131 FAIL(num_hits != 1, "Should return rounded off plane src as damage."); in igt_damage_iter_no_damage_fractional_src()
163 FAIL(num_hits != 1, "Should return plane src as damage."); in igt_damage_iter_no_damage_src_moved()
196 FAIL(num_hits != 1, "Should return plane src as damage."); in igt_damage_iter_no_damage_fractional_src_moved()
226 FAIL(num_hits != 0, "Should have no damage."); in igt_damage_iter_no_damage_not_visible()
254 FAIL(num_hits != 0, "Should have no damage."); in igt_damage_iter_no_damage_no_crtc()
277 FAIL(num_hits != 0, "Should have no damage."); in igt_damage_iter_no_damage_no_fb()
287 struct drm_mode_rect damage; in igt_damage_iter_simple_damage() local
304 /* Damage set to plane src */ in igt_damage_iter_simple_damage()
305 set_damage_clip(&damage, 0, 0, 1024, 768); in igt_damage_iter_simple_damage()
306 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_simple_damage()
312 FAIL(num_hits != 1, "Should return damage when set."); in igt_damage_iter_simple_damage()
323 struct drm_mode_rect damage; in igt_damage_iter_single_damage() local
340 set_damage_clip(&damage, 256, 192, 768, 576); in igt_damage_iter_single_damage()
341 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage()
347 FAIL(num_hits != 1, "Should return damage when set."); in igt_damage_iter_single_damage()
358 struct drm_mode_rect damage; in igt_damage_iter_single_damage_intersect_src() local
375 /* Damage intersect with plane src. */ in igt_damage_iter_single_damage_intersect_src()
376 set_damage_clip(&damage, 256, 192, 1360, 768); in igt_damage_iter_single_damage_intersect_src()
377 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage_intersect_src()
383 FAIL(num_hits != 1, "Should return damage clipped to src."); in igt_damage_iter_single_damage_intersect_src()
394 struct drm_mode_rect damage; in igt_damage_iter_single_damage_outside_src() local
411 /* Damage clip outside plane src */ in igt_damage_iter_single_damage_outside_src()
412 set_damage_clip(&damage, 1360, 1360, 1380, 1380); in igt_damage_iter_single_damage_outside_src()
413 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage_outside_src()
419 FAIL(num_hits != 0, "Should have no damage."); in igt_damage_iter_single_damage_outside_src()
429 struct drm_mode_rect damage; in igt_damage_iter_single_damage_fractional_src() local
449 set_damage_clip(&damage, 10, 10, 256, 330); in igt_damage_iter_single_damage_fractional_src()
450 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage_fractional_src()
456 FAIL(num_hits != 1, "Should return damage when set."); in igt_damage_iter_single_damage_fractional_src()
467 struct drm_mode_rect damage; in igt_damage_iter_single_damage_intersect_fractional_src() local
487 /* Damage intersect with plane src. */ in igt_damage_iter_single_damage_intersect_fractional_src()
488 set_damage_clip(&damage, 10, 1, 1360, 330); in igt_damage_iter_single_damage_intersect_fractional_src()
489 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage_intersect_fractional_src()
495 FAIL(num_hits != 1, "Should return damage clipped to rounded off src."); in igt_damage_iter_single_damage_intersect_fractional_src()
506 struct drm_mode_rect damage; in igt_damage_iter_single_damage_outside_fractional_src() local
526 /* Damage clip outside plane src */ in igt_damage_iter_single_damage_outside_fractional_src()
527 set_damage_clip(&damage, 1360, 1360, 1380, 1380); in igt_damage_iter_single_damage_outside_fractional_src()
528 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage_outside_fractional_src()
534 FAIL(num_hits != 0, "Should have no damage."); in igt_damage_iter_single_damage_outside_fractional_src()
544 struct drm_mode_rect damage; in igt_damage_iter_single_damage_src_moved() local
563 set_damage_clip(&damage, 20, 30, 256, 256); in igt_damage_iter_single_damage_src_moved()
564 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage_src_moved()
570 FAIL(num_hits != 1, "Should return plane src as damage."); in igt_damage_iter_single_damage_src_moved()
581 struct drm_mode_rect damage; in igt_damage_iter_single_damage_fractional_src_moved() local
601 /* Damage intersect with plane src. */ in igt_damage_iter_single_damage_fractional_src_moved()
602 set_damage_clip(&damage, 20, 30, 1360, 256); in igt_damage_iter_single_damage_fractional_src_moved()
603 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage_fractional_src_moved()
609 FAIL(num_hits != 1, "Should return rounded off plane src as damage."); in igt_damage_iter_single_damage_fractional_src_moved()
620 struct drm_mode_rect damage[2]; in igt_damage_iter_damage() local
637 /* 2 damage clips. */ in igt_damage_iter_damage()
638 set_damage_clip(&damage[0], 20, 30, 200, 180); in igt_damage_iter_damage()
639 set_damage_clip(&damage[1], 240, 200, 280, 250); in igt_damage_iter_damage()
640 set_damage_blob(&damage_blob, &damage[0], sizeof(damage)); in igt_damage_iter_damage()
651 FAIL(num_hits != 2, "Should return damage when set."); in igt_damage_iter_damage()
661 struct drm_mode_rect damage[2]; in igt_damage_iter_damage_one_intersect() local
680 /* 2 damage clips, one intersect plane src. */ in igt_damage_iter_damage_one_intersect()
681 set_damage_clip(&damage[0], 20, 30, 200, 180); in igt_damage_iter_damage_one_intersect()
682 set_damage_clip(&damage[1], 2, 2, 1360, 1360); in igt_damage_iter_damage_one_intersect()
683 set_damage_blob(&damage_blob, &damage[0], sizeof(damage)); in igt_damage_iter_damage_one_intersect()
694 FAIL(num_hits != 2, "Should return damage when set."); in igt_damage_iter_damage_one_intersect()
704 struct drm_mode_rect damage[2]; in igt_damage_iter_damage_one_outside() local
721 /* 2 damage clips, one outside plane src. */ in igt_damage_iter_damage_one_outside()
722 set_damage_clip(&damage[0], 1360, 1360, 1380, 1380); in igt_damage_iter_damage_one_outside()
723 set_damage_clip(&damage[1], 240, 200, 280, 250); in igt_damage_iter_damage_one_outside()
724 set_damage_blob(&damage_blob, &damage[0], sizeof(damage)); in igt_damage_iter_damage_one_outside()
730 FAIL(num_hits != 1, "Should return damage when set."); in igt_damage_iter_damage_one_outside()
741 struct drm_mode_rect damage[2]; in igt_damage_iter_damage_src_moved() local
760 /* 2 damage clips, one outside plane src. */ in igt_damage_iter_damage_src_moved()
761 set_damage_clip(&damage[0], 1360, 1360, 1380, 1380); in igt_damage_iter_damage_src_moved()
762 set_damage_clip(&damage[1], 240, 200, 280, 250); in igt_damage_iter_damage_src_moved()
763 set_damage_blob(&damage_blob, &damage[0], sizeof(damage)); in igt_damage_iter_damage_src_moved()
769 FAIL(num_hits != 1, "Should return round off plane src as damage."); in igt_damage_iter_damage_src_moved()
780 struct drm_mode_rect damage[2]; in igt_damage_iter_damage_not_visible() local
799 /* 2 damage clips, one outside plane src. */ in igt_damage_iter_damage_not_visible()
800 set_damage_clip(&damage[0], 1360, 1360, 1380, 1380); in igt_damage_iter_damage_not_visible()
801 set_damage_clip(&damage[1], 240, 200, 280, 250); in igt_damage_iter_damage_not_visible()
802 set_damage_blob(&damage_blob, &damage[0], sizeof(damage)); in igt_damage_iter_damage_not_visible()
808 FAIL(num_hits != 0, "Should not return any damage."); in igt_damage_iter_damage_not_visible()