Home
last modified time | relevance | path

Searched refs:damage (Results 1 – 19 of 19) sorted by relevance

/drivers/gpu/drm/tests/
Ddrm_damage_helper_test.c256 struct drm_mode_rect damage; in drm_test_damage_iter_simple_damage() local
263 set_damage_clip(&damage, 0, 0, 1024, 768); in drm_test_damage_iter_simple_damage()
264 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in drm_test_damage_iter_simple_damage()
279 struct drm_mode_rect damage; in drm_test_damage_iter_single_damage() local
285 set_damage_clip(&damage, 256, 192, 768, 576); in drm_test_damage_iter_single_damage()
286 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in drm_test_damage_iter_single_damage()
301 struct drm_mode_rect damage; in drm_test_damage_iter_single_damage_intersect_src() local
308 set_damage_clip(&damage, 256, 192, 1360, 768); in drm_test_damage_iter_single_damage_intersect_src()
309 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in drm_test_damage_iter_single_damage_intersect_src()
324 struct drm_mode_rect damage; in drm_test_damage_iter_single_damage_outside_src() local
[all …]
/drivers/gpu/drm/gud/
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() argument
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->y2); in gud_flush_damage()
[all …]
Dgud_internal.h44 struct drm_rect damage; member
/drivers/gpu/drm/
Ddrm_damage_helper.c113 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()
153 damage = NULL; in drm_atomic_helper_dirtyfb()
178 damage); in drm_atomic_helper_dirtyfb()
191 drm_property_blob_put(damage); in drm_atomic_helper_dirtyfb()
/drivers/gpu/drm/tiny/
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()
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()
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()
/drivers/staging/olpc_dcon/
DTODO6 drm damage tracking and self-refresh helpers.
/drivers/regulator/
Dmax8997-regulator.c621 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()
/drivers/gpu/drm/udl/
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()
/drivers/gpu/drm/mgag200/
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()
/drivers/memstick/core/
DKconfig40 Driver is new and not yet well tested, thus it can damage your card
/drivers/scsi/smartpqi/
DKconfig28 # the risks and costs of program errors, damage to or loss of data,
/drivers/gpu/drm/ast/
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()
/drivers/gpu/drm/solomon/
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()
/drivers/scsi/mpt3sas/
DKconfig26 # the risks and costs of program errors, damage to or loss of data,
/drivers/gpu/drm/i915/
DKconfig.profile116 damage as the system is reset in order to recover. The corollary is
/drivers/firmware/efi/
DKconfig213 damage before Linux configures the IOMMU again.
/drivers/mtd/nand/raw/
DKconfig539 The only reason not to enable this option is to prevent damage to