| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_cursor.c | 815 struct intel_plane_state *old_plane_state = in intel_legacy_cursor_update() local 844 if (old_plane_state->uapi.commit && in intel_legacy_cursor_update() 845 !try_wait_for_completion(&old_plane_state->uapi.commit->hw_done)) in intel_legacy_cursor_update() 853 if (old_plane_state->uapi.crtc != &crtc->base || in intel_legacy_cursor_update() 854 old_plane_state->uapi.src_w != src_w || in intel_legacy_cursor_update() 855 old_plane_state->uapi.src_h != src_h || in intel_legacy_cursor_update() 856 old_plane_state->uapi.crtc_w != crtc_w || in intel_legacy_cursor_update() 857 old_plane_state->uapi.crtc_h != crtc_h || in intel_legacy_cursor_update() 858 !old_plane_state->uapi.fb != !fb) in intel_legacy_cursor_update() 885 old_plane_state, new_plane_state); in intel_legacy_cursor_update() [all …]
|
| H A D | intel_psr.c | 2889 struct intel_plane_state *new_plane_state, *old_plane_state; in intel_psr2_sel_fetch_update() local 2932 for_each_oldnew_intel_plane_in_state(state, plane, old_plane_state, in intel_psr2_sel_fetch_update() 2941 !old_plane_state->uapi.visible) in intel_psr2_sel_fetch_update() 2954 if (new_plane_state->uapi.visible != old_plane_state->uapi.visible || in intel_psr2_sel_fetch_update() 2956 &old_plane_state->uapi.dst)) { in intel_psr2_sel_fetch_update() 2957 if (old_plane_state->uapi.visible) { in intel_psr2_sel_fetch_update() 2958 damaged_area.y1 = old_plane_state->uapi.dst.y1; in intel_psr2_sel_fetch_update() 2959 damaged_area.y2 = old_plane_state->uapi.dst.y2; in intel_psr2_sel_fetch_update() 2971 } else if (new_plane_state->uapi.alpha != old_plane_state->uapi.alpha) { in intel_psr2_sel_fetch_update() 2983 if (!drm_atomic_helper_damage_merged(&old_plane_state->uapi, in intel_psr2_sel_fetch_update() [all …]
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm.c | 3146 * @old_plane_state: Old state of @plane 3168 struct drm_plane_state *old_plane_state, in fill_dc_dirty_rects() 3224 fb_changed = old_plane_state->fb->base.id != in fill_dc_dirty_rects() 3226 bb_changed = (old_plane_state->crtc_x != new_plane_state->crtc_x || in fill_dc_dirty_rects() 3227 old_plane_state->crtc_y != new_plane_state->crtc_y || in fill_dc_dirty_rects() 3228 old_plane_state->crtc_w != new_plane_state->crtc_w || in fill_dc_dirty_rects() 3229 old_plane_state->crtc_h != new_plane_state->crtc_h); in fill_dc_dirty_rects() 3250 old_plane_state->crtc_x, in fill_dc_dirty_rects() 3251 old_plane_state->crtc_y, in fill_dc_dirty_rects() 3252 old_plane_state in fill_dc_dirty_rects() 3161 fill_dc_dirty_rects(struct drm_plane * plane,struct drm_plane_state * old_plane_state,struct drm_plane_state * new_plane_state,struct drm_crtc_state * crtc_state,struct dc_flip_addrs * flip_addrs,bool is_psr_su,bool * dirty_regions_changed) fill_dc_dirty_rects() argument 3603 struct drm_plane_state *old_plane_state; amdgpu_dm_commit_cursors() local 3623 amdgpu_dm_update_cursor(struct drm_plane * plane,struct drm_plane_state * old_plane_state,struct dc_stream_update * update) amdgpu_dm_update_cursor() argument 3795 struct drm_plane_state *old_plane_state, *new_plane_state; amdgpu_dm_commit_planes() local 5643 should_reset_plane(struct drm_atomic_commit * state,struct drm_plane * plane,struct drm_plane_state * old_plane_state,struct drm_plane_state * new_plane_state) should_reset_plane() argument 5808 dm_update_plane_state(struct dc * dc,struct drm_atomic_commit * state,struct drm_plane * plane,struct drm_plane_state * old_plane_state,struct drm_plane_state * new_plane_state,bool enable,bool * lock_and_validation_needed,bool * is_top_most_overlay) dm_update_plane_state() argument 6057 struct drm_plane_state *new_plane_state, *old_plane_state; amdgpu_dm_crtc_mem_type_changed() local 6110 struct drm_plane_state *old_plane_state, *new_plane_state, *new_cursor_state; amdgpu_dm_atomic_check() local [all...] |
| H A D | amdgpu_dm.h | 1162 #define for_each_oldnew_plane_in_descending_zpos(__state, plane, old_plane_state, new_plane_state) \ argument 1167 (old_plane_state) = __i->old_state, \
|
| H A D | amdgpu_dm_plane.c | 1631 struct drm_plane_state *old_plane_state) in amdgpu_dm_plane_get_cursor_position() 1635 struct drm_crtc *crtc = afb ? plane->state->crtc : old_plane_state->crtc; in amdgpu_dm_plane_get_cursor_position() 1643 if (!plane->state->fb && !old_plane_state->fb) in amdgpu_dm_plane_get_cursor_position() 1649 amdgpu_dm_plane_handle_cursor_update(struct drm_plane * plane,struct drm_plane_state * old_plane_state) amdgpu_dm_plane_handle_cursor_update() argument
|
| /linux/drivers/gpu/drm/loongson/ |
| H A D | lsdc_plane.c | 75 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(state, plane); in lsdc_primary_atomic_update() local 78 struct drm_framebuffer *old_fb = old_plane_state->fb; in lsdc_primary_atomic_update() 305 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(state, plane); in ls7a1000_cursor_plane_atomic_update() local 308 struct drm_framebuffer *old_fb = old_plane_state->fb; in ls7a1000_cursor_plane_atomic_update() 386 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(state, plane); in ls7a2000_cursor_plane_atomic_update() local 389 struct drm_framebuffer *old_fb = old_plane_state->fb; in ls7a2000_cursor_plane_atomic_update()
|
| /linux/drivers/gpu/drm/vc4/ |
| H A D | vc4_kms.c | 658 struct drm_plane_state *old_plane_state, *new_plane_state; in vc4_load_tracker_atomic_check() local 671 for_each_oldnew_plane_in_state(state, plane, old_plane_state, in vc4_load_tracker_atomic_check() 675 if (old_plane_state->fb && old_plane_state->crtc) { in vc4_load_tracker_atomic_check() 676 vc4_plane_state = to_vc4_plane_state(old_plane_state); in vc4_load_tracker_atomic_check()
|
| /linux/drivers/gpu/drm/tiny/ |
| H A D | cirrus-qemu.c | 335 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(state, plane); in cirrus_primary_plane_helper_atomic_update() local 336 struct drm_framebuffer *old_fb = old_plane_state->fb; in cirrus_primary_plane_helper_atomic_update() 353 drm_atomic_helper_damage_iter_init(&iter, old_plane_state, plane_state); in cirrus_primary_plane_helper_atomic_update()
|
| H A D | appletbdrm.c | 482 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(old_state, plane); in appletbdrm_primary_plane_helper_atomic_update() local 488 appletbdrm_flush_damage(adev, old_plane_state, plane_state); in appletbdrm_primary_plane_helper_atomic_update()
|
| /linux/drivers/gpu/drm/ast/ |
| H A D | ast_cursor.c | 255 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(state, plane); in ast_cursor_plane_helper_atomic_update() local 270 if (drm_atomic_helper_damage_merged(old_plane_state, plane_state, &damage)) { in ast_cursor_plane_helper_atomic_update()
|
| /linux/drivers/gpu/drm/gud/ |
| H A D | gud_pipe.c | 457 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(state, plane); in gud_plane_atomic_check() local 462 struct drm_framebuffer *old_fb = old_plane_state->fb; in gud_plane_atomic_check() 488 if (old_plane_state->rotation != new_plane_state->rotation) in gud_plane_atomic_check()
|
| /linux/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_plane.c | 105 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(state, in virtio_gpu_plane_atomic_check() local 119 if (old_plane_state->fb != new_plane_state->fb) in virtio_gpu_plane_atomic_check()
|
| /linux/drivers/gpu/drm/tegra/ |
| H A D | dc.c | 2111 const struct drm_plane_state *old_plane_state; in tegra_crtc_update_memory_bandwidth() local 2143 old_plane_state, i) { in tegra_crtc_update_memory_bandwidth() 2144 old_tegra_state = to_const_tegra_plane_state(old_plane_state); in tegra_crtc_update_memory_bandwidth() 2174 old_window.src.h = drm_rect_height(&old_plane_state->src) >> 16; in tegra_crtc_update_memory_bandwidth() 2175 old_window.dst.h = drm_rect_height(&old_plane_state->dst); in tegra_crtc_update_memory_bandwidth()
|