Home
last modified time | relevance | path

Searched refs:plane (Results 151 – 175 of 439) sorted by relevance

12345678910>>...18

/openbmc/linux/drivers/gpu/drm/omapdrm/
H A Domap_drv.c128 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 Dintel_crtc_state_dump.c135 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 Dintel_psr.h50 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 Dintel_plane_initial.c25 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 Dvidioc-expbuf.rst48 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 Dpixfmt-yuv-planar.rst12 - 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 Damdgpu-stoney-flakes.txt7 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 Dtve200_display.c76 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 Ddpu_crtc.c422 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 Ddpu_kms.c122 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 Dingenic-drm-drv.c458 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 Dframe.c32 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 Ddrm_mode_config.c187 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 Ddrm_plane_helper_test.c50 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 Dssd130x.c633 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 Dv4l2-common.c341 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 Ddrm_fb_dma_helper.h12 unsigned int plane);
16 unsigned int plane);
/openbmc/linux/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_crtc.c113 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 Dvkms_crtc.c182 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 Dtidss_plane.h10 #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 Di915_vma.c365 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 Dvmwgfx_scrn.c385 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 Dmtk_drm_crtc.h22 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 Dmgag200_mode.c458 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 Dmdp4_crtc.c80 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 …]

12345678910>>...18