| /drivers/gpu/drm/i915/display/ |
| A D | intel_plane.c | 490 u32 new_ctl = new_plane_state->ctl; in i9xx_must_disable_cxsr() 685 if (new_plane_state->uapi.visible) in intel_plane_atomic_check_with_state() 712 new_plane_state, 0); in intel_plane_atomic_check_with_state() 715 new_plane_state, 1); in intel_plane_atomic_check_with_state() 722 new_plane_state, 0); in intel_plane_atomic_check_with_state() 789 new_plane_state); in plane_atomic_check() 913 new_plane_state->is_y_plane) in intel_crtc_planes_update_noarm() 946 new_plane_state->is_y_plane) in skl_crtc_planes_update_arm() 1152 new_plane_state->fence = fence; in add_dma_resv_fences() 1207 &new_plane_state->uapi); in intel_prepare_plane_fb() [all …]
|
| A D | intel_cursor.c | 869 if (!new_plane_state) in intel_legacy_cursor_update() 880 new_plane_state->uapi.src_x = src_x; in intel_legacy_cursor_update() 881 new_plane_state->uapi.src_y = src_y; in intel_legacy_cursor_update() 882 new_plane_state->uapi.src_w = src_w; in intel_legacy_cursor_update() 883 new_plane_state->uapi.src_h = src_h; in intel_legacy_cursor_update() 884 new_plane_state->uapi.crtc_x = crtc_x; in intel_legacy_cursor_update() 885 new_plane_state->uapi.crtc_y = crtc_y; in intel_legacy_cursor_update() 886 new_plane_state->uapi.crtc_w = crtc_w; in intel_legacy_cursor_update() 887 new_plane_state->uapi.crtc_h = crtc_h; in intel_legacy_cursor_update() 889 intel_plane_copy_uapi_to_hw_state(new_plane_state, new_plane_state, crtc); in intel_legacy_cursor_update() [all …]
|
| /drivers/gpu/drm/loongson/ |
| A D | lsdc_plane.c | 278 crtc = new_plane_state->crtc; in ls7a1000_cursor_plane_atomic_check() 284 if (new_plane_state->crtc_w != 32 || new_plane_state->crtc_h != 32) { in ls7a1000_cursor_plane_atomic_check() 286 new_plane_state->crtc_w, new_plane_state->crtc_h); in ls7a1000_cursor_plane_atomic_check() 310 if (!new_plane_state->visible) in ls7a1000_cursor_plane_atomic_update() 313 ops->update_position(cursor, new_plane_state->crtc_x, new_plane_state->crtc_y); in ls7a1000_cursor_plane_atomic_update() 351 crtc = new_plane_state->crtc; in ls7a2000_cursor_plane_atomic_check() 357 if (new_plane_state->crtc_w != new_plane_state->crtc_h) { in ls7a2000_cursor_plane_atomic_check() 359 new_plane_state->crtc_w, new_plane_state->crtc_h); in ls7a2000_cursor_plane_atomic_check() 363 if (new_plane_state->crtc_w != 64 && new_plane_state->crtc_w != 32) { in ls7a2000_cursor_plane_atomic_check() 365 new_plane_state->crtc_w, new_plane_state->crtc_h); in ls7a2000_cursor_plane_atomic_check() [all …]
|
| /drivers/gpu/drm/omapdrm/ |
| A D | omap_plane.c | 228 crtc = new_plane_state->crtc ? new_plane_state->crtc : plane->state->crtc; 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() 274 if (new_plane_state->src_w > max_width || new_plane_state->crtc_w > width) { in omap_plane_atomic_check() 278 new_plane_state->crtc_w / 2 & 1)) { in omap_plane_atomic_check() 291 new_plane_state->crtc_w <= (2 * width)) in omap_plane_atomic_check() 302 if ((new_plane_state->src_w >> 16) != new_plane_state->crtc_w || in omap_plane_atomic_check() [all …]
|
| /drivers/gpu/drm/tidss/ |
| A D | tidss_plane.c | 47 if (!new_plane_state->crtc) { in tidss_plane_atomic_check() 53 new_plane_state->visible = false; in tidss_plane_atomic_check() 58 new_plane_state->crtc); in tidss_plane_atomic_check() 80 finfo = drm_format_info(new_plane_state->fb->format->format); in tidss_plane_atomic_check() 82 if ((new_plane_state->src_x >> 16) % finfo->hsub != 0) { in tidss_plane_atomic_check() 85 __func__, (new_plane_state->src_x >> 16), finfo->hsub); in tidss_plane_atomic_check() 89 if ((new_plane_state->src_y >> 16) % finfo->vsub != 0) { in tidss_plane_atomic_check() 92 __func__, (new_plane_state->src_y >> 16), finfo->vsub); in tidss_plane_atomic_check() 96 if ((new_plane_state->src_w >> 16) % finfo->hsub != 0) { in tidss_plane_atomic_check() 99 __func__, (new_plane_state->src_w >> 16), in tidss_plane_atomic_check() [all …]
|
| /drivers/gpu/drm/armada/ |
| A D | armada_plane.c | 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() 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() 118 st->dst_yx = new_plane_state->dst.y1; in armada_drm_plane_atomic_check() 119 st->dst_hw = drm_rect_height(&new_plane_state->dst); in armada_drm_plane_atomic_check() 123 st->src_hw |= drm_rect_width(&new_plane_state->src) >> 16; in armada_drm_plane_atomic_check() [all …]
|
| /drivers/gpu/drm/renesas/rcar-du/ |
| A D | rcar_du_plane.c | 146 struct rcar_du_plane_state *new_plane_state; in rcar_du_atomic_check_planes() local 162 if (!new_plane_state->format) { in rcar_du_atomic_check_planes() 167 new_plane_state->hwindex = -1; in rcar_du_atomic_check_planes() 183 new_plane_state->hwindex = -1; in rcar_du_atomic_check_planes() 232 new_plane_state = to_rcar_plane_state(s); in rcar_du_atomic_check_planes() 239 new_plane_state->format ? in rcar_du_atomic_check_planes() 240 new_plane_state->format->planes : 0, in rcar_du_atomic_check_planes() 241 new_plane_state->hwindex); in rcar_du_atomic_check_planes() 272 if (!new_plane_state->format || in rcar_du_atomic_check_planes() 301 new_plane_state->hwindex = idx; in rcar_du_atomic_check_planes() [all …]
|
| /drivers/gpu/drm/mediatek/ |
| A D | mtk_plane.c | 111 if (plane != new_plane_state->crtc->cursor) in mtk_plane_atomic_async_check() 120 ret = mtk_crtc_plane_check(new_plane_state->crtc, plane, in mtk_plane_atomic_async_check() 121 to_mtk_plane_state(new_plane_state)); in mtk_plane_atomic_async_check() 233 mtk_plane_update_new_state(new_state, new_plane_state); in mtk_plane_atomic_async_update() 236 new_plane_state->pending.async_dirty = true; in mtk_plane_atomic_async_update() 255 struct drm_framebuffer *fb = new_plane_state->fb; in mtk_plane_atomic_check() 262 if (WARN_ON(!new_plane_state->crtc)) in mtk_plane_atomic_check() 265 ret = mtk_crtc_plane_check(new_plane_state->crtc, plane, in mtk_plane_atomic_check() 266 to_mtk_plane_state(new_plane_state)); in mtk_plane_atomic_check() 271 new_plane_state->crtc); in mtk_plane_atomic_check() [all …]
|
| /drivers/gpu/drm/kmb/ |
| A D | kmb_plane.c | 107 fb = new_plane_state->fb; in kmb_plane_atomic_check() 108 if (!fb || !new_plane_state->crtc) in kmb_plane_atomic_check() 115 if (new_plane_state->crtc_w > KMB_FB_MAX_WIDTH || in kmb_plane_atomic_check() 118 new_plane_state->crtc_h < KMB_FB_MIN_HEIGHT) in kmb_plane_atomic_check() 133 new_plane_state->crtc); in kmb_plane_atomic_check() 365 fb = new_plane_state->fb; in kmb_plane_atomic_update() 384 src_w = new_plane_state->src_w >> 16; in kmb_plane_atomic_update() 385 src_h = new_plane_state->src_h >> 16; in kmb_plane_atomic_update() 386 crtc_x = new_plane_state->crtc_x; in kmb_plane_atomic_update() 387 crtc_y = new_plane_state->crtc_y; in kmb_plane_atomic_update() [all …]
|
| /drivers/gpu/drm/renesas/shmobile/ |
| A D | shmob_drm_plane.c | 149 struct shmob_drm_plane_state *sstate = to_shmob_plane_state(new_plane_state); in shmob_drm_plane_atomic_check() 154 if (!new_plane_state->crtc) { in shmob_drm_plane_atomic_check() 160 new_plane_state->visible = false; in shmob_drm_plane_atomic_check() 165 crtc_state = drm_atomic_get_crtc_state(state, new_plane_state->crtc); in shmob_drm_plane_atomic_check() 169 ret = drm_atomic_helper_check_plane_state(new_plane_state, crtc_state, in shmob_drm_plane_atomic_check() 176 if (!new_plane_state->visible) { in shmob_drm_plane_atomic_check() 181 sstate->format = shmob_drm_format_info(new_plane_state->fb->format->format); in shmob_drm_plane_atomic_check() 185 &new_plane_state->fb->format->format); in shmob_drm_plane_atomic_check() 200 if (!new_plane_state->visible) in shmob_drm_plane_atomic_update() 204 shmob_drm_primary_plane_setup(splane, new_plane_state); in shmob_drm_plane_atomic_update() [all …]
|
| /drivers/gpu/drm/imx/dcss/ |
| A D | dcss-plane.c | 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() 196 new_plane_state->crtc_x + new_plane_state->crtc_w > hdisplay || in dcss_plane_atomic_check() [all …]
|
| /drivers/gpu/drm/ |
| A D | drm_atomic.c | 643 if (new_plane_state->crtc_w > INT_MAX || in drm_atomic_plane_check() 644 new_plane_state->crtc_x > INT_MAX - (int32_t) new_plane_state->crtc_w || in drm_atomic_plane_check() 646 new_plane_state->crtc_y > INT_MAX - (int32_t) new_plane_state->crtc_h) { in drm_atomic_plane_check() 650 new_plane_state->crtc_w, new_plane_state->crtc_h, in drm_atomic_plane_check() 651 new_plane_state->crtc_x, new_plane_state->crtc_y); in drm_atomic_plane_check() 660 new_plane_state->src_x > fb_width - new_plane_state->src_w || in drm_atomic_plane_check() 662 new_plane_state->src_y > fb_height - new_plane_state->src_h) { in drm_atomic_plane_check() 667 new_plane_state->src_w >> 16, in drm_atomic_plane_check() 669 new_plane_state->src_h >> 16, in drm_atomic_plane_check() 671 new_plane_state->src_x >> 16, in drm_atomic_plane_check() [all …]
|
| A D | drm_atomic_helper.c | 1413 new_plane_state = in drm_atomic_helper_update_legacy_modeset_state() 1416 if (new_plane_state && new_plane_state->crtc == crtc) { in drm_atomic_helper_update_legacy_modeset_state() 1723 if (!new_plane_state->fence) in set_fence_deadline() 1761 if (!new_plane_state->fence) in drm_atomic_helper_wait_for_fences() 1764 WARN_ON(!new_plane_state->fb); in drm_atomic_helper_wait_for_fences() 1776 new_plane_state->fence = NULL; in drm_atomic_helper_wait_for_fences() 2048 if (!new_plane_state->crtc || in drm_atomic_helper_async_check() 2064 if (new_plane_state->fence) { in drm_atomic_helper_async_check() 2923 new_plane_state); in drm_atomic_helper_commit_planes() 3260 new_plane_state->state = NULL; in drm_atomic_helper_swap_state() [all …]
|
| /drivers/gpu/drm/hisilicon/hibmc/ |
| A D | hibmc_drm_de.c | 58 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()
|
| /drivers/gpu/drm/arm/ |
| A D | malidp_planes.c | 501 u16 pixel_alpha = new_plane_state->pixel_blend_mode; in malidp_de_plane_check() 505 if (!new_plane_state->crtc || WARN_ON(!new_plane_state->fb)) in malidp_de_plane_check() 508 fb = new_plane_state->fb; in malidp_de_plane_check() 534 if ((new_plane_state->src_x >> 16) % block_w || (new_plane_state->src_y >> 16) % block_h) { in malidp_de_plane_check() 542 (new_plane_state->crtc_h < mp->hwdev->min_line_size)) in malidp_de_plane_check() 552 (new_plane_state->fb->pitches[1] != new_plane_state->fb->pitches[2])) in malidp_de_plane_check() 555 ret = malidp_se_check_scaling(mp, new_plane_state); in malidp_de_plane_check() 560 if (new_plane_state->rotation != DRM_MODE_ROTATE_0) { in malidp_de_plane_check() 581 if (new_plane_state->rotation & MALIDP_ROTATED_MASK) { in malidp_de_plane_check() 585 new_plane_state->crtc_h, in malidp_de_plane_check() [all …]
|
| A D | hdlcd_crtc.c | 240 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in hdlcd_plane_atomic_check() local 245 u32 src_h = new_plane_state->src_h >> 16; in hdlcd_plane_atomic_check() 256 if (!new_plane_state->fb && crtc_state->active) in hdlcd_plane_atomic_check() 258 return drm_atomic_helper_check_plane_state(new_plane_state, in hdlcd_plane_atomic_check() 271 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in hdlcd_plane_atomic_update() local 273 struct drm_framebuffer *fb = new_plane_state->fb; in hdlcd_plane_atomic_update() 281 dest_h = drm_rect_height(&new_plane_state->dst); in hdlcd_plane_atomic_update() 282 scanout_start = drm_fb_dma_get_gem_addr(fb, new_plane_state, 0); in hdlcd_plane_atomic_update()
|
| /drivers/gpu/drm/ingenic/ |
| A D | ingenic-ipu.c | 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() 618 xres = new_plane_state->src_w >> 16; in ingenic_ipu_plane_atomic_check() 619 yres = new_plane_state->src_h >> 16; in ingenic_ipu_plane_atomic_check() [all …]
|
| /drivers/gpu/drm/msm/disp/dpu1/ |
| A D | dpu_plane.c | 839 if (!new_plane_state->visible) in dpu_plane_atomic_check_nosspp() 878 new_plane_state->fb->width, new_plane_state->fb->height, in dpu_plane_atomic_check_nosspp() 879 new_plane_state->rotation); in dpu_plane_atomic_check_nosspp() 899 new_plane_state->fb->width, new_plane_state->fb->height, in dpu_plane_atomic_check_nosspp() 900 new_plane_state->rotation); in dpu_plane_atomic_check_nosspp() 903 new_plane_state->fb->width, new_plane_state->fb->height, in dpu_plane_atomic_check_nosspp() 969 new_plane_state); in dpu_plane_atomic_check_sspp() 976 new_plane_state); in dpu_plane_atomic_check_sspp() 1093 if (new_plane_state->crtc) in dpu_plane_atomic_check() 1095 new_plane_state->crtc); in dpu_plane_atomic_check() [all …]
|
| /drivers/gpu/drm/xe/display/ |
| A D | xe_fb_pin.c | 381 static bool reuse_vma(struct intel_plane_state *new_plane_state, in reuse_vma() argument 389 if (old_plane_state->hw.fb == new_plane_state->hw.fb && in reuse_vma() 391 &new_plane_state->view.gtt, in reuse_vma() 392 sizeof(new_plane_state->view.gtt))) { in reuse_vma() 407 new_plane_state->ggtt_vma = vma; in reuse_vma() 411 int intel_plane_pin_fb(struct intel_plane_state *new_plane_state, in intel_plane_pin_fb() argument 414 struct drm_framebuffer *fb = new_plane_state->hw.fb; in intel_plane_pin_fb() 419 struct intel_plane *plane = to_intel_plane(new_plane_state->uapi.plane); in intel_plane_pin_fb() 422 if (reuse_vma(new_plane_state, old_plane_state)) in intel_plane_pin_fb() 428 vma = __xe_pin_fb_vma(intel_fb, &new_plane_state->view.gtt, alignment); in intel_plane_pin_fb() [all …]
|
| /drivers/gpu/drm/sysfb/ |
| A D | drm_sysfb_modeset.c | 192 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(new_state, plane); in drm_sysfb_plane_helper_atomic_check() local 194 to_drm_shadow_plane_state(new_plane_state); in drm_sysfb_plane_helper_atomic_check() 195 struct drm_framebuffer *new_fb = new_plane_state->fb; in drm_sysfb_plane_helper_atomic_check() 196 struct drm_crtc *new_crtc = new_plane_state->crtc; in drm_sysfb_plane_helper_atomic_check() 202 new_crtc_state = drm_atomic_get_new_crtc_state(new_state, new_plane_state->crtc); in drm_sysfb_plane_helper_atomic_check() 204 ret = drm_atomic_helper_check_plane_state(new_plane_state, new_crtc_state, in drm_sysfb_plane_helper_atomic_check() 210 else if (!new_plane_state->visible) in drm_sysfb_plane_helper_atomic_check() 223 new_crtc_state = drm_atomic_get_new_crtc_state(new_state, new_plane_state->crtc); in drm_sysfb_plane_helper_atomic_check()
|
| /drivers/gpu/drm/sti/ |
| A D | sti_cursor.c | 187 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() 207 dst_x = new_plane_state->crtc_x; in sti_cursor_atomic_check() 208 dst_y = new_plane_state->crtc_y; in sti_cursor_atomic_check() 209 dst_w = clamp_val(new_plane_state->crtc_w, 0, in sti_cursor_atomic_check() 211 dst_h = clamp_val(new_plane_state->crtc_h, 0, in sti_cursor_atomic_check() 214 src_w = new_plane_state->src_w >> 16; in sti_cursor_atomic_check() 215 src_h = new_plane_state->src_h >> 16; in sti_cursor_atomic_check()
|
| /drivers/gpu/drm/vc4/ |
| A D | vc4_plane.c | 2139 if (!plane_enabled(new_plane_state)) { in vc4_plane_atomic_check() 2145 vc6_plane_free_upm(new_plane_state); in vc4_plane_atomic_check() 2277 swap(plane->state->fb, new_plane_state->fb); in vc4_plane_atomic_async_update() 2282 plane->state->src_x = new_plane_state->src_x; in vc4_plane_atomic_async_update() 2283 plane->state->src_y = new_plane_state->src_y; in vc4_plane_atomic_async_update() 2284 plane->state->src_w = new_plane_state->src_w; in vc4_plane_atomic_async_update() 2285 plane->state->src_h = new_plane_state->src_h; in vc4_plane_atomic_async_update() 2286 plane->state->alpha = new_plane_state->alpha; in vc4_plane_atomic_async_update() 2289 plane->state->zpos = new_plane_state->zpos; in vc4_plane_atomic_async_update() 2293 plane->state->src = new_plane_state->src; in vc4_plane_atomic_async_update() [all …]
|
| /drivers/gpu/drm/ast/ |
| A D | ast_cursor.c | 163 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, plane); in ast_cursor_plane_helper_atomic_check() local 164 struct drm_framebuffer *new_fb = new_plane_state->fb; in ast_cursor_plane_helper_atomic_check() 168 if (new_plane_state->crtc) in ast_cursor_plane_helper_atomic_check() 169 new_crtc_state = drm_atomic_get_new_crtc_state(state, new_plane_state->crtc); in ast_cursor_plane_helper_atomic_check() 171 ret = drm_atomic_helper_check_plane_state(new_plane_state, new_crtc_state, in ast_cursor_plane_helper_atomic_check() 175 if (ret || !new_plane_state->visible) in ast_cursor_plane_helper_atomic_check()
|
| /drivers/gpu/drm/vkms/ |
| A D | vkms_plane.c | 145 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in vkms_plane_atomic_check() local 150 if (!new_plane_state->fb || WARN_ON(!new_plane_state->crtc)) in vkms_plane_atomic_check() 154 new_plane_state->crtc); in vkms_plane_atomic_check() 158 ret = drm_atomic_helper_check_plane_state(new_plane_state, crtc_state, in vkms_plane_atomic_check()
|
| /drivers/gpu/drm/arm/display/komeda/ |
| A D | komeda_plane.c | 74 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()
|