/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_client_modeset.c | 969 !plane->rotation_property) in drm_client_rotation() 985 struct drm_plane *plane; in drm_client_modeset_commit_atomic() local 1001 drm_for_each_plane(plane, dev) { in drm_client_modeset_commit_atomic() 1013 if (plane->type == DRM_PLANE_TYPE_PRIMARY) in drm_client_modeset_commit_atomic() 1076 struct drm_plane *plane; in drm_client_modeset_commit_legacy() local 1080 drm_for_each_plane(plane, dev) { in drm_client_modeset_commit_legacy() 1081 if (plane->type != DRM_PLANE_TYPE_PRIMARY) in drm_client_modeset_commit_legacy() 1082 drm_plane_force_disable(plane); in drm_client_modeset_commit_legacy() 1084 if (plane->rotation_property) in drm_client_modeset_commit_legacy() 1085 drm_mode_plane_set_obj_prop(plane, in drm_client_modeset_commit_legacy() [all …]
|
/openbmc/linux/drivers/video/fbdev/omap/ |
H A D | lcdc.c | 173 struct omapfb_plane_struct *plane = lcdc.fbdev->fb_info[0]->par; in setup_lcd_dma() local 182 if (plane->info.mirror || (src & 3) || in setup_lcd_dma() 225 omap_set_lcd_dma_b1_mirror(plane->info.mirror); in setup_lcd_dma() 280 static int omap_lcdc_setup_plane(int plane, int channel_out, in omap_lcdc_setup_plane() argument 296 if (plane != 0 || channel_out != 0 || pos_x != 0 || pos_y != 0 || in omap_lcdc_setup_plane() 301 "w %d h %d\n", plane, pos_x, pos_y, width, height); in omap_lcdc_setup_plane() 367 static int omap_lcdc_enable_plane(int plane, int enable) in omap_lcdc_enable_plane() argument 371 plane, enable, lcdc.update_mode, lcdc.ext_mode); in omap_lcdc_enable_plane() 372 if (plane != OMAPFB_PLANE_GFX) in omap_lcdc_enable_plane() 571 static void omap_lcdc_get_caps(int plane, struct omapfb_caps *caps) in omap_lcdc_get_caps() argument
|
/openbmc/linux/drivers/gpu/drm/sun4i/ |
H A D | sun4i_backend.h | 199 int layer, struct drm_plane *plane); 201 int layer, struct drm_plane *plane); 203 int layer, struct drm_plane *plane); 207 int layer, struct drm_plane *plane);
|
H A D | sun4i_frontend.h | 144 struct drm_plane *plane); 146 struct drm_plane *plane); 148 struct drm_plane *plane, uint32_t out_fmt);
|
/openbmc/linux/drivers/gpu/drm/tidss/ |
H A D | tidss_kms.c | 52 struct drm_plane *plane; in tidss_atomic_check() local 71 for_each_oldnew_plane_in_state(state, plane, opstate, npstate, i) { in tidss_atomic_check() 203 tidss->planes[tidss->num_planes++] = &tplane->plane; in tidss_dispc_modeset_init() 206 &tplane->plane); in tidss_dispc_modeset_init() 238 tidss->planes[tidss->num_planes++] = &tplane->plane; in tidss_dispc_modeset_init()
|
/openbmc/linux/drivers/gpu/drm/hisilicon/kirin/ |
H A D | kirin_drm_drv.c | 41 struct drm_plane *plane, in kirin_drm_crtc_init() argument 58 ret = drm_crtc_init_with_planes(dev, crtc, plane, NULL, in kirin_drm_crtc_init() 70 static int kirin_drm_plane_init(struct drm_device *dev, struct drm_plane *plane, in kirin_drm_plane_init() argument 76 ret = drm_universal_plane_init(dev, plane, 1, data->plane_funcs, in kirin_drm_plane_init() 85 drm_plane_helper_add(plane, data->plane_helper_funcs); in kirin_drm_plane_init()
|
H A D | kirin_drm_drv.h | 13 #define to_kirin_plane(plane) \ argument 14 container_of(plane, struct kirin_plane, base)
|
/openbmc/linux/drivers/gpu/drm/ci/xfails/ |
H A D | msm-sdm845-fails.txt | 60 kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-25,Timeout 61 kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-5,Timeout 62 kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-75,Timeout 63 kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats,Timeout 64 kms_plane_scaling@plane-scaler-with-pixel-format-unity-scaling,Timeout
|
H A D | mediatek-mt8183-flakes.txt | 13 kms_properties@plane-properties-atomic 14 kms_properties@plane-properties-legacy
|
H A D | rockchip-rk3399-fails.txt | 22 kms_plane@plane-panning-bottom-right,Fail 23 kms_plane@plane-panning-top-left,Fail 24 kms_plane@plane-position-covered,Fail
|
/openbmc/linux/drivers/gpu/drm/i915/gvt/ |
H A D | fb_decoder.h | 167 struct intel_vgpu_primary_plane_format *plane); 169 struct intel_vgpu_cursor_plane_format *plane); 171 struct intel_vgpu_sprite_plane_format *plane);
|
/openbmc/linux/drivers/gpu/drm/vc4/tests/ |
H A D | vc4_mock_crtc.c | 22 struct drm_plane *plane, in vc4_mock_pv() argument 34 vc4_crtc, data, plane, in vc4_mock_pv()
|
H A D | vc4_mock.c | 113 struct drm_plane *plane; in __build_one_pipe() local 121 plane = &dummy_plane->plane.base; in __build_one_pipe() 122 dummy_crtc = vc4_mock_pv(test, drm, plane, pipe->data); in __build_one_pipe()
|
/openbmc/linux/drivers/gpu/drm/sti/ |
H A D | sti_mixer.h | 54 struct sti_plane *plane, bool status); 55 int sti_mixer_set_plane_depth(struct sti_mixer *mixer, struct sti_plane *plane);
|
/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_plane.h | 32 void amdgpu_dm_plane_handle_cursor_update(struct drm_plane *plane, 55 struct drm_plane *plane,
|
/openbmc/linux/drivers/gpu/drm/i915/ |
H A D | i915_reg.h | 3158 #define DSPCNTR(plane) _MMIO_PIPE2(plane, _DSPACNTR) argument 3159 #define DSPADDR(plane) _MMIO_PIPE2(plane, _DSPAADDR) argument 3160 #define DSPSTRIDE(plane) _MMIO_PIPE2(plane, _DSPASTRIDE) argument 3161 #define DSPPOS(plane) _MMIO_PIPE2(plane, _DSPAPOS) argument 3162 #define DSPSIZE(plane) _MMIO_PIPE2(plane, _DSPASIZE) argument 3163 #define DSPSURF(plane) _MMIO_PIPE2(plane, _DSPASURF) argument 3165 #define DSPLINOFF(plane) DSPADDR(plane) argument 3166 #define DSPOFFSET(plane) _MMIO_PIPE2(plane, _DSPAOFFSET) argument 3197 #define PRIMPOS(plane) _MMIO_TRANS2(plane, _PRIMPOS_A) argument 3198 #define PRIMSIZE(plane) _MMIO_TRANS2(plane, _PRIMSIZE_A) argument [all …]
|
/openbmc/linux/drivers/gpu/drm/imx/dcss/ |
H A D | dcss-dpr.c | 237 int plane, max_planes = 1; in dcss_dpr_set_res() local 244 for (plane = 0; plane < max_planes; plane++) { in dcss_dpr_set_res() 245 yres = plane == 1 ? yres >> 1 : yres; in dcss_dpr_set_res() 251 DCSS_DPR_FRAME_1P_PIX_X_CTRL + plane * gap); in dcss_dpr_set_res() 253 DCSS_DPR_FRAME_1P_PIX_Y_CTRL + plane * gap); in dcss_dpr_set_res() 255 dcss_dpr_write(ch, 2, DCSS_DPR_FRAME_1P_CTRL0 + plane * gap); in dcss_dpr_set_res()
|
/openbmc/linux/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_kms.c | 285 struct drm_plane *plane; in modeset_init() local 308 plane = mdp4_plane_init(dev, vg_planes[i], false); in modeset_init() 309 if (IS_ERR(plane)) { in modeset_init() 312 ret = PTR_ERR(plane); in modeset_init() 318 plane = mdp4_plane_init(dev, rgb_planes[i], true); in modeset_init() 319 if (IS_ERR(plane)) { in modeset_init() 322 ret = PTR_ERR(plane); in modeset_init() 326 crtc = mdp4_crtc_init(dev, plane, priv->num_crtcs, i, in modeset_init()
|
/openbmc/linux/Documentation/userspace-api/media/v4l/ |
H A D | pixfmt-m420.rst | 10 YUV 4:2:0. Hybrid plane line-interleaved layout. 20 The luma plane has one byte per pixel. The chroma plane contains
|
/openbmc/linux/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | dss.h | 384 void dispc_ovl_set_fifo_threshold(enum omap_plane plane, u32 low, u32 high); 385 void dispc_ovl_compute_fifo_thresholds(enum omap_plane plane, 420 int dispc_ovl_check(enum omap_plane plane, enum omap_channel channel, 425 int dispc_ovl_enable(enum omap_plane plane, bool enable); 426 bool dispc_ovl_enabled(enum omap_plane plane); 427 void dispc_ovl_set_channel_out(enum omap_plane plane, 429 int dispc_ovl_setup(enum omap_plane plane, const struct omap_overlay_info *oi,
|
/openbmc/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_stdu.c | 915 vmw_du_plane_cleanup_fb(plane, old_state); in vmw_stdu_primary_plane_cleanup_fb() 939 struct vmw_private *dev_priv = vmw_priv(plane->dev); in vmw_stdu_primary_plane_prepare_fb() 1179 struct drm_plane *plane, in vmw_stdu_plane_update_bo() argument 1187 bo_update.base.plane = plane; in vmw_stdu_plane_update_bo() 1242 struct drm_plane_state *state = update->plane->state; in vmw_stdu_surface_update_proxy() 1342 struct drm_plane *plane, in vmw_stdu_plane_update_surface() argument 1351 stdu = vmw_crtc_to_stdu(plane->state->crtc); in vmw_stdu_plane_update_surface() 1355 srf_update.plane = plane; in vmw_stdu_plane_update_surface() 1358 srf_update.du = vmw_crtc_to_du(plane->state->crtc); in vmw_stdu_plane_update_surface() 1420 ret = vmw_stdu_plane_update_bo(dev_priv, plane, in vmw_stdu_primary_plane_atomic_update() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/display/ti/ |
H A D | ti,am65x-dss.yaml | 19 format. The first plane is full video plane with all features and the 20 second is a "lite plane" without scaling support. 33 - description: VIDL1 light video plane 34 - description: VID video plane
|
/openbmc/linux/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus.h | 225 unsigned int plane) in cedrus_buf_addr() argument 230 pix_fmt->height * plane : 0); in cedrus_buf_addr() 235 unsigned int plane) in cedrus_dst_buf_addr() argument 237 return buf ? cedrus_buf_addr(buf, &ctx->dst_fmt, plane) : 0; in cedrus_dst_buf_addr()
|
/openbmc/linux/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_crtc.c | 174 struct drm_plane *plane, in exynos_drm_crtc_create() argument 193 ret = drm_crtc_init_with_planes(drm_dev, crtc, plane, NULL, in exynos_drm_crtc_create() 203 plane->funcs->destroy(plane); in exynos_drm_crtc_create()
|
/openbmc/linux/drivers/gpu/drm/ast/ |
H A D | ast_mode.c | 577 struct drm_plane *plane = &ast_plane->base; in ast_plane_init() local 583 return drm_universal_plane_init(dev, plane, possible_crtcs, funcs, in ast_plane_init() 601 struct drm_device *dev = plane->dev; in ast_primary_plane_helper_atomic_check() 643 struct drm_device *dev = plane->dev; in ast_primary_plane_helper_atomic_update() 650 struct ast_plane *ast_plane = to_ast_plane(plane); in ast_primary_plane_helper_atomic_update() 682 struct ast_device *ast = to_ast_device(plane->dev); in ast_primary_plane_helper_atomic_enable() 683 struct ast_plane *ast_plane = to_ast_plane(plane); in ast_primary_plane_helper_atomic_enable() 698 struct ast_device *ast = to_ast_device(plane->dev); in ast_primary_plane_helper_atomic_disable() 882 struct ast_plane *ast_plane = to_ast_plane(plane); in ast_cursor_plane_helper_atomic_update() 887 struct ast_device *ast = to_ast_device(plane->dev); in ast_cursor_plane_helper_atomic_update() [all …]
|