Lines Matching full:damage

76 	 * Round down x1/y1 and round up x2/y2. This is because damage is not in  in check_damage_clip()
85 pr_err("Cannot have damage clip with no dimension.\n"); in check_damage_clip()
90 pr_err("Damage cannot be outside rounded plane src.\n"); in check_damage_clip()
95 pr_err("Damage = %d %d %d %d\n", r->x1, r->y1, r->x2, r->y2); in check_damage_clip()
133 FAIL(num_hits != 1, "Should return plane src as damage."); in igt_damage_iter_no_damage()
156 FAIL(num_hits != 1, "Should return rounded off plane src as damage."); in igt_damage_iter_no_damage_fractional_src()
178 FAIL(num_hits != 1, "Should return plane src as damage."); in igt_damage_iter_no_damage_src_moved()
201 FAIL(num_hits != 1, "Should return plane src as damage."); in igt_damage_iter_no_damage_fractional_src_moved()
225 FAIL(num_hits != 0, "Should have no damage."); in igt_damage_iter_no_damage_not_visible()
246 FAIL(num_hits != 0, "Should have no damage."); in igt_damage_iter_no_damage_no_crtc()
271 FAIL(num_hits != 0, "Should have no damage."); in igt_damage_iter_no_damage_no_fb()
280 struct drm_mode_rect damage; in igt_damage_iter_simple_damage() local
288 /* Damage set to plane src */ in igt_damage_iter_simple_damage()
289 set_damage_clip(&damage, 0, 0, 1024, 768); in igt_damage_iter_simple_damage()
290 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_simple_damage()
296 FAIL(num_hits != 1, "Should return damage when set."); in igt_damage_iter_simple_damage()
306 struct drm_mode_rect damage; in igt_damage_iter_single_damage() local
314 set_damage_clip(&damage, 256, 192, 768, 576); in igt_damage_iter_single_damage()
315 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage()
321 FAIL(num_hits != 1, "Should return damage when set."); in igt_damage_iter_single_damage()
331 struct drm_mode_rect damage; in igt_damage_iter_single_damage_intersect_src() local
339 /* Damage intersect with plane src. */ in igt_damage_iter_single_damage_intersect_src()
340 set_damage_clip(&damage, 256, 192, 1360, 768); in igt_damage_iter_single_damage_intersect_src()
341 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage_intersect_src()
347 FAIL(num_hits != 1, "Should return damage clipped to src."); in igt_damage_iter_single_damage_intersect_src()
357 struct drm_mode_rect damage; in igt_damage_iter_single_damage_outside_src() local
365 /* Damage clip outside plane src */ in igt_damage_iter_single_damage_outside_src()
366 set_damage_clip(&damage, 1360, 1360, 1380, 1380); in igt_damage_iter_single_damage_outside_src()
367 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage_outside_src()
373 FAIL(num_hits != 0, "Should have no damage."); in igt_damage_iter_single_damage_outside_src()
382 struct drm_mode_rect damage; in igt_damage_iter_single_damage_fractional_src() local
393 set_damage_clip(&damage, 10, 10, 256, 330); in igt_damage_iter_single_damage_fractional_src()
394 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage_fractional_src()
400 FAIL(num_hits != 1, "Should return damage when set."); in igt_damage_iter_single_damage_fractional_src()
410 struct drm_mode_rect damage; in igt_damage_iter_single_damage_intersect_fractional_src() local
421 /* Damage intersect with plane src. */ in igt_damage_iter_single_damage_intersect_fractional_src()
422 set_damage_clip(&damage, 10, 1, 1360, 330); in igt_damage_iter_single_damage_intersect_fractional_src()
423 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage_intersect_fractional_src()
429 FAIL(num_hits != 1, "Should return damage clipped to rounded off src."); in igt_damage_iter_single_damage_intersect_fractional_src()
439 struct drm_mode_rect damage; in igt_damage_iter_single_damage_outside_fractional_src() local
450 /* Damage clip outside plane src */ in igt_damage_iter_single_damage_outside_fractional_src()
451 set_damage_clip(&damage, 1360, 1360, 1380, 1380); in igt_damage_iter_single_damage_outside_fractional_src()
452 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage_outside_fractional_src()
458 FAIL(num_hits != 0, "Should have no damage."); in igt_damage_iter_single_damage_outside_fractional_src()
467 struct drm_mode_rect damage; in igt_damage_iter_single_damage_src_moved() local
477 set_damage_clip(&damage, 20, 30, 256, 256); in igt_damage_iter_single_damage_src_moved()
478 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage_src_moved()
484 FAIL(num_hits != 1, "Should return plane src as damage."); in igt_damage_iter_single_damage_src_moved()
494 struct drm_mode_rect damage; in igt_damage_iter_single_damage_fractional_src_moved() local
505 /* Damage intersect with plane src. */ in igt_damage_iter_single_damage_fractional_src_moved()
506 set_damage_clip(&damage, 20, 30, 1360, 256); in igt_damage_iter_single_damage_fractional_src_moved()
507 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage_fractional_src_moved()
513 FAIL(num_hits != 1, "Should return rounded off plane src as damage."); in igt_damage_iter_single_damage_fractional_src_moved()
523 struct drm_mode_rect damage[2]; in igt_damage_iter_damage() local
531 /* 2 damage clips. */ in igt_damage_iter_damage()
532 set_damage_clip(&damage[0], 20, 30, 200, 180); in igt_damage_iter_damage()
533 set_damage_clip(&damage[1], 240, 200, 280, 250); in igt_damage_iter_damage()
534 set_damage_blob(&damage_blob, &damage[0], sizeof(damage)); in igt_damage_iter_damage()
545 FAIL(num_hits != 2, "Should return damage when set."); in igt_damage_iter_damage()
554 struct drm_mode_rect damage[2]; in igt_damage_iter_damage_one_intersect() local
564 /* 2 damage clips, one intersect plane src. */ in igt_damage_iter_damage_one_intersect()
565 set_damage_clip(&damage[0], 20, 30, 200, 180); in igt_damage_iter_damage_one_intersect()
566 set_damage_clip(&damage[1], 2, 2, 1360, 1360); in igt_damage_iter_damage_one_intersect()
567 set_damage_blob(&damage_blob, &damage[0], sizeof(damage)); in igt_damage_iter_damage_one_intersect()
578 FAIL(num_hits != 2, "Should return damage when set."); in igt_damage_iter_damage_one_intersect()
587 struct drm_mode_rect damage[2]; in igt_damage_iter_damage_one_outside() local
595 /* 2 damage clips, one outside plane src. */ in igt_damage_iter_damage_one_outside()
596 set_damage_clip(&damage[0], 1360, 1360, 1380, 1380); in igt_damage_iter_damage_one_outside()
597 set_damage_clip(&damage[1], 240, 200, 280, 250); in igt_damage_iter_damage_one_outside()
598 set_damage_blob(&damage_blob, &damage[0], sizeof(damage)); in igt_damage_iter_damage_one_outside()
604 FAIL(num_hits != 1, "Should return damage when set."); in igt_damage_iter_damage_one_outside()
614 struct drm_mode_rect damage[2]; in igt_damage_iter_damage_src_moved() local
624 /* 2 damage clips, one outside plane src. */ in igt_damage_iter_damage_src_moved()
625 set_damage_clip(&damage[0], 1360, 1360, 1380, 1380); in igt_damage_iter_damage_src_moved()
626 set_damage_clip(&damage[1], 240, 200, 280, 250); in igt_damage_iter_damage_src_moved()
627 set_damage_blob(&damage_blob, &damage[0], sizeof(damage)); in igt_damage_iter_damage_src_moved()
633 FAIL(num_hits != 1, "Should return round off plane src as damage."); in igt_damage_iter_damage_src_moved()
643 struct drm_mode_rect damage[2]; in igt_damage_iter_damage_not_visible() local
655 /* 2 damage clips, one outside plane src. */ in igt_damage_iter_damage_not_visible()
656 set_damage_clip(&damage[0], 1360, 1360, 1380, 1380); in igt_damage_iter_damage_not_visible()
657 set_damage_clip(&damage[1], 240, 200, 280, 250); in igt_damage_iter_damage_not_visible()
658 set_damage_blob(&damage_blob, &damage[0], sizeof(damage)); in igt_damage_iter_damage_not_visible()
664 FAIL(num_hits != 0, "Should not return any damage."); in igt_damage_iter_damage_not_visible()