Home
last modified time | relevance | path

Searched refs:damage (Results 1 - 21 of 21) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/selftests/
H A Dtest-drm_damage_helper.c47 * 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()
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
323 struct drm_mode_rect damage; igt_damage_iter_single_damage() local
358 struct drm_mode_rect damage; igt_damage_iter_single_damage_intersect_src() local
394 struct drm_mode_rect damage; igt_damage_iter_single_damage_outside_src() local
429 struct drm_mode_rect damage; igt_damage_iter_single_damage_fractional_src() local
467 struct drm_mode_rect damage; igt_damage_iter_single_damage_intersect_fractional_src() local
506 struct drm_mode_rect damage; igt_damage_iter_single_damage_outside_fractional_src() local
544 struct drm_mode_rect damage; igt_damage_iter_single_damage_src_moved() local
581 struct drm_mode_rect damage; igt_damage_iter_single_damage_fractional_src_moved() local
620 struct drm_mode_rect damage[2]; igt_damage_iter_damage() local
661 struct drm_mode_rect damage[2]; igt_damage_iter_damage_one_intersect() local
704 struct drm_mode_rect damage[2]; igt_damage_iter_damage_one_outside() local
741 struct drm_mode_rect damage[2]; igt_damage_iter_damage_src_moved() local
780 struct drm_mode_rect damage[2]; igt_damage_iter_damage_not_visible() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/tests/
H A Ddrm_damage_helper_test.c102 * Round down x1/y1 and round up x2/y2. This is because damage is not in in check_damage_clip()
111 KUNIT_FAIL(test, "Cannot have damage clip with no dimension."); in check_damage_clip()
133 KUNIT_EXPECT_EQ_MSG(test, num_hits, 1, "Should return plane src as damage."); in drm_test_damage_iter_no_damage()
154 "Should return rounded off plane src as damage."); in drm_test_damage_iter_no_damage_fractional_src()
173 KUNIT_EXPECT_EQ_MSG(test, num_hits, 1, "Should return plane src as damage."); in drm_test_damage_iter_no_damage_src_moved()
193 KUNIT_EXPECT_EQ_MSG(test, num_hits, 1, "Should return plane src as damage."); in drm_test_damage_iter_no_damage_fractional_src_moved()
212 KUNIT_EXPECT_EQ_MSG(test, num_hits, 0, "Should have no damage."); in drm_test_damage_iter_no_damage_not_visible()
230 KUNIT_EXPECT_EQ_MSG(test, num_hits, 0, "Should have no damage."); in drm_test_damage_iter_no_damage_no_crtc()
248 KUNIT_EXPECT_EQ_MSG(test, num_hits, 0, "Should have no damage."); in drm_test_damage_iter_no_damage_no_fb()
256 struct drm_mode_rect damage; in drm_test_damage_iter_simple_damage() local
279 struct drm_mode_rect damage; drm_test_damage_iter_single_damage() local
301 struct drm_mode_rect damage; drm_test_damage_iter_single_damage_intersect_src() local
324 struct drm_mode_rect damage; drm_test_damage_iter_single_damage_outside_src() local
346 struct drm_mode_rect damage; drm_test_damage_iter_single_damage_fractional_src() local
371 struct drm_mode_rect damage; drm_test_damage_iter_single_damage_intersect_fractional_src() local
398 struct drm_mode_rect damage; drm_test_damage_iter_single_damage_outside_fractional_src() local
423 struct drm_mode_rect damage; drm_test_damage_iter_single_damage_src_moved() local
448 struct drm_mode_rect damage; drm_test_damage_iter_single_damage_fractional_src_moved() local
475 struct drm_mode_rect damage[2]; drm_test_damage_iter_damage() local
503 struct drm_mode_rect damage[2]; drm_test_damage_iter_damage_one_intersect() local
533 struct drm_mode_rect damage[2]; drm_test_damage_iter_damage_one_outside() local
557 struct drm_mode_rect damage[2]; drm_test_damage_iter_damage_src_moved() local
584 struct drm_mode_rect damage[2]; drm_test_damage_iter_damage_not_visible() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/gud/
H A Dgud_pipe.c311 gdrm->damage.x1 = INT_MAX; in gud_clear_damage()
312 gdrm->damage.y1 = INT_MAX; in gud_clear_damage()
313 gdrm->damage.x2 = 0; in gud_clear_damage()
314 gdrm->damage.y2 = 0; in gud_clear_damage()
319 struct drm_rect *damage) in gud_flush_damage()
331 pitch = drm_format_info_min_pitch(format, 0, drm_rect_width(damage)); in gud_flush_damage()
332 lines = drm_rect_height(damage); in gud_flush_damage()
337 for (i = 0; i < DIV_ROUND_UP(drm_rect_height(damage), lines); i++) { in gud_flush_damage()
338 struct drm_rect rect = *damage; in gud_flush_damage()
341 rect.y2 = min_t(u32, rect.y1 + lines, damage in gud_flush_damage()
317 gud_flush_damage(struct gud_device *gdrm, struct drm_framebuffer *fb, const struct iosys_map *src, bool cached_reads, struct drm_rect *damage) gud_flush_damage() argument
360 struct drm_rect damage; gud_flush_work() local
384 gud_fb_queue_damage(struct gud_device *gdrm, struct drm_framebuffer *fb, const struct iosys_map *src, struct drm_rect *damage) gud_fb_queue_damage() argument
425 gud_fb_handle_damage(struct gud_device *gdrm, struct drm_framebuffer *fb, const struct iosys_map *src, struct drm_rect *damage) gud_fb_handle_damage() argument
568 struct drm_rect damage; gud_pipe_update() local
[all...]
H A Dgud_internal.h44 struct drm_rect damage; member
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_damage_helper.c41 * specify a list of damage rectangles on a plane in framebuffer coordinates of
42 * the framebuffer attached to the plane. In current context damage is the area
52 * ignore damage clips property and in that case driver will do a full plane
53 * update. In case damage clips are provided then it is guaranteed that the area
54 * inside damage clips will be updated to plane. For efficiency driver can do
55 * full update or can update more than specified in damage clips. Since driver
58 * provides damage clips which doesn't encompass the actual damage to
63 * damage clips are not in 16.16 fixed point. Similar to plane src in
64 * framebuffer, damage clip
166 struct drm_property_blob *damage = NULL; drm_atomic_helper_dirtyfb() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_damage_helper.c54 * drm_atomic_helper_check_plane_damage - Verify plane damage on atomic_check.
56 * @plane_state: Plane state for which to verify damage.
58 * This helper function makes sure that damage from plane state is discarded
60 * plane update rather than processing individual damage regions, then those
65 * &drm_plane_state.src as damage.
96 * A helper to implement &drm_framebuffer_funcs.dirty using damage interface
113 struct drm_property_blob *damage = NULL; in drm_atomic_helper_dirtyfb() local
148 damage = drm_property_create_blob(fb->dev, in drm_atomic_helper_dirtyfb()
151 if (IS_ERR(damage)) { in drm_atomic_helper_dirtyfb()
152 ret = PTR_ERR(damage); in drm_atomic_helper_dirtyfb()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/tiny/
H A Dcirrus.c395 struct drm_rect damage; in cirrus_primary_plane_helper_atomic_update() local
410 drm_atomic_for_each_plane_damage(&iter, &damage) { in cirrus_primary_plane_helper_atomic_update()
411 unsigned int offset = drm_fb_clip_offset(pitch, format, &damage); in cirrus_primary_plane_helper_atomic_update()
414 drm_fb_blit(&dst, &pitch, format->format, shadow_plane_state->data, fb, &damage); in cirrus_primary_plane_helper_atomic_update()
H A Dsimpledrm.c490 struct drm_rect damage; in simpledrm_primary_plane_helper_atomic_update() local
501 drm_atomic_for_each_plane_damage(&iter, &damage) { in simpledrm_primary_plane_helper_atomic_update()
505 if (!drm_rect_intersect(&dst_clip, &damage)) in simpledrm_primary_plane_helper_atomic_update()
510 fb, &damage); in simpledrm_primary_plane_helper_atomic_update()
H A Dofdrm.c800 struct drm_rect damage; in ofdrm_primary_plane_helper_atomic_update() local
811 drm_atomic_for_each_plane_damage(&iter, &damage) { in ofdrm_primary_plane_helper_atomic_update()
815 if (!drm_rect_intersect(&dst_clip, &damage)) in ofdrm_primary_plane_helper_atomic_update()
820 &damage); in ofdrm_primary_plane_helper_atomic_update()
/kernel/linux/linux-6.6/drivers/gpu/drm/udl/
H A Dudl_modeset.c273 struct drm_rect damage; in udl_primary_plane_helper_atomic_update() local
287 drm_atomic_for_each_plane_damage(&iter, &damage) { in udl_primary_plane_helper_atomic_update()
288 udl_handle_damage(fb, &shadow_plane_state->data[0], &damage); in udl_primary_plane_helper_atomic_update()
/kernel/linux/linux-5.10/drivers/regulator/
H A Dmax8997-regulator.c531 * Assess the damage on the voltage setting of BUCK1,2,5 by the change.
621 int new_val, new_idx, damage, tmp_val, tmp_idx, tmp_dmg; in max8997_set_voltage_buck() local
655 damage = max8997_assess_side_effect(rdev, new_val, &new_idx); in max8997_set_voltage_buck()
656 if (damage == 0) in max8997_set_voltage_buck()
659 if (tmp_dmg > damage) { in max8997_set_voltage_buck()
662 tmp_dmg = damage; in max8997_set_voltage_buck()
/kernel/linux/linux-6.6/drivers/regulator/
H A Dmax8997-regulator.c531 * Assess the damage on the voltage setting of BUCK1,2,5 by the change.
621 int new_val, new_idx, damage, tmp_val, tmp_idx, tmp_dmg; in max8997_set_voltage_buck() local
655 damage = max8997_assess_side_effect(rdev, new_val, &new_idx); in max8997_set_voltage_buck()
656 if (damage == 0) in max8997_set_voltage_buck()
659 if (tmp_dmg > damage) { in max8997_set_voltage_buck()
662 tmp_dmg = damage; in max8997_set_voltage_buck()
/kernel/linux/linux-6.6/drivers/gpu/drm/mgag200/
H A Dmgag200_mode.c503 struct drm_rect damage; in mgag200_primary_plane_helper_atomic_update() local
506 drm_atomic_for_each_plane_damage(&iter, &damage) { in mgag200_primary_plane_helper_atomic_update()
507 mgag200_handle_damage(mdev, shadow_plane_state->data, fb, &damage); in mgag200_primary_plane_helper_atomic_update()
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dcdrom.h866 __u8 damage : 1; member
880 __u8 damage : 1; member
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dcdrom.h885 __u8 damage : 1; member
899 __u8 damage : 1; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dcdrom.h578 __u8 damage : 1; member
592 __u8 damage : 1; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dcdrom.h578 __u8 damage : 1; member
592 __u8 damage : 1; member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dcdrom.h583 __u8 damage : 1; member
597 __u8 damage : 1; member
/kernel/linux/linux-6.6/drivers/gpu/drm/ast/
H A Dast_mode.c651 struct drm_rect damage; in ast_primary_plane_helper_atomic_update() local
665 drm_atomic_for_each_plane_damage(&iter, &damage) { in ast_primary_plane_helper_atomic_update()
666 ast_handle_damage(ast_plane, shadow_plane_state->data, fb, &damage); in ast_primary_plane_helper_atomic_update()
889 struct drm_rect damage; in ast_cursor_plane_helper_atomic_update() local
903 if (drm_atomic_helper_damage_merged(old_plane_state, plane_state, &damage)) { in ast_cursor_plane_helper_atomic_update()
/kernel/linux/linux-6.6/drivers/gpu/drm/solomon/
H A Dssd130x.c677 struct drm_rect damage; in ssd130x_primary_plane_helper_atomic_update() local
684 drm_atomic_for_each_plane_damage(&iter, &damage) { in ssd130x_primary_plane_helper_atomic_update()
687 if (!drm_rect_intersect(&dst_clip, &damage)) in ssd130x_primary_plane_helper_atomic_update()
/kernel/linux/linux-5.10/drivers/gpu/drm/mgag200/
H A Dmgag200_mode.c1663 struct drm_rect damage; in mgag200_simple_display_pipe_update() local
1668 if (drm_atomic_helper_damage_merged(old_state, state, &damage)) in mgag200_simple_display_pipe_update()
1669 mgag200_handle_damage(mdev, fb, &damage); in mgag200_simple_display_pipe_update()

Completed in 33 milliseconds