Home
last modified time | relevance | path

Searched refs:new_plane_state (Results 1 – 25 of 60) sorted by relevance

123

/Linux-v6.1/drivers/gpu/drm/i915/display/
Dintel_atomic_plane.c431 struct intel_plane_state *new_plane_state) in intel_plane_atomic_calc_changes() argument
434 struct intel_plane *plane = to_intel_plane(new_plane_state->uapi.plane); in intel_plane_atomic_calc_changes()
443 ret = skl_update_scaler_plane(new_crtc_state, new_plane_state); in intel_plane_atomic_calc_changes()
449 visible = new_plane_state->uapi.visible; in intel_plane_atomic_calc_changes()
465 intel_plane_set_invisible(new_crtc_state, new_plane_state); in intel_plane_atomic_calc_changes()
496 } else if (intel_wm_need_update(old_plane_state, new_plane_state)) { in intel_plane_atomic_calc_changes()
544 intel_plane_is_scaled(new_plane_state)))) in intel_plane_atomic_calc_changes()
556 struct intel_plane_state *new_plane_state) in intel_plane_atomic_check_with_state() argument
558 struct intel_plane *plane = to_intel_plane(new_plane_state->uapi.plane); in intel_plane_atomic_check_with_state()
559 const struct drm_framebuffer *fb = new_plane_state->hw.fb; in intel_plane_atomic_check_with_state()
[all …]
Dintel_cursor.c619 struct intel_plane_state *new_plane_state; in intel_legacy_cursor_update() local
660 new_plane_state = to_intel_plane_state(intel_plane_duplicate_state(&plane->base)); in intel_legacy_cursor_update()
661 if (!new_plane_state) in intel_legacy_cursor_update()
670 drm_atomic_set_fb_for_plane(&new_plane_state->uapi, fb); in intel_legacy_cursor_update()
672 new_plane_state->uapi.src_x = src_x; in intel_legacy_cursor_update()
673 new_plane_state->uapi.src_y = src_y; in intel_legacy_cursor_update()
674 new_plane_state->uapi.src_w = src_w; in intel_legacy_cursor_update()
675 new_plane_state->uapi.src_h = src_h; in intel_legacy_cursor_update()
676 new_plane_state->uapi.crtc_x = crtc_x; in intel_legacy_cursor_update()
677 new_plane_state->uapi.crtc_y = crtc_y; in intel_legacy_cursor_update()
[all …]
Dintel_psr.c1718 struct intel_plane_state *new_plane_state, *old_plane_state; in intel_psr2_sel_fetch_update() local
1738 new_plane_state, i) { in intel_psr2_sel_fetch_update()
1742 if (new_plane_state->uapi.crtc != crtc_state->uapi.crtc) in intel_psr2_sel_fetch_update()
1745 if (!new_plane_state->uapi.visible && in intel_psr2_sel_fetch_update()
1749 if (!psr2_sel_fetch_plane_state_supported(new_plane_state)) { in intel_psr2_sel_fetch_update()
1759 if (new_plane_state->uapi.visible != old_plane_state->uapi.visible || in intel_psr2_sel_fetch_update()
1760 !drm_rect_equals(&new_plane_state->uapi.dst, in intel_psr2_sel_fetch_update()
1769 if (new_plane_state->uapi.visible) { in intel_psr2_sel_fetch_update()
1770 damaged_area.y1 = new_plane_state->uapi.dst.y1; in intel_psr2_sel_fetch_update()
1771 damaged_area.y2 = new_plane_state->uapi.dst.y2; in intel_psr2_sel_fetch_update()
[all …]
/Linux-v6.1/drivers/gpu/drm/tidss/
Dtidss_plane.c26 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in tidss_plane_atomic_check() local
39 if (!new_plane_state->crtc) { in tidss_plane_atomic_check()
44 new_plane_state->visible = false; in tidss_plane_atomic_check()
49 new_plane_state->crtc); in tidss_plane_atomic_check()
53 ret = drm_atomic_helper_check_plane_state(new_plane_state, crtc_state, in tidss_plane_atomic_check()
71 finfo = drm_format_info(new_plane_state->fb->format->format); in tidss_plane_atomic_check()
73 if ((new_plane_state->src_x >> 16) % finfo->hsub != 0) { in tidss_plane_atomic_check()
76 __func__, (new_plane_state->src_x >> 16), finfo->hsub); in tidss_plane_atomic_check()
80 if ((new_plane_state->src_y >> 16) % finfo->vsub != 0) { in tidss_plane_atomic_check()
83 __func__, (new_plane_state->src_y >> 16), finfo->vsub); in tidss_plane_atomic_check()
[all …]
/Linux-v6.1/drivers/gpu/drm/omapdrm/
Domap_plane.c203 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in omap_plane_atomic_check() local
208 struct omap_plane_state *omap_state = to_omap_plane_state(new_plane_state); in omap_plane_atomic_check()
228 crtc = new_plane_state->crtc ? new_plane_state->crtc : plane->state->crtc; in omap_plane_atomic_check()
243 ret = drm_atomic_helper_check_plane_state(new_plane_state, crtc_state, in omap_plane_atomic_check()
250 old_plane_state->visible, new_plane_state->visible); in omap_plane_atomic_check()
252 if (!new_plane_state->visible) { in omap_plane_atomic_check()
260 if (new_plane_state->crtc_x < 0 || new_plane_state->crtc_y < 0) in omap_plane_atomic_check()
263 if (new_plane_state->crtc_x + new_plane_state->crtc_w > crtc_state->adjusted_mode.hdisplay) in omap_plane_atomic_check()
266 if (new_plane_state->crtc_y + new_plane_state->crtc_h > crtc_state->adjusted_mode.vdisplay) in omap_plane_atomic_check()
270 if (new_plane_state->src_h > max_height || new_plane_state->crtc_h > height) in omap_plane_atomic_check()
[all …]
/Linux-v6.1/drivers/gpu/drm/mediatek/
Dmtk_drm_plane.c84 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in mtk_plane_atomic_async_check() local
89 if (plane != new_plane_state->crtc->cursor) in mtk_plane_atomic_async_check()
98 ret = mtk_drm_crtc_plane_check(new_plane_state->crtc, plane, in mtk_plane_atomic_async_check()
99 to_mtk_plane_state(new_plane_state)); in mtk_plane_atomic_async_check()
105 new_plane_state->crtc); in mtk_plane_atomic_async_check()
107 crtc_state = new_plane_state->crtc->state; in mtk_plane_atomic_async_check()
150 struct mtk_plane_state *new_plane_state = to_mtk_plane_state(plane->state); in mtk_plane_atomic_async_update() local
162 mtk_plane_update_new_state(new_state, new_plane_state); in mtk_plane_atomic_async_update()
164 new_plane_state->pending.async_dirty = true; in mtk_plane_atomic_async_update()
180 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in mtk_plane_atomic_check() local
[all …]
/Linux-v6.1/drivers/gpu/drm/armada/
Darmada_plane.c84 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in armada_drm_plane_atomic_check() local
86 struct armada_plane_state *st = to_armada_plane_state(new_plane_state); in armada_drm_plane_atomic_check()
87 struct drm_crtc *crtc = new_plane_state->crtc; in armada_drm_plane_atomic_check()
92 if (!new_plane_state->fb || WARN_ON(!new_plane_state->crtc)) { in armada_drm_plane_atomic_check()
93 new_plane_state->visible = false; in armada_drm_plane_atomic_check()
103 ret = drm_atomic_helper_check_plane_state(new_plane_state, crtc_state, in armada_drm_plane_atomic_check()
111 if ((new_plane_state->dst.y1 | new_plane_state->dst.y2) & 1) in armada_drm_plane_atomic_check()
113 st->src_hw = drm_rect_height(&new_plane_state->src) >> 17; in armada_drm_plane_atomic_check()
114 st->dst_yx = new_plane_state->dst.y1 >> 1; in armada_drm_plane_atomic_check()
115 st->dst_hw = drm_rect_height(&new_plane_state->dst) >> 1; in armada_drm_plane_atomic_check()
[all …]
/Linux-v6.1/drivers/gpu/drm/rcar-du/
Drcar_du_plane.c146 struct rcar_du_plane_state *new_plane_state; in rcar_du_atomic_check_planes() local
152 new_plane_state = to_rcar_plane_state(new_drm_plane_state); in rcar_du_atomic_check_planes()
162 if (!new_plane_state->format) { in rcar_du_atomic_check_planes()
167 new_plane_state->hwindex = -1; 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()
183 new_plane_state->hwindex = -1; in rcar_du_atomic_check_planes()
209 struct rcar_du_plane_state *new_plane_state; in rcar_du_atomic_check_planes() local
232 new_plane_state = to_rcar_plane_state(s); in rcar_du_atomic_check_planes()
233 used_planes |= rcar_du_plane_hwmask(new_plane_state); in rcar_du_atomic_check_planes()
239 new_plane_state->format ? in rcar_du_atomic_check_planes()
[all …]
/Linux-v6.1/drivers/gpu/drm/kmb/
Dkmb_plane.c96 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in kmb_plane_atomic_check() local
109 fb = new_plane_state->fb; in kmb_plane_atomic_check()
110 if (!fb || !new_plane_state->crtc) in kmb_plane_atomic_check()
117 if (new_plane_state->crtc_w > KMB_FB_MAX_WIDTH || in kmb_plane_atomic_check()
118 new_plane_state->crtc_h > KMB_FB_MAX_HEIGHT || in kmb_plane_atomic_check()
119 new_plane_state->crtc_w < KMB_FB_MIN_WIDTH || in kmb_plane_atomic_check()
120 new_plane_state->crtc_h < KMB_FB_MIN_HEIGHT) in kmb_plane_atomic_check()
135 new_plane_state->crtc); in kmb_plane_atomic_check()
136 return drm_atomic_helper_check_plane_state(new_plane_state, in kmb_plane_atomic_check()
348 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in kmb_plane_atomic_update() local
[all …]
/Linux-v6.1/drivers/gpu/drm/imx/dcss/
Ddcss-plane.c144 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in dcss_plane_atomic_check() local
148 struct drm_framebuffer *fb = new_plane_state->fb; in dcss_plane_atomic_check()
156 if (!fb || !new_plane_state->crtc) in dcss_plane_atomic_check()
163 new_plane_state->crtc); in dcss_plane_atomic_check()
168 if (!dcss_plane_is_source_size_allowed(new_plane_state->src_w >> 16, in dcss_plane_atomic_check()
169 new_plane_state->src_h >> 16, in dcss_plane_atomic_check()
178 ret = drm_atomic_helper_check_plane_state(new_plane_state, crtc_state, in dcss_plane_atomic_check()
184 if (!new_plane_state->visible) in dcss_plane_atomic_check()
190 new_plane_state->rotation)) { in dcss_plane_atomic_check()
195 if ((new_plane_state->crtc_x < 0 || new_plane_state->crtc_y < 0 || in dcss_plane_atomic_check()
[all …]
/Linux-v6.1/drivers/gpu/drm/
Ddrm_atomic.c567 const struct drm_plane_state *new_plane_state) in plane_switching_crtc() argument
569 if (!old_plane_state->crtc || !new_plane_state->crtc) in plane_switching_crtc()
572 if (old_plane_state->crtc == new_plane_state->crtc) in plane_switching_crtc()
594 const struct drm_plane_state *new_plane_state) in drm_atomic_plane_check() argument
596 struct drm_plane *plane = new_plane_state->plane; in drm_atomic_plane_check()
597 struct drm_crtc *crtc = new_plane_state->crtc; in drm_atomic_plane_check()
598 const struct drm_framebuffer *fb = new_plane_state->fb; in drm_atomic_plane_check()
640 if (new_plane_state->crtc_w > INT_MAX || in drm_atomic_plane_check()
641 new_plane_state->crtc_x > INT_MAX - (int32_t) new_plane_state->crtc_w || in drm_atomic_plane_check()
642 new_plane_state->crtc_h > INT_MAX || in drm_atomic_plane_check()
[all …]
Ddrm_atomic_helper.c1004 struct drm_plane_state *new_plane_state, *old_plane_state; in drm_atomic_helper_check_planes() local
1007 for_each_oldnew_plane_in_state(state, plane, old_plane_state, new_plane_state, i) { in drm_atomic_helper_check_planes()
1014 drm_atomic_helper_plane_changed(state, old_plane_state, new_plane_state, plane); in drm_atomic_helper_check_planes()
1016 drm_atomic_helper_check_plane_damage(state, new_plane_state); in drm_atomic_helper_check_planes()
1305 struct drm_plane_state *new_plane_state; in drm_atomic_helper_update_legacy_modeset_state() local
1310 new_plane_state = in drm_atomic_helper_update_legacy_modeset_state()
1313 if (new_plane_state && new_plane_state->crtc == crtc) { in drm_atomic_helper_update_legacy_modeset_state()
1314 crtc->x = new_plane_state->src_x >> 16; in drm_atomic_helper_update_legacy_modeset_state()
1315 crtc->y = new_plane_state->src_y >> 16; in drm_atomic_helper_update_legacy_modeset_state()
1564 struct drm_plane_state *new_plane_state; in drm_atomic_helper_wait_for_fences() local
[all …]
/Linux-v6.1/drivers/gpu/drm/hisilicon/hibmc/
Dhibmc_drm_de.c58 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in hibmc_plane_atomic_check() local
60 struct drm_framebuffer *fb = new_plane_state->fb; in hibmc_plane_atomic_check()
61 struct drm_crtc *crtc = new_plane_state->crtc; in hibmc_plane_atomic_check()
63 u32 src_w = new_plane_state->src_w >> 16; in hibmc_plane_atomic_check()
64 u32 src_h = new_plane_state->src_h >> 16; in hibmc_plane_atomic_check()
73 if (src_w != new_plane_state->crtc_w || src_h != new_plane_state->crtc_h) { in hibmc_plane_atomic_check()
78 if (new_plane_state->crtc_x < 0 || new_plane_state->crtc_y < 0) { in hibmc_plane_atomic_check()
86 if (new_plane_state->crtc_x + new_plane_state->crtc_w > in hibmc_plane_atomic_check()
88 new_plane_state->crtc_y + new_plane_state->crtc_h > in hibmc_plane_atomic_check()
94 if (new_plane_state->fb->pitches[0] % 128 != 0) { in hibmc_plane_atomic_check()
/Linux-v6.1/include/drm/
Ddrm_atomic_helper.h227 struct drm_plane_state *new_plane_state) in drm_atomic_plane_disabling() argument
234 WARN_ON((new_plane_state->crtc == NULL && new_plane_state->fb != NULL) || in drm_atomic_plane_disabling()
235 (new_plane_state->crtc != NULL && new_plane_state->fb == NULL)); in drm_atomic_plane_disabling()
237 return old_plane_state->crtc && !new_plane_state->crtc; in drm_atomic_plane_disabling()
Ddrm_atomic.h885 #define for_each_oldnew_plane_in_state(__state, plane, old_plane_state, new_plane_state, __i) \ argument
893 (new_plane_state) = (__state)->planes[__i].new_state, 1))
908 #define for_each_oldnew_plane_in_state_reverse(__state, plane, old_plane_state, new_plane_state, __… argument
915 (new_plane_state) = (__state)->planes[__i].new_state, 1))
925 #define for_each_new_plane_in_state_reverse(__state, plane, new_plane_state, __i) \ argument
931 (new_plane_state) = (__state)->planes[__i].new_state, 1))
962 #define for_each_new_plane_in_state(__state, plane, new_plane_state, __i) \ argument
969 (new_plane_state) = (__state)->planes[__i].new_state, \
970 (void)(new_plane_state) /* Only to avoid unused-but-set-variable warning */, 1))
/Linux-v6.1/drivers/gpu/drm/arm/
Dmalidp_planes.c504 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in malidp_de_plane_check() local
507 struct malidp_plane_state *ms = to_malidp_plane_state(new_plane_state); in malidp_de_plane_check()
508 bool rotated = new_plane_state->rotation & MALIDP_ROTATED_MASK; in malidp_de_plane_check()
510 u16 pixel_alpha = new_plane_state->pixel_blend_mode; in malidp_de_plane_check()
514 if (!new_plane_state->crtc || WARN_ON(!new_plane_state->fb)) in malidp_de_plane_check()
517 fb = new_plane_state->fb; in malidp_de_plane_check()
543 if ((new_plane_state->src_x >> 16) % block_w || (new_plane_state->src_y >> 16) % block_h) { in malidp_de_plane_check()
548 if ((new_plane_state->crtc_w > mp->hwdev->max_line_size) || in malidp_de_plane_check()
549 (new_plane_state->crtc_h > mp->hwdev->max_line_size) || in malidp_de_plane_check()
550 (new_plane_state->crtc_w < mp->hwdev->min_line_size) || in malidp_de_plane_check()
[all …]
Dhdlcd_crtc.c234 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in hdlcd_plane_atomic_check() local
239 u32 src_h = new_plane_state->src_h >> 16; in hdlcd_plane_atomic_check()
250 if (!new_plane_state->fb && crtc_state->active) in hdlcd_plane_atomic_check()
252 return drm_atomic_helper_check_plane_state(new_plane_state, in hdlcd_plane_atomic_check()
265 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in hdlcd_plane_atomic_update() local
267 struct drm_framebuffer *fb = new_plane_state->fb; in hdlcd_plane_atomic_update()
275 dest_h = drm_rect_height(&new_plane_state->dst); in hdlcd_plane_atomic_update()
276 scanout_start = drm_fb_dma_get_gem_addr(fb, new_plane_state, 0); in hdlcd_plane_atomic_update()
/Linux-v6.1/drivers/gpu/drm/vc4/
Dvc4_plane.c1192 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in vc4_plane_atomic_check() local
1194 struct vc4_plane_state *vc4_state = to_vc4_plane_state(new_plane_state); in vc4_plane_atomic_check()
1199 if (!plane_enabled(new_plane_state)) in vc4_plane_atomic_check()
1202 ret = vc4_plane_mode_set(plane, new_plane_state); in vc4_plane_atomic_check()
1206 return vc4_plane_allocate_lbm(new_plane_state); in vc4_plane_atomic_check()
1285 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in vc4_plane_atomic_async_update() local
1293 swap(plane->state->fb, new_plane_state->fb); in vc4_plane_atomic_async_update()
1294 plane->state->crtc_x = new_plane_state->crtc_x; in vc4_plane_atomic_async_update()
1295 plane->state->crtc_y = new_plane_state->crtc_y; in vc4_plane_atomic_async_update()
1296 plane->state->crtc_w = new_plane_state->crtc_w; in vc4_plane_atomic_async_update()
[all …]
/Linux-v6.1/drivers/gpu/drm/ingenic/
Dingenic-ipu.c572 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in ingenic_ipu_plane_atomic_check() local
576 struct drm_crtc *crtc = new_plane_state->crtc ?: old_plane_state->crtc; in ingenic_ipu_plane_atomic_check()
592 if (!old_plane_state->crtc ^ !new_plane_state->crtc) in ingenic_ipu_plane_atomic_check()
595 if (!new_plane_state->crtc || in ingenic_ipu_plane_atomic_check()
600 if (new_plane_state->crtc_x < 0 || new_plane_state->crtc_y < 0 || in ingenic_ipu_plane_atomic_check()
601 new_plane_state->crtc_x + new_plane_state->crtc_w > crtc_state->mode.hdisplay || in ingenic_ipu_plane_atomic_check()
602 new_plane_state->crtc_y + new_plane_state->crtc_h > crtc_state->mode.vdisplay) in ingenic_ipu_plane_atomic_check()
606 if ((new_plane_state->src_w >> 16) < 4 || (new_plane_state->src_h >> 16) < 4) in ingenic_ipu_plane_atomic_check()
610 if (((new_plane_state->src_w >> 16) & 1) || (new_plane_state->crtc_w & 1)) in ingenic_ipu_plane_atomic_check()
613 if (!osd_changed(new_plane_state, old_plane_state)) in ingenic_ipu_plane_atomic_check()
[all …]
Dingenic-drm-drv.c460 struct drm_plane_state *new_plane_state = drm_atomic_get_new_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()
483 ret = drm_atomic_helper_check_plane_state(new_plane_state, crtc_state, in ingenic_drm_plane_atomic_check()
496 (new_plane_state->src_x != 0 || in ingenic_drm_plane_atomic_check()
497 (new_plane_state->src_w >> 16) != new_plane_state->crtc_w || in ingenic_drm_plane_atomic_check()
498 (new_plane_state->src_h >> 16) != new_plane_state->crtc_h)) in ingenic_drm_plane_atomic_check()
501 priv_state->use_palette = new_plane_state->fb && in ingenic_drm_plane_atomic_check()
502 new_plane_state->fb->format->format == DRM_FORMAT_C8; 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()
[all …]
/Linux-v6.1/drivers/gpu/drm/vkms/
Dvkms_plane.c132 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in vkms_plane_atomic_check() local
138 if (!new_plane_state->fb || WARN_ON(!new_plane_state->crtc)) in vkms_plane_atomic_check()
142 new_plane_state->crtc); in vkms_plane_atomic_check()
149 ret = drm_atomic_helper_check_plane_state(new_plane_state, crtc_state, in vkms_plane_atomic_check()
157 if (!new_plane_state->visible && !can_position) in vkms_plane_atomic_check()
/Linux-v6.1/drivers/gpu/drm/sti/
Dsti_cursor.c187 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in sti_cursor_atomic_check() local
191 struct drm_crtc *crtc = new_plane_state->crtc; in sti_cursor_atomic_check()
192 struct drm_framebuffer *fb = new_plane_state->fb; in sti_cursor_atomic_check()
204 dst_x = new_plane_state->crtc_x; in sti_cursor_atomic_check()
205 dst_y = new_plane_state->crtc_y; in sti_cursor_atomic_check()
206 dst_w = clamp_val(new_plane_state->crtc_w, 0, in sti_cursor_atomic_check()
208 dst_h = clamp_val(new_plane_state->crtc_h, 0, in sti_cursor_atomic_check()
211 src_w = new_plane_state->src_w >> 16; in sti_cursor_atomic_check()
212 src_h = new_plane_state->src_h >> 16; in sti_cursor_atomic_check()
/Linux-v6.1/drivers/gpu/drm/arm/display/komeda/
Dkomeda_plane.c74 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in komeda_plane_atomic_check() local
77 struct komeda_plane_state *kplane_st = to_kplane_st(new_plane_state); in komeda_plane_atomic_check()
84 if (!new_plane_state->crtc || !new_plane_state->fb) in komeda_plane_atomic_check()
88 new_plane_state->crtc); in komeda_plane_atomic_check()
100 err = komeda_plane_init_data_flow(new_plane_state, kcrtc_st, &dflow); in komeda_plane_atomic_check()
/Linux-v6.1/drivers/gpu/drm/fsl-dcu/
Dfsl_dcu_drm_plane.c40 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in fsl_dcu_drm_plane_atomic_check() local
42 struct drm_framebuffer *fb = new_plane_state->fb; in fsl_dcu_drm_plane_atomic_check()
44 if (!new_plane_state->fb || !new_plane_state->crtc) in fsl_dcu_drm_plane_atomic_check()
/Linux-v6.1/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_plane.c348 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in mdp5_plane_atomic_check() local
353 crtc = new_plane_state->crtc ? new_plane_state->crtc : old_plane_state->crtc; in mdp5_plane_atomic_check()
362 return mdp5_plane_atomic_check_with_state(crtc_state, new_plane_state); in mdp5_plane_atomic_check()
387 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in mdp5_plane_atomic_async_check() local
389 struct mdp5_plane_state *mdp5_state = to_mdp5_plane_state(new_plane_state); in mdp5_plane_atomic_async_check()
395 new_plane_state->crtc); in mdp5_plane_atomic_async_check()
407 if (plane->state->crtc != new_plane_state->crtc || in mdp5_plane_atomic_async_check()
408 plane->state->src_w != new_plane_state->src_w || in mdp5_plane_atomic_async_check()
409 plane->state->src_h != new_plane_state->src_h || in mdp5_plane_atomic_async_check()
410 plane->state->crtc_w != new_plane_state->crtc_w || in mdp5_plane_atomic_async_check()
[all …]

123