/linux-6.12.1/drivers/gpu/drm/tests/ |
D | drm_damage_helper_test.c | 256 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 …]
|
/linux-6.12.1/drivers/gpu/drm/gud/ |
D | gud_pipe.c | 314 gdrm->damage.x1 = INT_MAX; in gud_clear_damage() 315 gdrm->damage.y1 = INT_MAX; in gud_clear_damage() 316 gdrm->damage.x2 = 0; in gud_clear_damage() 317 gdrm->damage.y2 = 0; in gud_clear_damage() 322 struct drm_rect *damage) in gud_flush_damage() argument 335 pitch = drm_format_info_min_pitch(format, 0, drm_rect_width(damage)); in gud_flush_damage() 336 lines = drm_rect_height(damage); in gud_flush_damage() 341 for (i = 0; i < DIV_ROUND_UP(drm_rect_height(damage), lines); i++) { in gud_flush_damage() 342 struct drm_rect rect = *damage; in gud_flush_damage() 345 rect.y2 = min_t(u32, rect.y1 + lines, damage->y2); in gud_flush_damage() [all …]
|
D | gud_internal.h | 44 struct drm_rect damage; member
|
/linux-6.12.1/drivers/gpu/drm/ |
D | drm_damage_helper.c | 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() 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()
|
/linux-6.12.1/Documentation/fb/ |
D | udlfb.rst | 47 Accurate damage/changed area notifications work around this problem. 49 interface to allow mmap clients to report damage, for the benefit 69 application must send down damage notifications to trigger repaints of the 79 damage interface (which will hopefully be standardized for all virtual 80 framebuffers that need damage info). These damage notifications allow 114 report damage, should be able to work with this enabled.
|
/linux-6.12.1/Documentation/arch/x86/ |
D | tlb.rst | 11 a quick operation, but it causes collateral damage: TLB entries 17 damage to other TLB entries. 25 be no collateral damage caused by doing the global flush, and 29 damage we do with a full flush. So, the larger the TLB, the
|
/linux-6.12.1/Documentation/hwmon/ |
D | drivetemp.rst | 61 this temperature may cause physical damage to the 66 this temperature may cause physical damage to the
|
/linux-6.12.1/Documentation/core-api/ |
D | debug-objects.rst | 79 can deactivate an active object in order to prevent damage to the 102 can deactivate an active object in order to prevent damage to the 126 deactivate an active object in order to prevent damage to the subsystem. 166 deactivate an active object in order to prevent damage to the subsystem. 182 prevent damage to the subsystem. 225 again, after the damage has been repaired in order to keep the state 244 function again after the damage has been repaired in order to keep the
|
/linux-6.12.1/drivers/gpu/drm/tiny/ |
D | cirrus.c | 395 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() 415 &damage, &shadow_plane_state->fmtcnv_state); in cirrus_primary_plane_helper_atomic_update()
|
D | simpledrm.c | 631 struct drm_rect damage; in simpledrm_primary_plane_helper_atomic_update() local 642 drm_atomic_for_each_plane_damage(&iter, &damage) { in simpledrm_primary_plane_helper_atomic_update() 646 if (!drm_rect_intersect(&dst_clip, &damage)) in simpledrm_primary_plane_helper_atomic_update() 651 fb, &damage, &shadow_plane_state->fmtcnv_state); in simpledrm_primary_plane_helper_atomic_update()
|
D | ofdrm.c | 813 struct drm_rect damage; in ofdrm_primary_plane_helper_atomic_update() local 824 drm_atomic_for_each_plane_damage(&iter, &damage) { in ofdrm_primary_plane_helper_atomic_update() 828 if (!drm_rect_intersect(&dst_clip, &damage)) in ofdrm_primary_plane_helper_atomic_update() 833 &damage, &shadow_plane_state->fmtcnv_state); in ofdrm_primary_plane_helper_atomic_update()
|
/linux-6.12.1/drivers/staging/olpc_dcon/ |
D | TODO | 6 drm damage tracking and self-refresh helpers.
|
/linux-6.12.1/drivers/gpu/drm/udl/ |
D | udl_modeset.c | 289 struct drm_rect damage; in udl_primary_plane_helper_atomic_update() local 303 drm_atomic_for_each_plane_damage(&iter, &damage) { in udl_primary_plane_helper_atomic_update() 304 udl_handle_damage(fb, &shadow_plane_state->data[0], &damage); in udl_primary_plane_helper_atomic_update()
|
/linux-6.12.1/drivers/gpu/drm/solomon/ |
D | ssd130x.c | 1227 struct drm_rect damage; in ssd130x_primary_plane_atomic_update() local 1234 drm_atomic_for_each_plane_damage(&iter, &damage) { in ssd130x_primary_plane_atomic_update() 1237 if (!drm_rect_intersect(&dst_clip, &damage)) in ssd130x_primary_plane_atomic_update() 1262 struct drm_rect damage; in ssd132x_primary_plane_atomic_update() local 1269 drm_atomic_for_each_plane_damage(&iter, &damage) { in ssd132x_primary_plane_atomic_update() 1272 if (!drm_rect_intersect(&dst_clip, &damage)) in ssd132x_primary_plane_atomic_update() 1296 struct drm_rect damage; in ssd133x_primary_plane_atomic_update() local 1303 drm_atomic_for_each_plane_damage(&iter, &damage) { in ssd133x_primary_plane_atomic_update() 1306 if (!drm_rect_intersect(&dst_clip, &damage)) in ssd133x_primary_plane_atomic_update()
|
/linux-6.12.1/Documentation/power/regulator/ |
D | design.rst | 12 for the system, potentially including lasting hardware damage.
|
/linux-6.12.1/drivers/regulator/ |
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()
|
/linux-6.12.1/drivers/memstick/core/ |
D | Kconfig | 40 Driver is new and not yet well tested, thus it can damage your card
|
/linux-6.12.1/drivers/gpu/drm/mgag200/ |
D | mgag200_mode.c | 511 struct drm_rect damage; in mgag200_primary_plane_helper_atomic_update() local 514 drm_atomic_for_each_plane_damage(&iter, &damage) { in mgag200_primary_plane_helper_atomic_update() 515 mgag200_handle_damage(mdev, shadow_plane_state->data, fb, &damage); in mgag200_primary_plane_helper_atomic_update()
|
/linux-6.12.1/arch/powerpc/boot/dts/fsl/ |
D | b4420qds.dts | 32 * this software, even if advised of the possibility of such damage.
|
D | b4420si-pre.dtsi | 32 * this software, even if advised of the possibility of such damage.
|
D | b4420si-post.dtsi | 32 * this software, even if advised of the possibility of such damage.
|
/linux-6.12.1/drivers/gpu/drm/ast/ |
D | ast_mode.c | 652 struct drm_rect damage; in ast_primary_plane_helper_atomic_update() local 664 drm_atomic_for_each_plane_damage(&iter, &damage) { in ast_primary_plane_helper_atomic_update() 665 ast_handle_damage(ast_plane, shadow_plane_state->data, fb, &damage); in ast_primary_plane_helper_atomic_update() 905 struct drm_rect damage; in ast_cursor_plane_helper_atomic_update() local 919 if (drm_atomic_helper_damage_merged(old_plane_state, plane_state, &damage)) { in ast_cursor_plane_helper_atomic_update()
|
/linux-6.12.1/Documentation/gpu/ |
D | todo.rst | 814 Buffer age or other damage accumulation algorithm for buffer damage 817 Drivers that do per-buffer uploads, need a buffer damage handling (rather than 818 frame damage like drivers that do per-plane or per-CRTC uploads), but there is 819 no support to get the buffer age or any other damage accumulation algorithm. 821 For this reason, the damage helpers just fallback to a full plane update if the 825 helpers that the damage clips should be ignored. 827 This should be improved to get damage tracking properly working on drivers that 830 More information about damage tracking and references to learning materials can
|
/linux-6.12.1/include/uapi/linux/ |
D | cdrom.h | 885 __u8 damage : 1; member 899 __u8 damage : 1; member
|
/linux-6.12.1/drivers/scsi/smartpqi/ |
D | Kconfig | 28 # the risks and costs of program errors, damage to or loss of data,
|