/openbmc/linux/drivers/gpu/drm/omapdrm/ |
H A D | omap_drv.c | 128 return sa->plane->base.id - sb->plane->base.id; in drm_atomic_state_normalized_zpos_cmp() 143 struct drm_plane *plane; in omap_atomic_update_normalize_zpos() local 165 drm_for_each_plane_mask(plane, dev, new_state->plane_mask) { in omap_atomic_update_normalize_zpos() 168 plane); in omap_atomic_update_normalize_zpos() 180 plane = states[i]->plane; in omap_atomic_update_normalize_zpos() 184 plane->base.id, plane->name, in omap_atomic_update_normalize_zpos() 434 struct drm_plane *plane; in omap_modeset_init() local 439 plane = omap_plane_init(dev, i, type, plane_crtc_mask); in omap_modeset_init() 440 if (IS_ERR(plane)) in omap_modeset_init() 441 return PTR_ERR(plane); in omap_modeset_init() [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_crtc_state_dump.c | 135 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_dump_plane_state() local 136 struct drm_i915_private *i915 = to_i915(plane->base.dev); in intel_dump_plane_state() 142 plane->base.base.id, plane->base.name, in intel_dump_plane_state() 149 plane->base.base.id, plane->base.name, in intel_dump_plane_state() 207 struct intel_plane *plane; in intel_crtc_state_dump() local 385 for_each_new_intel_plane_in_state(state, plane, plane_state, i) { in intel_crtc_state_dump() 386 if (plane->pipe == crtc->pipe) in intel_crtc_state_dump()
|
H A D | intel_psr.h | 50 void intel_psr2_program_plane_sel_fetch_noarm(struct intel_plane *plane, 54 void intel_psr2_program_plane_sel_fetch_arm(struct intel_plane *plane, 58 void intel_psr2_disable_plane_sel_fetch_arm(struct intel_plane *plane,
|
H A D | intel_plane_initial.c | 25 struct intel_plane *plane = in intel_reuse_initial_plane_obj() local 28 to_intel_plane_state(plane->base.state); in intel_reuse_initial_plane_obj() 216 struct intel_plane *plane = in intel_find_initial_plane_obj() local 219 to_intel_plane_state(plane->base.state); in intel_find_initial_plane_obj() 251 intel_plane_disable_noatomic(crtc, plane); in intel_find_initial_plane_obj() 285 atomic_or(plane->frontbuffer_bit, &to_intel_frontbuffer(fb)->bits); in intel_find_initial_plane_obj()
|
/openbmc/linux/Documentation/userspace-api/media/v4l/ |
H A D | vidioc-expbuf.rst | 48 one. For the multi-planar API, applications set the ``plane`` field to 49 the index of the plane to be exported. Valid planes range from zero to 51 the single-planar API, applications must set ``plane`` to zero. 55 case of multi-planar API, every plane is exported separately using 100 expbuf.plane = i; 136 - ``plane`` 137 - Index of the plane to be exported when using the multi-planar API. 162 ``flags`` or ``type`` or ``index`` or ``plane`` fields are invalid.
|
H A D | pixfmt-yuv-planar.rst | 12 - Semi-planar formats use two planes. The first plane is the luma plane and 13 stores the Y components. The second plane is the chroma plane and stores the 194 .. [1] Order of chroma samples in the second plane 217 of the luma plane. 409 number of lines as the luma plane. 512 number of lines as the luma plane. 834 of the luma plane. 874 lines as the luma plane. 929 luma plane. 1018 as the luma plane. [all …]
|
/openbmc/linux/drivers/gpu/drm/ci/xfails/ |
H A D | amdgpu-stoney-flakes.txt | 7 kms_atomic_transition@plane-all-modeset-transition-internal-panels 8 kms_atomic_transition@plane-all-transition 9 kms_atomic_transition@plane-use-after-nonblocking-unbind
|
/openbmc/linux/drivers/gpu/drm/tve200/ |
H A D | tve200_display.c | 76 struct drm_framebuffer *old_fb = pipe->plane.state->fb; in tve200_display_check() 126 struct drm_plane *plane = &pipe->plane; in tve200_display_enable() local 130 struct drm_framebuffer *fb = plane->state->fb; in tve200_display_enable() 264 struct drm_plane *plane = &pipe->plane; in tve200_display_update() local 265 struct drm_plane_state *pstate = plane->state; in tve200_display_update()
|
/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_crtc.c | 422 state = plane->state; in _dpu_crtc_blend_setup_pipe() 432 plane->base.id, in _dpu_crtc_blend_setup_pipe() 449 struct drm_plane *plane; in _dpu_crtc_blend_setup_mixer() local 463 state = plane->state; in _dpu_crtc_blend_setup_mixer() 849 struct drm_plane *plane; in dpu_crtc_atomic_flush() local 897 dpu_plane_flush(plane); in dpu_crtc_atomic_flush() 1191 struct drm_plane *plane; in dpu_crtc_atomic_check() local 1283 struct drm_plane *plane; in _dpu_debugfs_status_show() local 1316 state = plane->state; in _dpu_debugfs_status_show() 1324 if (plane->state->fb) { in _dpu_debugfs_status_show() [all …]
|
H A D | dpu_kms.c | 122 struct drm_plane *plane; in _dpu_plane_set_danger_state() local 125 if (plane->fb && plane->state) { in _dpu_plane_set_danger_state() 128 plane->base.id, plane->fb->width, in _dpu_plane_set_danger_state() 129 plane->fb->height); in _dpu_plane_set_danger_state() 131 plane->state->src_x >> 16, in _dpu_plane_set_danger_state() 132 plane->state->src_y >> 16, in _dpu_plane_set_danger_state() 133 plane->state->src_w >> 16, in _dpu_plane_set_danger_state() 135 plane->state->crtc_x, plane->state->crtc_y, in _dpu_plane_set_danger_state() 136 plane->state->crtc_w, plane->state->crtc_h); in _dpu_plane_set_danger_state() 775 if (IS_ERR(plane)) { in _dpu_kms_drm_obj_init() [all …]
|
/openbmc/linux/drivers/gpu/drm/ingenic/ |
H A D | ingenic-drm-drv.c | 458 plane); in ingenic_drm_plane_atomic_check() 460 plane); in ingenic_drm_plane_atomic_check() 523 struct drm_plane *plane) in ingenic_drm_plane_enable() argument 528 if (plane != &priv->f0) in ingenic_drm_plane_enable() 543 if (plane != &priv->f0) in ingenic_drm_plane_disable() 557 ingenic_drm_plane_disable(priv->dev, plane); in ingenic_drm_plane_atomic_disable() 561 struct drm_plane *plane, u32 fourcc) in ingenic_drm_plane_config() argument 568 ingenic_drm_plane_enable(priv, plane); in ingenic_drm_plane_config() 618 if (plane != &priv->f0) { in ingenic_drm_plane_config() 1069 unsigned int plane) in ingenic_drm_configure_hwdesc_plane() argument [all …]
|
/openbmc/linux/drivers/staging/media/atomisp/pci/runtime/frame/src/ |
H A D | frame.c | 32 static void frame_init_plane(struct ia_css_frame_plane *plane, 39 struct ia_css_frame_plane *plane, 46 struct ia_css_frame_plane *plane, 450 static void frame_init_plane(struct ia_css_frame_plane *plane, in frame_init_plane() argument 456 plane->height = height; in frame_init_plane() 457 plane->width = width; in frame_init_plane() 458 plane->stride = stride; in frame_init_plane() 459 plane->offset = offset; in frame_init_plane() 463 struct ia_css_frame_plane *plane, in frame_init_single_plane() argument 478 frame_init_plane(plane, subpixels_per_line, stride, height, 0); in frame_init_single_plane() [all …]
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_mode_config.c | 187 struct drm_plane *plane; in drm_mode_config_reset() local 192 drm_for_each_plane(plane, dev) in drm_mode_config_reset() 193 if (plane->funcs->reset) in drm_mode_config_reset() 194 plane->funcs->reset(plane); in drm_mode_config_reset() 495 struct drm_plane *plane, *plt; in drm_mode_config_cleanup() local 525 list_for_each_entry_safe(plane, plt, &dev->mode_config.plane_list, in drm_mode_config_cleanup() 527 plane->funcs->destroy(plane); in drm_mode_config_cleanup() 638 struct drm_plane *plane; in drm_mode_config_validate() local 689 drm_for_each_plane(plane, dev) { in drm_mode_config_validate() 690 if (plane->type == DRM_PLANE_TYPE_PRIMARY) in drm_mode_config_validate()
|
/openbmc/linux/drivers/gpu/drm/tests/ |
H A D | drm_plane_helper_test.c | 50 struct drm_plane *plane; in drm_plane_helper_init() local 54 plane = kunit_kzalloc(test, sizeof(*plane), GFP_KERNEL); in drm_plane_helper_init() 55 KUNIT_ASSERT_NOT_NULL(test, plane); in drm_plane_helper_init() 64 mock->plane = plane; in drm_plane_helper_init()
|
/openbmc/linux/drivers/gpu/drm/solomon/ |
H A D | ssd130x.c | 633 struct drm_device *drm = plane->dev; in ssd130x_primary_plane_helper_atomic_check() 643 ret = drm_plane_helper_atomic_check(plane, state); in ssd130x_primary_plane_helper_atomic_check() 675 struct drm_device *drm = plane->dev; in ssd130x_primary_plane_helper_atomic_update() 699 struct drm_device *drm = plane->dev; in ssd130x_primary_plane_helper_atomic_disable() 713 static void ssd130x_primary_plane_reset(struct drm_plane *plane) in ssd130x_primary_plane_reset() argument 717 WARN_ON(plane->state); in ssd130x_primary_plane_reset() 723 __drm_gem_reset_shadow_plane(plane, &ssd130x_state->base); in ssd130x_primary_plane_reset() 732 if (WARN_ON(!plane->state)) in ssd130x_primary_plane_duplicate_state() 735 old_ssd130x_state = to_ssd130x_plane_state(plane->state); in ssd130x_primary_plane_duplicate_state() 746 __drm_gem_duplicate_shadow_plane_state(plane, new_shadow_plane_state); in ssd130x_primary_plane_duplicate_state() [all …]
|
/openbmc/linux/drivers/media/v4l2-core/ |
H A D | v4l2-common.c | 341 if (!info->block_w[plane]) in v4l2_format_block_width() 343 return info->block_w[plane]; in v4l2_format_block_width() 348 if (!info->block_h[plane]) in v4l2_format_block_height() 350 return info->block_h[plane]; in v4l2_format_block_height() 374 struct v4l2_plane_pix_format *plane; in v4l2_fill_pixfmt_mp() local 387 plane = &pixfmt->plane_fmt[0]; in v4l2_fill_pixfmt_mp() 389 plane->sizeimage = 0; in v4l2_fill_pixfmt_mp() 400 plane->sizeimage += info->bpp[i] * in v4l2_fill_pixfmt_mp() 414 plane = &pixfmt->plane_fmt[i]; in v4l2_fill_pixfmt_mp() 415 plane->bytesperline = in v4l2_fill_pixfmt_mp() [all …]
|
/openbmc/linux/include/drm/ |
H A D | drm_fb_dma_helper.h | 12 unsigned int plane); 16 unsigned int plane);
|
/openbmc/linux/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_crtc.c | 113 struct drm_plane *plane; in crtc_flush_all() local 121 if (!plane->state->visible) in crtc_flush_all() 219 struct drm_plane *plane; in blend_setup() local 248 if (!plane->state->visible) in blend_setup() 260 mdp5_plane_pipe(plane); in blend_setup() 292 plane = pstates[i]->base.plane; in blend_setup() 652 struct drm_plane *plane; member 703 struct drm_plane *plane; in mdp5_crtc_atomic_check() local 724 pstates[cnt].plane = plane; in mdp5_crtc_atomic_check() 785 pstates[i].plane->name, in mdp5_crtc_atomic_check() [all …]
|
/openbmc/linux/drivers/gpu/drm/vkms/ |
H A D | vkms_crtc.c | 182 struct drm_plane *plane; in vkms_crtc_atomic_check() local 193 drm_for_each_plane_mask(plane, crtc->dev, crtc_state->plane_mask) { in vkms_crtc_atomic_check() 195 plane); in vkms_crtc_atomic_check() 204 vkms_state->active_planes = kcalloc(i, sizeof(plane), GFP_KERNEL); in vkms_crtc_atomic_check() 210 drm_for_each_plane_mask(plane, crtc->dev, crtc_state->plane_mask) { in vkms_crtc_atomic_check() 212 plane); in vkms_crtc_atomic_check()
|
/openbmc/linux/drivers/gpu/drm/tidss/ |
H A D | tidss_plane.h | 10 #define to_tidss_plane(p) container_of((p), struct tidss_plane, plane) 15 struct drm_plane plane; member
|
/openbmc/linux/drivers/gpu/drm/i915/selftests/ |
H A D | i915_vma.c | 365 return (r->plane[n].src_stride * (r->plane[n].height - y - 1) + in rotated_index() 366 r->plane[n].offset + x); in rotated_index() 376 for (x = 0; x < r->plane[n].width; x++) { in assert_rotated() 442 return (r->plane[n].src_stride * y + in remapped_index() 443 r->plane[n].offset + x); in remapped_index() 455 for (y = 0; y < r->plane[n].height; y++) { in assert_remapped() 456 for (x = 0; x < r->plane[n].width; x++) { in assert_remapped() 501 left = (r->plane[n].dst_stride - r->plane[n].width) * PAGE_SIZE; in assert_remapped() 593 .remapped.plane[0] = *a, in igt_vma_rotate_remap() 594 .remapped.plane[1] = *b, in igt_vma_rotate_remap() [all …]
|
/openbmc/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_scrn.c | 385 struct drm_crtc *crtc = plane->state->crtc ? in vmw_sou_primary_plane_cleanup_fb() 386 plane->state->crtc : old_state->crtc; in vmw_sou_primary_plane_cleanup_fb() 393 vmw_du_plane_cleanup_fb(plane, old_state); in vmw_sou_primary_plane_cleanup_fb() 537 struct drm_plane *plane, in vmw_sou_plane_update_bo() argument 545 bo_update.base.plane = plane; in vmw_sou_plane_update_bo() 548 bo_update.base.du = vmw_crtc_to_du(plane->state->crtc); in vmw_sou_plane_update_bo() 637 struct drm_plane_state *state = update->plane->state; in vmw_sou_surface_post_clip() 697 struct drm_plane *plane, in vmw_sou_plane_update_surface() argument 705 srf_update.base.plane = plane; in vmw_sou_plane_update_surface() 740 ret = vmw_sou_plane_update_bo(dev_priv, plane, in vmw_sou_primary_plane_atomic_update() [all …]
|
/openbmc/linux/drivers/gpu/drm/mediatek/ |
H A D | mtk_drm_crtc.h | 22 int mtk_drm_crtc_plane_check(struct drm_crtc *crtc, struct drm_plane *plane, 24 void mtk_drm_crtc_async_update(struct drm_crtc *crtc, struct drm_plane *plane,
|
/openbmc/linux/drivers/gpu/drm/mgag200/ |
H A D | mgag200_mode.c | 458 int mgag200_primary_plane_helper_atomic_check(struct drm_plane *plane, in mgag200_primary_plane_helper_atomic_check() argument 461 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(new_state, plane); in mgag200_primary_plane_helper_atomic_check() 481 if (plane->state) in mgag200_primary_plane_helper_atomic_check() 482 fb = plane->state->fb; in mgag200_primary_plane_helper_atomic_check() 493 void mgag200_primary_plane_helper_atomic_update(struct drm_plane *plane, in mgag200_primary_plane_helper_atomic_update() argument 496 struct drm_device *dev = plane->dev; in mgag200_primary_plane_helper_atomic_update() 498 struct drm_plane_state *plane_state = plane->state; in mgag200_primary_plane_helper_atomic_update() 515 void mgag200_primary_plane_helper_atomic_enable(struct drm_plane *plane, in mgag200_primary_plane_helper_atomic_enable() argument 518 struct drm_device *dev = plane->dev; in mgag200_primary_plane_helper_atomic_enable() 528 void mgag200_primary_plane_helper_atomic_disable(struct drm_plane *plane, in mgag200_primary_plane_helper_atomic_disable() argument [all …]
|
/openbmc/linux/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_crtc.c | 80 struct drm_plane *plane; in crtc_flush() local 83 drm_atomic_crtc_for_each_plane(plane, crtc) { in crtc_flush() 84 enum mdp4_pipe pipe_id = mdp4_plane_pipe(plane); in crtc_flush() 164 struct drm_plane *plane; in setup_mixer() local 166 drm_atomic_crtc_for_each_plane(plane, crtc) { in setup_mixer() 167 enum mdp4_pipe pipe_id = mdp4_plane_pipe(plane); in setup_mixer() 181 struct drm_plane *plane; in blend_setup() local 190 drm_atomic_crtc_for_each_plane(plane, crtc) { in blend_setup() 191 enum mdp4_pipe pipe_id = mdp4_plane_pipe(plane); in blend_setup() 195 to_mdp_format(msm_framebuffer_format(plane->state->fb)); in blend_setup() [all …]
|