Home
last modified time | relevance | path

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

12

/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 …]
/drivers/gpu/drm/gud/
A Dgud_pipe.c319 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 Dgud_internal.h43 struct drm_rect damage; member
/drivers/gpu/drm/
A Ddrm_damage_helper.c115 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 Dappletbdrm.c327 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 Dcirrus-qemu.c336 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 Dbochs.c451 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 Dhyperv_drm_modeset.c169 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 Ddrm_sysfb_modeset.c243 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 Dast_cursor.c194 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 Dast_mode.c565 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 Dssd130x.c1229 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 Dudl_modeset.c290 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 Dskl_universal_plane.c2278 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 Dintel_plane.c142 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 Dintel_fbc.c1380 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 Dintel_display_types.h707 struct drm_rect damage; member
/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()
/drivers/gpu/drm/sitronix/
A Dst7571-i2c.c469 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 Dmgag200_mode.c497 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 DKconfig40 Driver is new and not yet well tested, thus it can damage your card
/drivers/scsi/smartpqi/
A DKconfig28 # the risks and costs of program errors, damage to or loss of data,
/drivers/scsi/mpt3sas/
A DKconfig26 # the risks and costs of program errors, damage to or loss of data,
/drivers/gpu/drm/i915/
A DKconfig.profile116 damage as the system is reset in order to recover. The corollary is
/drivers/firmware/efi/
A DKconfig207 damage before Linux configures the IOMMU again.

Completed in 66 milliseconds

12