| /drivers/gpu/drm/i915/display/ |
| A D | intel_plane.c | 489 u32 old_ctl = old_plane_state->ctl; in i9xx_must_disable_cxsr() 598 was_visible = old_plane_state->uapi.visible; in intel_plane_atomic_calc_changes() 726 old_plane_state, new_plane_state); in intel_plane_atomic_check_with_state() 771 old_primary_crtc_plane_state = old_plane_state; in plane_atomic_check() 788 old_plane_state, in plane_atomic_check() 1183 struct intel_plane_state *old_plane_state = in intel_prepare_plane_fb() local 1192 to_intel_crtc(old_plane_state->hw.crtc)); in intel_prepare_plane_fb() 1262 struct intel_plane_state *old_plane_state = in intel_cleanup_plane_fb() local 1273 intel_plane_unpin_fb(old_plane_state); in intel_cleanup_plane_fb() 1451 if (!old_plane_state->ggtt_vma || in intel_plane_init_cursor_vblank_work() [all …]
|
| A D | intel_fb_pin.c | 261 const struct intel_plane_state *old_plane_state) in intel_plane_pin_fb() argument 317 void intel_plane_unpin_fb(struct intel_plane_state *old_plane_state) in intel_plane_unpin_fb() argument 320 to_intel_framebuffer(old_plane_state->hw.fb); in intel_plane_unpin_fb() 324 vma = fetch_and_zero(&old_plane_state->ggtt_vma); in intel_plane_unpin_fb() 326 intel_fb_unpin_vma(vma, old_plane_state->flags); in intel_plane_unpin_fb() 328 vma = fetch_and_zero(&old_plane_state->dpt_vma); in intel_plane_unpin_fb() 330 intel_fb_unpin_vma(vma, old_plane_state->flags); in intel_plane_unpin_fb() 332 vma = fetch_and_zero(&old_plane_state->ggtt_vma); in intel_plane_unpin_fb()
|
| A D | intel_cursor.c | 822 struct intel_plane_state *old_plane_state = in intel_legacy_cursor_update() local 851 if (old_plane_state->uapi.commit && in intel_legacy_cursor_update() 861 old_plane_state->uapi.src_w != src_w || in intel_legacy_cursor_update() 862 old_plane_state->uapi.src_h != src_h || in intel_legacy_cursor_update() 863 old_plane_state->uapi.crtc_w != crtc_w || in intel_legacy_cursor_update() 864 old_plane_state->uapi.crtc_h != crtc_h || in intel_legacy_cursor_update() 865 !old_plane_state->uapi.fb != !fb) in intel_legacy_cursor_update() 892 old_plane_state, new_plane_state); in intel_legacy_cursor_update() 960 old_plane_state = NULL; in intel_legacy_cursor_update() 962 intel_plane_unpin_fb(old_plane_state); in intel_legacy_cursor_update() [all …]
|
| A D | intel_crtc.c | 542 struct intel_plane_state *old_plane_state, *new_plane_state; in intel_pipe_update_start() local 545 for_each_oldnew_intel_plane_in_state(state, plane, old_plane_state, in intel_pipe_update_start() 547 if (old_plane_state->uapi.crtc == &crtc->base) in intel_pipe_update_start() 548 intel_plane_init_cursor_vblank_work(old_plane_state, in intel_pipe_update_start() 696 struct intel_plane_state *old_plane_state; in intel_pipe_update_end() local 699 for_each_old_intel_plane_in_state(state, plane, old_plane_state, i) { in intel_pipe_update_end() 700 if (old_plane_state->uapi.crtc == &crtc->base && in intel_pipe_update_end() 701 old_plane_state->unpin_work.vblank) { in intel_pipe_update_end() 702 drm_vblank_work_schedule(&old_plane_state->unpin_work, in intel_pipe_update_end()
|
| A D | intel_fb_pin.h | 29 const struct intel_plane_state *old_plane_state); 30 void intel_plane_unpin_fb(struct intel_plane_state *old_plane_state);
|
| A D | intel_plane.h | 70 const struct intel_plane_state *old_plane_state, 84 void intel_plane_init_cursor_vblank_work(struct intel_plane_state *old_plane_state,
|
| A D | intel_display.h | 289 #define for_each_old_intel_plane_in_state(__state, plane, old_plane_state, __i) \ argument 293 (old_plane_state) = to_intel_plane_state((__state)->base.planes[__i].old_state), 1); \ 329 #define for_each_oldnew_intel_plane_in_state(__state, plane, old_plane_state, new_plane_state, __i)… argument 333 (old_plane_state) = to_intel_plane_state((__state)->base.planes[__i].old_state), \
|
| A D | i9xx_wm.c | 713 if (old_plane_state->uapi.visible != new_plane_state->uapi.visible) in i9xx_wm_need_update() 716 if (!old_plane_state->hw.fb || !new_plane_state->hw.fb) in i9xx_wm_need_update() 731 const struct intel_plane_state *old_plane_state, in i9xx_wm_compute() argument 737 was_visible = old_plane_state->uapi.visible; in i9xx_wm_compute() 763 const struct intel_plane_state *old_plane_state; in i9xx_compute_watermarks() local 1255 const struct intel_plane_state *old_plane_state; in g4x_compute_pipe_wm() local 1262 old_plane_state, in g4x_compute_pipe_wm() 1265 old_plane_state->hw.crtc != &crtc->base) in g4x_compute_pipe_wm() 1794 const struct intel_plane_state *old_plane_state; in vlv_compute_pipe_wm() local 1801 old_plane_state, in vlv_compute_pipe_wm() [all …]
|
| /drivers/gpu/drm/ |
| A D | drm_atomic_helper.c | 80 struct drm_plane_state *old_plane_state, in drm_atomic_helper_plane_changed() argument 86 if (old_plane_state->crtc) { in drm_atomic_helper_plane_changed() 88 old_plane_state->crtc); in drm_atomic_helper_plane_changed() 2076 if (old_plane_state->commit && in drm_atomic_helper_async_check() 2556 struct drm_plane_state *old_plane_state; in drm_atomic_helper_wait_for_dependencies() local 3025 struct drm_plane_state *old_plane_state = in drm_atomic_helper_commit_planes_on_crtc() local 3034 if (!old_plane_state || !plane_funcs) in drm_atomic_helper_commit_planes_on_crtc() 3121 struct drm_plane_state *old_plane_state; in drm_atomic_helper_cleanup_planes() local 3215 commit = old_plane_state->commit; in drm_atomic_helper_swap_state() 3257 WARN_ON(plane->state != old_plane_state); in drm_atomic_helper_swap_state() [all …]
|
| A D | drm_blend.c | 522 struct drm_plane_state *old_plane_state, *new_plane_state; in drm_atomic_normalize_zpos() local 525 for_each_oldnew_plane_in_state(state, plane, old_plane_state, new_plane_state, i) { in drm_atomic_normalize_zpos() 529 if (old_plane_state->zpos != new_plane_state->zpos) { in drm_atomic_normalize_zpos()
|
| A D | drm_atomic.c | 572 plane_switching_crtc(const struct drm_plane_state *old_plane_state, in plane_switching_crtc() argument 575 if (!old_plane_state->crtc || !new_plane_state->crtc) in plane_switching_crtc() 578 if (old_plane_state->crtc == new_plane_state->crtc) in plane_switching_crtc() 599 static int drm_atomic_plane_check(const struct drm_plane_state *old_plane_state, in drm_atomic_plane_check() argument 700 if (plane_switching_crtc(old_plane_state, new_plane_state)) { in drm_atomic_plane_check() 1456 struct drm_plane_state *old_plane_state; in drm_atomic_check_only() local 1474 for_each_oldnew_plane_in_state(state, plane, old_plane_state, new_plane_state, i) { in drm_atomic_check_only() 1475 ret = drm_atomic_plane_check(old_plane_state, new_plane_state); in drm_atomic_check_only()
|
| /drivers/gpu/drm/xe/display/ |
| A D | xe_fb_pin.c | 382 const struct intel_plane_state *old_plane_state) in reuse_vma() argument 389 if (old_plane_state->hw.fb == new_plane_state->hw.fb && in reuse_vma() 390 !memcmp(&old_plane_state->view.gtt, in reuse_vma() 393 vma = old_plane_state->ggtt_vma; in reuse_vma() 412 const struct intel_plane_state *old_plane_state) in intel_plane_pin_fb() argument 422 if (reuse_vma(new_plane_state, old_plane_state)) in intel_plane_pin_fb() 437 void intel_plane_unpin_fb(struct intel_plane_state *old_plane_state) in intel_plane_unpin_fb() argument 439 __xe_unpin_fb_vma(old_plane_state->ggtt_vma); in intel_plane_unpin_fb() 440 old_plane_state->ggtt_vma = NULL; in intel_plane_unpin_fb()
|
| /drivers/gpu/drm/xen/ |
| A D | xen_drm_front_kms.c | 180 struct drm_plane_state *old_plane_state) in display_send_page_flip() argument 183 drm_atomic_get_new_plane_state(old_plane_state->state, in display_send_page_flip() 194 if (old_plane_state->fb && plane_state->fb) { in display_send_page_flip() 245 struct drm_plane_state *old_plane_state) in display_update() argument 280 if (!display_send_page_flip(pipe, old_plane_state)) in display_update()
|
| /drivers/gpu/drm/imx/ipuv3/ |
| A D | imx-drm-core.c | 73 struct drm_plane_state *old_plane_state, *new_plane_state; in imx_drm_atomic_commit_tail() local 85 for_each_oldnew_plane_in_state(state, plane, old_plane_state, new_plane_state, i) { in imx_drm_atomic_commit_tail() 86 if (drm_atomic_plane_disabling(old_plane_state, new_plane_state)) in imx_drm_atomic_commit_tail() 100 for_each_old_plane_in_state(state, plane, old_plane_state, i) in imx_drm_atomic_commit_tail()
|
| /drivers/gpu/drm/loongson/ |
| A D | lsdc_plane.c | 73 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(state, plane); in lsdc_primary_atomic_update() local 76 struct drm_framebuffer *old_fb = old_plane_state->fb; in lsdc_primary_atomic_update() 303 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(state, plane); in ls7a1000_cursor_plane_atomic_update() local 306 struct drm_framebuffer *old_fb = old_plane_state->fb; in ls7a1000_cursor_plane_atomic_update() 384 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(state, plane); in ls7a2000_cursor_plane_atomic_update() local 387 struct drm_framebuffer *old_fb = old_plane_state->fb; in ls7a2000_cursor_plane_atomic_update()
|
| /drivers/gpu/drm/renesas/rcar-du/ |
| A D | rcar_du_plane.c | 145 struct rcar_du_plane_state *old_plane_state; in rcar_du_atomic_check_planes() local 151 old_plane_state = to_rcar_plane_state(old_drm_plane_state); in rcar_du_atomic_check_planes() 175 if (rcar_du_plane_needs_realloc(old_plane_state, new_plane_state)) { in rcar_du_atomic_check_planes() 254 struct rcar_du_plane_state *old_plane_state; in rcar_du_atomic_check_planes() local 262 old_plane_state = to_rcar_plane_state(old_drm_plane_state); in rcar_du_atomic_check_planes() 273 !rcar_du_plane_needs_realloc(old_plane_state, new_plane_state)) in rcar_du_atomic_check_planes()
|
| /drivers/gpu/drm/xlnx/ |
| A D | zynqmp_kms.c | 224 struct drm_plane_state *old_plane_state; in zynqmp_dpsub_crtc_atomic_disable() local 231 old_plane_state = drm_atomic_get_old_plane_state(state, crtc->primary); in zynqmp_dpsub_crtc_atomic_disable() 232 if (old_plane_state) in zynqmp_dpsub_crtc_atomic_disable()
|
| /drivers/gpu/drm/amd/display/amdgpu_dm/ |
| A D | amdgpu_dm.c | 5981 struct drm_plane_state *old_plane_state, in fill_dc_dirty_rects() argument 6061 old_plane_state->crtc_x, in fill_dc_dirty_rects() 6062 old_plane_state->crtc_y, in fill_dc_dirty_rects() 6063 old_plane_state->crtc_w, in fill_dc_dirty_rects() 6064 old_plane_state->crtc_h, &i, false); in fill_dc_dirty_rects() 9153 struct drm_plane_state *old_plane_state; in amdgpu_dm_commit_cursors() local 9373 (old_plane_state->fb && old_plane_state->crtc == pcrtc)) { in amdgpu_dm_commit_planes() 11332 old_plane_crtc = old_plane_state->crtc; in dm_update_plane_state() 11921 old_plane_state->crtc == crtc) { in amdgpu_dm_atomic_check() 11987 old_plane_state, in amdgpu_dm_atomic_check() [all …]
|
| A D | amdgpu_dm_plane.h | 36 struct drm_plane_state *old_plane_state);
|
| /drivers/gpu/drm/ingenic/ |
| A D | ingenic-drm-drv.c | 458 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(state, in ingenic_drm_plane_atomic_check() local 465 struct drm_crtc *crtc = new_plane_state->crtc ?: old_plane_state->crtc; in ingenic_drm_plane_atomic_check() 509 (!old_plane_state->fb || !new_plane_state->fb || in ingenic_drm_plane_atomic_check() 510 old_plane_state->crtc_x != new_plane_state->crtc_x || in ingenic_drm_plane_atomic_check() 511 old_plane_state->crtc_y != new_plane_state->crtc_y || in ingenic_drm_plane_atomic_check() 512 old_plane_state->crtc_w != new_plane_state->crtc_w || in ingenic_drm_plane_atomic_check() 513 old_plane_state->crtc_h != new_plane_state->crtc_h || in ingenic_drm_plane_atomic_check() 514 old_plane_state->fb->format->format != new_plane_state->fb->format->format)) in ingenic_drm_plane_atomic_check()
|
| /drivers/gpu/drm/tiny/ |
| A D | appletbdrm.c | 322 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(state, plane); in appletbdrm_primary_plane_helper_atomic_check() local 344 drm_atomic_helper_damage_iter_init(&iter, old_plane_state, new_plane_state); in appletbdrm_primary_plane_helper_atomic_check() 476 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(old_state, plane); in appletbdrm_primary_plane_helper_atomic_update() local 482 appletbdrm_flush_damage(adev, old_plane_state, plane_state); in appletbdrm_primary_plane_helper_atomic_update()
|
| A D | cirrus-qemu.c | 332 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(state, plane); in cirrus_primary_plane_helper_atomic_update() local 333 struct drm_framebuffer *old_fb = old_plane_state->fb; in cirrus_primary_plane_helper_atomic_update() 350 drm_atomic_helper_damage_iter_init(&iter, old_plane_state, plane_state); in cirrus_primary_plane_helper_atomic_update()
|
| /drivers/gpu/drm/vc4/ |
| A D | vc4_kms.c | 648 struct drm_plane_state *old_plane_state, *new_plane_state; in vc4_load_tracker_atomic_check() local 661 for_each_oldnew_plane_in_state(state, plane, old_plane_state, in vc4_load_tracker_atomic_check() 665 if (old_plane_state->fb && old_plane_state->crtc) { in vc4_load_tracker_atomic_check() 666 vc4_plane_state = to_vc4_plane_state(old_plane_state); in vc4_load_tracker_atomic_check()
|
| /drivers/gpu/drm/ast/ |
| A D | ast_cursor.c | 192 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(state, plane); 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()
|
| /drivers/gpu/drm/msm/disp/dpu1/ |
| A D | dpu_plane.c | 1129 struct drm_plane_state *old_plane_state = in dpu_plane_virtual_atomic_check() local 1162 if (!old_plane_state || !old_plane_state->fb || in dpu_plane_virtual_atomic_check() 1163 old_plane_state->src_w != plane_state->src_w || in dpu_plane_virtual_atomic_check() 1164 old_plane_state->src_h != plane_state->src_h || in dpu_plane_virtual_atomic_check() 1165 old_plane_state->src_w != plane_state->src_w || in dpu_plane_virtual_atomic_check() 1166 old_plane_state->crtc_h != plane_state->crtc_h || in dpu_plane_virtual_atomic_check() 1167 msm_framebuffer_format(old_plane_state->fb) != in dpu_plane_virtual_atomic_check()
|