Home
last modified time | relevance | path

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

1234

/linux/drivers/gpu/drm/tests/
A Ddrm_damage_helper_test.c264 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 …]
/linux/drivers/gpu/drm/gud/
A Dgud_pipe.c314 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()
366 struct drm_rect damage; in gud_flush_work() local
376 damage = gdrm->damage; in gud_flush_work()
416 gdrm->damage.x1 = min(gdrm->damage.x1, damage->x1); in gud_fb_queue_damage()
417 gdrm->damage.y1 = min(gdrm->damage.y1, damage->y1); in gud_fb_queue_damage()
418 gdrm->damage.x2 = max(gdrm->damage.x2, damage->x2); in gud_fb_queue_damage()
419 gdrm->damage.y2 = max(gdrm->damage.y2, damage->y2); in gud_fb_queue_damage()
[all …]
A Dgud_internal.h44 struct drm_rect damage; member
/linux/drivers/gpu/drm/
A 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()
/linux/Documentation/fb/
A Dudlfb.rst47 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/Documentation/arch/x86/
A Dtlb.rst11 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/Documentation/hwmon/
A Ddrivetemp.rst61 this temperature may cause physical damage to the
66 this temperature may cause physical damage to the
/linux/Documentation/core-api/
A Ddebug-objects.rst79 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/drivers/gpu/drm/tiny/
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()
415 &damage, &shadow_plane_state->fmtcnv_state); in cirrus_primary_plane_helper_atomic_update()
A Dsimpledrm.c631 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()
/linux/drivers/staging/olpc_dcon/
A DTODO6 drm damage tracking and self-refresh helpers.
/linux/drivers/gpu/drm/udl/
A Dudl_modeset.c289 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/drivers/gpu/drm/solomon/
A Dssd130x.c1227 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/Documentation/power/regulator/
A Ddesign.rst12 for the system, potentially including lasting hardware damage.
/linux/drivers/regulator/
A 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()
/linux/drivers/memstick/core/
A DKconfig40 Driver is new and not yet well tested, thus it can damage your card
/linux/drivers/gpu/drm/mgag200/
A Dmgag200_mode.c511 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/Documentation/devicetree/bindings/regulator/
A Dregulator.yaml134 the hardware probably is malfunctional and damage prevention is requested.
154 the hardware probably is malfunctional and damage prevention is requested
176 the hardware probably is malfunctional and damage prevention is requested
205 the hardware probably is malfunctional and damage prevention is requested
/linux/arch/powerpc/boot/dts/fsl/
A Db4420qds.dts32 * this software, even if advised of the possibility of such damage.
A Db4420si-pre.dtsi32 * this software, even if advised of the possibility of such damage.
/linux/Documentation/devicetree/bindings/leds/backlight/
A Dcommon.yaml32 that a LED can be made so bright that it gets damaged or causes damage
/linux/Documentation/devicetree/bindings/thermal/
A Dthermal-zones.yaml37 having the device in temperature ranges that may damage the silicon structures
85 By default the system will shutdown as a safe action to prevent damage
89 thus leading to infinite reboots that may cause damage to the hardware.
/linux/drivers/gpu/drm/ast/
A Dast_mode.c652 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/drivers/scsi/smartpqi/
A DKconfig28 # the risks and costs of program errors, damage to or loss of data,
/linux/Documentation/gpu/
A Dtodo.rst814 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

Completed in 32 milliseconds

1234