| /drivers/gpu/drm/tests/ |
| A D | drm_damage_helper_test.c | 264 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in drm_test_damage_iter_simple_damage() 286 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in drm_test_damage_iter_single_damage() 309 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in drm_test_damage_iter_single_damage_intersect_src() 332 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in drm_test_damage_iter_single_damage_outside_src() 356 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in drm_test_damage_iter_single_damage_fractional_src() 382 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in drm_test_damage_iter_single_damage_intersect_fractional_src() 409 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in drm_test_damage_iter_single_damage_outside_fractional_src() 432 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in drm_test_damage_iter_single_damage_src_moved() 459 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in drm_test_damage_iter_single_damage_fractional_src_moved() 484 set_damage_blob(&damage_blob, &damage[0], sizeof(damage)); in drm_test_damage_iter_damage() [all …]
|
| /drivers/gpu/drm/gud/ |
| A D | gud_pipe.c | 319 gdrm->damage.x1 = INT_MAX; in gud_clear_damage() 320 gdrm->damage.y1 = INT_MAX; in gud_clear_damage() 321 gdrm->damage.x2 = 0; in gud_clear_damage() 322 gdrm->damage.y2 = 0; in gud_clear_damage() 371 struct drm_rect damage; in gud_flush_work() local 381 damage = gdrm->damage; in gud_flush_work() 421 gdrm->damage.x1 = min(gdrm->damage.x1, damage->x1); in gud_fb_queue_damage() 422 gdrm->damage.y1 = min(gdrm->damage.y1, damage->y1); in gud_fb_queue_damage() 423 gdrm->damage.x2 = max(gdrm->damage.x2, damage->x2); in gud_fb_queue_damage() 424 gdrm->damage.y2 = max(gdrm->damage.y2, damage->y2); in gud_fb_queue_damage() [all …]
|
| A D | gud_internal.h | 43 struct drm_rect damage; member
|
| /drivers/gpu/drm/ |
| A D | drm_damage_helper.c | 115 struct drm_property_blob *damage = NULL; in drm_atomic_helper_dirtyfb() local 150 damage = drm_property_create_blob(fb->dev, in drm_atomic_helper_dirtyfb() 153 if (IS_ERR(damage)) { in drm_atomic_helper_dirtyfb() 154 ret = PTR_ERR(damage); in drm_atomic_helper_dirtyfb() 155 damage = NULL; in drm_atomic_helper_dirtyfb() 180 damage); in drm_atomic_helper_dirtyfb() 193 drm_property_blob_put(damage); in drm_atomic_helper_dirtyfb()
|
| /drivers/gpu/drm/tiny/ |
| A D | appletbdrm.c | 327 struct drm_rect damage; in appletbdrm_primary_plane_helper_atomic_check() local 345 drm_atomic_for_each_plane_damage(&iter, &damage) { in appletbdrm_primary_plane_helper_atomic_check() 386 struct drm_rect damage; in appletbdrm_flush_damage() local 410 drm_atomic_for_each_plane_damage(&iter, &damage) { in appletbdrm_flush_damage() 413 u32 buf_size = rect_size(&damage); in appletbdrm_flush_damage() 415 if (!drm_rect_intersect(&dst_clip, &damage)) in appletbdrm_flush_damage() 423 frame->begin_x = cpu_to_le16(damage.y1); in appletbdrm_flush_damage() 424 frame->begin_y = cpu_to_le16(adev->height - damage.x2); in appletbdrm_flush_damage() 425 frame->width = cpu_to_le16(drm_rect_height(&damage)); in appletbdrm_flush_damage() 426 frame->height = cpu_to_le16(drm_rect_width(&damage)); in appletbdrm_flush_damage() [all …]
|
| A D | cirrus-qemu.c | 336 struct drm_rect damage; in cirrus_primary_plane_helper_atomic_update() local 351 drm_atomic_for_each_plane_damage(&iter, &damage) { in cirrus_primary_plane_helper_atomic_update() 352 unsigned int offset = drm_fb_clip_offset(fb->pitches[0], fb->format, &damage); in cirrus_primary_plane_helper_atomic_update() 355 drm_fb_memcpy(&dst, fb->pitches, shadow_plane_state->data, fb, &damage); in cirrus_primary_plane_helper_atomic_update()
|
| A D | bochs.c | 451 struct drm_rect damage; in bochs_primary_plane_helper_atomic_update() local 457 drm_atomic_for_each_plane_damage(&iter, &damage) { in bochs_primary_plane_helper_atomic_update() 460 iosys_map_incr(&dst, drm_fb_clip_offset(fb->pitches[0], fb->format, &damage)); in bochs_primary_plane_helper_atomic_update() 461 drm_fb_memcpy(&dst, fb->pitches, shadow_plane_state->data, fb, &damage); in bochs_primary_plane_helper_atomic_update()
|
| /drivers/gpu/drm/hyperv/ |
| A D | hyperv_drm_modeset.c | 169 struct drm_rect damage; in hyperv_plane_atomic_update() local 174 drm_atomic_for_each_plane_damage(&iter, &damage) { in hyperv_plane_atomic_update() 177 if (!drm_rect_intersect(&dst_clip, &damage)) in hyperv_plane_atomic_update() 180 hyperv_blit_to_vram_rect(new_state->fb, &shadow_plane_state->data[0], &damage); in hyperv_plane_atomic_update() 181 hyperv_update_dirt(hv->hdev, &damage); in hyperv_plane_atomic_update()
|
| /drivers/gpu/drm/sysfb/ |
| A D | drm_sysfb_modeset.c | 243 struct drm_rect damage; in drm_sysfb_plane_helper_atomic_update() local 254 drm_atomic_for_each_plane_damage(&iter, &damage) { in drm_sysfb_plane_helper_atomic_update() 258 if (!drm_rect_intersect(&dst_clip, &damage)) in drm_sysfb_plane_helper_atomic_update() 263 &damage, &shadow_plane_state->fmtcnv_state); in drm_sysfb_plane_helper_atomic_update()
|
| /drivers/gpu/drm/ast/ |
| A D | ast_cursor.c | 194 struct drm_rect damage; in ast_cursor_plane_helper_atomic_update() local 207 if (drm_atomic_helper_damage_merged(old_plane_state, plane_state, &damage)) { in ast_cursor_plane_helper_atomic_update() 225 shadow_plane_state->data, fb, &damage, in ast_cursor_plane_helper_atomic_update()
|
| A D | ast_mode.c | 565 struct drm_rect damage; in ast_primary_plane_helper_atomic_update() local 576 drm_atomic_for_each_plane_damage(&iter, &damage) { in ast_primary_plane_helper_atomic_update() 577 ast_handle_damage(ast_plane, shadow_plane_state->data, fb, &damage); in ast_primary_plane_helper_atomic_update()
|
| /drivers/gpu/drm/solomon/ |
| A D | ssd130x.c | 1229 struct drm_rect damage; in ssd130x_primary_plane_atomic_update() local 1236 drm_atomic_for_each_plane_damage(&iter, &damage) { in ssd130x_primary_plane_atomic_update() 1239 if (!drm_rect_intersect(&dst_clip, &damage)) in ssd130x_primary_plane_atomic_update() 1264 struct drm_rect damage; in ssd132x_primary_plane_atomic_update() local 1271 drm_atomic_for_each_plane_damage(&iter, &damage) { in ssd132x_primary_plane_atomic_update() 1274 if (!drm_rect_intersect(&dst_clip, &damage)) in ssd132x_primary_plane_atomic_update() 1298 struct drm_rect damage; in ssd133x_primary_plane_atomic_update() local 1305 drm_atomic_for_each_plane_damage(&iter, &damage) { in ssd133x_primary_plane_atomic_update() 1308 if (!drm_rect_intersect(&dst_clip, &damage)) in ssd133x_primary_plane_atomic_update()
|
| /drivers/gpu/drm/udl/ |
| A D | udl_modeset.c | 290 struct drm_rect damage; in udl_primary_plane_helper_atomic_update() local 304 drm_atomic_for_each_plane_damage(&iter, &damage) { in udl_primary_plane_helper_atomic_update() 305 udl_handle_damage(fb, &shadow_plane_state->data[0], &damage); in udl_primary_plane_helper_atomic_update()
|
| /drivers/gpu/drm/i915/display/ |
| A D | skl_universal_plane.c | 2278 struct drm_rect *damage = &plane_state->damage; in make_damage_viewport_relative() local 2280 if (!drm_rect_visible(damage)) in make_damage_viewport_relative() 2284 plane_state->damage = DRM_RECT_INIT(0, 0, 0, 0); in make_damage_viewport_relative() 2289 drm_rect_rotate(damage, fb->width, fb->height, in make_damage_viewport_relative() 2291 drm_rect_translate(damage, -(src->y1 >> 16), -(src->x1 >> 16)); in make_damage_viewport_relative() 2293 drm_rect_translate(damage, -(src->x1 >> 16), -(src->y1 >> 16)); in make_damage_viewport_relative() 2299 struct drm_rect *damage = &plane_state->damage; in clip_damage() local 2302 if (!drm_rect_visible(damage)) in clip_damage() 2306 drm_rect_translate(damage, src.x1, src.y1); in clip_damage() 2307 drm_rect_intersect(damage, &src); in clip_damage() [all …]
|
| A D | intel_plane.c | 142 intel_state->damage = DRM_RECT_INIT(0, 0, 0, 0); in intel_plane_duplicate_state() 370 struct drm_rect *damage = &new_plane_state->damage; in intel_plane_copy_uapi_plane_damage() local 378 damage)) in intel_plane_copy_uapi_plane_damage() 380 *damage = drm_plane_state_src(&new_uapi_plane_state->uapi); in intel_plane_copy_uapi_plane_damage()
|
| A D | intel_fbc.c | 1380 const struct drm_rect *damage = &plane_state->damage; in __intel_fbc_prepare_dirty_rect() local 1391 if (drm_rect_visible(damage)) in __intel_fbc_prepare_dirty_rect() 1392 *fbc_dirty_rect = *damage; in __intel_fbc_prepare_dirty_rect()
|
| A D | intel_display_types.h | 707 struct drm_rect damage; member
|
| /drivers/regulator/ |
| A D | max8997-regulator.c | 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()
|
| /drivers/gpu/drm/sitronix/ |
| A D | st7571-i2c.c | 469 struct drm_rect damage; in st7571_primary_plane_helper_atomic_update() local 484 drm_atomic_for_each_plane_damage(&iter, &damage) { in st7571_primary_plane_helper_atomic_update() 487 fb, &damage, in st7571_primary_plane_helper_atomic_update() 490 st7571->pformat->update_rect(fb, &damage); in st7571_primary_plane_helper_atomic_update()
|
| /drivers/gpu/drm/mgag200/ |
| A D | mgag200_mode.c | 497 struct drm_rect damage; in mgag200_primary_plane_helper_atomic_update() local 500 drm_atomic_for_each_plane_damage(&iter, &damage) { in mgag200_primary_plane_helper_atomic_update() 501 mgag200_handle_damage(mdev, shadow_plane_state->data, fb, &damage); in mgag200_primary_plane_helper_atomic_update()
|
| /drivers/memstick/core/ |
| A D | Kconfig | 40 Driver is new and not yet well tested, thus it can damage your card
|
| /drivers/scsi/smartpqi/ |
| A D | Kconfig | 28 # the risks and costs of program errors, damage to or loss of data,
|
| /drivers/scsi/mpt3sas/ |
| A D | Kconfig | 26 # the risks and costs of program errors, damage to or loss of data,
|
| /drivers/gpu/drm/i915/ |
| A D | Kconfig.profile | 116 damage as the system is reset in order to recover. The corollary is
|
| /drivers/firmware/efi/ |
| A D | Kconfig | 207 damage before Linux configures the IOMMU again.
|