Home
last modified time | relevance | path

Searched refs:plane (Results 76 – 100 of 439) sorted by relevance

12345678910>>...18

/openbmc/linux/drivers/gpu/drm/sti/
H A Dsti_cursor.c64 struct sti_plane plane; member
190 struct sti_cursor *cursor = to_sti_cursor(plane); in sti_cursor_atomic_check()
265 struct sti_cursor *cursor = to_sti_cursor(plane); in sti_cursor_atomic_update()
309 sti_plane_update_fps(plane, true, false); in sti_cursor_atomic_update()
311 plane->status = STI_PLANE_UPDATED; in sti_cursor_atomic_update()
330 drm_plane->base.id, sti_plane_to_str(plane)); in sti_cursor_atomic_disable()
332 plane->status = STI_PLANE_DISABLING; in sti_cursor_atomic_disable()
388 cursor->plane.desc = desc; in sti_cursor_create()
389 cursor->plane.status = STI_PLANE_DISABLED; in sti_cursor_create()
404 drm_plane_helper_add(&cursor->plane.drm_plane, in sti_cursor_create()
[all …]
H A Dsti_gdp.c123 struct sti_plane plane; member
324 switch (gdp->plane.desc) { in gdp_debugfs_init()
497 sti_plane_to_str(&gdp->plane)); in sti_gdp_field_cb()
562 switch (gdp->plane.desc) { in sti_gdp_init()
696 sti_plane_to_str(plane), in sti_gdp_atomic_check()
741 plane->status = STI_PLANE_UPDATED; in sti_gdp_atomic_update()
841 sti_plane_to_str(plane)); in sti_gdp_atomic_update()
868 plane->status = STI_PLANE_UPDATED; in sti_gdp_atomic_update()
889 plane->status = STI_PLANE_DISABLING; in sti_gdp_atomic_disable()
933 gdp->plane.desc = desc; in sti_gdp_create()
[all …]
/openbmc/linux/drivers/gpu/drm/armada/
H A Darmada_overlay.c74 plane); in armada_drm_overlay_plane_atomic_update()
76 plane); in armada_drm_overlay_plane_atomic_update()
82 DRM_DEBUG_KMS("[PLANE:%d:%s]\n", plane->base.id, plane->name); in armada_drm_overlay_plane_atomic_update()
88 plane->base.id, plane->name, in armada_drm_overlay_plane_atomic_update()
225 plane); in armada_drm_overlay_plane_atomic_disable()
230 DRM_DEBUG_KMS("[PLANE:%d:%s]\n", plane->base.id, plane->name); in armada_drm_overlay_plane_atomic_disable()
236 plane->base.id, plane->name, in armada_drm_overlay_plane_atomic_disable()
307 if (plane->state) in armada_overlay_reset()
309 kfree(plane->state); in armada_overlay_reset()
310 plane->state = NULL; in armada_overlay_reset()
[all …]
H A Darmada_plane.h24 void armada_drm_plane_cleanup_fb(struct drm_plane *plane,
26 int armada_drm_plane_atomic_check(struct drm_plane *plane,
28 void armada_plane_reset(struct drm_plane *plane);
29 struct drm_plane_state *armada_plane_duplicate_state(struct drm_plane *plane);
30 void armada_plane_destroy_state(struct drm_plane *plane,
/openbmc/linux/drivers/gpu/drm/
H A Ddrm_atomic_uapi.c190 struct drm_plane *plane = plane_state->plane; in drm_atomic_set_crtc_for_plane() local
217 plane->base.id, plane->name, plane_state, in drm_atomic_set_crtc_for_plane()
222 plane->base.id, plane->name, plane_state); in drm_atomic_set_crtc_for_plane()
242 struct drm_plane *plane = plane_state->plane; in drm_atomic_set_fb_for_plane() local
247 fb->base.id, plane->base.id, plane->name, in drm_atomic_set_fb_for_plane()
252 plane->base.id, plane->name, plane_state); in drm_atomic_set_fb_for_plane()
573 plane->base.id, plane->name, val); in drm_atomic_plane_set_property()
594 return plane->funcs->atomic_set_property(plane, state, in drm_atomic_plane_set_property()
599 plane->base.id, plane->name, in drm_atomic_plane_set_property()
655 return plane->funcs->atomic_get_property(plane, state, property, val); in drm_atomic_plane_get_property()
[all …]
H A Ddrm_fourcc.c380 int plane) in drm_format_info_block_width() argument
382 if (!info || plane < 0 || plane >= info->num_planes) in drm_format_info_block_width()
385 if (!info->block_w[plane]) in drm_format_info_block_width()
387 return info->block_w[plane]; in drm_format_info_block_width()
400 int plane) in drm_format_info_block_height() argument
402 if (!info || plane < 0 || plane >= info->num_planes) in drm_format_info_block_height()
405 if (!info->block_h[plane]) in drm_format_info_block_height()
407 return info->block_h[plane]; in drm_format_info_block_height()
421 if (!info || plane < 0 || plane >= info->num_planes) in drm_format_info_bpp()
424 return info->char_per_block[plane] * 8 / in drm_format_info_bpp()
[all …]
/openbmc/linux/drivers/gpu/drm/loongson/
H A Dlsdc_drv.h142 void (*update_fb_format)(struct lsdc_primary *plane,
158 void (*update_cfg)(struct lsdc_cursor *plane,
215 struct drm_plane *plane,
219 struct drm_plane *plane,
243 to_lsdc_primary(struct drm_plane *plane) in to_lsdc_primary() argument
245 return container_of(plane, struct lsdc_primary, base); in to_lsdc_primary()
249 to_lsdc_cursor(struct drm_plane *plane) in to_lsdc_cursor() argument
251 return container_of(plane, struct lsdc_cursor, base); in to_lsdc_cursor()
333 struct drm_plane *plane,
337 struct drm_plane *plane,
[all …]
/openbmc/linux/include/drm/
H A Ddrm_atomic.h503 struct drm_plane *plane);
598 struct drm_plane *plane) in drm_atomic_get_existing_plane_state() argument
613 struct drm_plane *plane) in drm_atomic_get_old_plane_state() argument
628 struct drm_plane *plane) in drm_atomic_get_new_plane_state() argument
724 struct drm_plane *plane) in __drm_atomic_get_current_plane_state() argument
729 return plane->state; in __drm_atomic_get_current_plane_state()
897 ((plane) = (__state)->planes[__i].ptr, \
920 ((plane) = (__state)->planes[__i].ptr, \
937 ((plane) = (__state)->planes[__i].ptr, \
956 ((plane) = (__state)->planes[__i].ptr, \
[all …]
H A Ddrm_blend.h45 int drm_plane_create_alpha_property(struct drm_plane *plane);
46 int drm_plane_create_rotation_property(struct drm_plane *plane,
52 int drm_plane_create_zpos_property(struct drm_plane *plane,
55 int drm_plane_create_zpos_immutable_property(struct drm_plane *plane,
59 int drm_plane_create_blend_mode_property(struct drm_plane *plane,
H A Ddrm_atomic_state_helper.h57 struct drm_plane *plane);
58 void __drm_atomic_helper_plane_reset(struct drm_plane *plane,
60 void drm_atomic_helper_plane_reset(struct drm_plane *plane);
61 void __drm_atomic_helper_plane_duplicate_state(struct drm_plane *plane,
64 drm_atomic_helper_plane_duplicate_state(struct drm_plane *plane);
66 void drm_atomic_helper_plane_destroy_state(struct drm_plane *plane,
H A Ddrm_atomic_helper.h128 int drm_atomic_helper_update_plane(struct drm_plane *plane,
136 int drm_atomic_helper_disable_plane(struct drm_plane *plane,
177 #define drm_atomic_crtc_for_each_plane(plane, crtc) \ argument
178 drm_for_each_plane_mask(plane, (crtc)->dev, (crtc)->state->plane_mask)
190 #define drm_atomic_crtc_state_for_each_plane(plane, crtc_state) \ argument
191 drm_for_each_plane_mask(plane, (crtc_state)->state->dev, (crtc_state)->plane_mask)
208 #define drm_atomic_crtc_state_for_each_plane_state(plane, plane_state, crtc_state) \ argument
209 drm_for_each_plane_mask(plane, (crtc_state)->state->dev, (crtc_state)->plane_mask) \
212 plane)))
H A Ddrm_plane_helper.h35 int drm_plane_helper_update_primary(struct drm_plane *plane, struct drm_crtc *crtc,
42 int drm_plane_helper_disable_primary(struct drm_plane *plane,
44 void drm_plane_helper_destroy(struct drm_plane *plane);
45 int drm_plane_helper_atomic_check(struct drm_plane *plane, struct drm_atomic_state *state);
/openbmc/linux/drivers/gpu/drm/vc4/tests/
H A Dvc4_mock_plane.c30 struct drm_plane *plane; in vc4_dummy_plane() local
33 struct vc4_dummy_plane, plane.base, in vc4_dummy_plane()
43 plane = &dummy_plane->plane.base; in vc4_dummy_plane()
44 drm_plane_helper_add(plane, &vc4_dummy_plane_helper_funcs); in vc4_dummy_plane()
/openbmc/linux/Documentation/gpu/amdgpu/display/
H A Dmpo-overview.rst45 * 1 Overlay plane (shared among CRTCs).
56 display - will see 4 pipes in use, 2 per plane.
78 Not every property is available on every plane:
94 plane as it is being treated as part of the plane. Another consequence of that
103 parent plane.
118 - Primary plane contains one or more videos
163 - ``kms_plane@plane-panning-top-left-pipe-*-``
164 - ``kms_plane@plane-position-covered-pipe-*-``
165 - ``kms_plane@plane-position-hole-dpms-pipe-*-``
166 - ``kms_plane@plane-position-hole-pipe-*-``
[all …]
/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_plane.h60 void dpu_plane_flush(struct drm_plane *plane);
66 void dpu_plane_set_error(struct drm_plane *plane, bool error);
87 int dpu_plane_color_fill(struct drm_plane *plane,
91 void dpu_plane_danger_signal_ctrl(struct drm_plane *plane, bool enable);
93 static inline void dpu_plane_danger_signal_ctrl(struct drm_plane *plane, bool enable) {} in dpu_plane_danger_signal_ctrl() argument
/openbmc/linux/drivers/gpu/drm/tegra/
H A Dplane.h33 static inline struct tegra_plane *to_tegra_plane(struct drm_plane *plane) in to_tegra_plane() argument
35 return container_of(plane, struct tegra_plane, base); in to_tegra_plane()
83 int tegra_plane_prepare_fb(struct drm_plane *plane,
85 void tegra_plane_cleanup_fb(struct drm_plane *plane,
88 int tegra_plane_state_add(struct tegra_plane *plane,
96 int tegra_plane_interconnect_init(struct tegra_plane *plane);
/openbmc/linux/drivers/gpu/drm/omapdrm/
H A Domap_fb.c45 struct plane { struct
55 struct plane planes[2]; argument
88 struct plane *plane = &omap_fb->planes[n]; in get_linear_addr() local
95 return plane->dma_addr + offset; in get_linear_addr()
271 struct plane *plane = &omap_fb->planes[i]; in omap_framebuffer_pin() local
286 struct plane *plane = &omap_fb->planes[i]; in omap_framebuffer_pin() local
288 plane->dma_addr = 0; in omap_framebuffer_pin()
312 struct plane *plane = &omap_fb->planes[i]; in omap_framebuffer_unpin() local
314 plane->dma_addr = 0; in omap_framebuffer_unpin()
424 struct plane *plane = &omap_fb->planes[i]; in omap_framebuffer_init() local
[all …]
/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dintel_modeset_setup.c41 struct intel_plane *plane; in intel_crtc_disable_noatomic_begin() local
51 to_intel_plane_state(plane->base.state); in intel_crtc_disable_noatomic_begin()
363 struct intel_plane *plane = in intel_sanitize_plane_mapping() local
368 if (!plane->get_hw_state(plane, &pipe)) in intel_sanitize_plane_mapping()
376 plane->base.base.id, plane->base.name); in intel_sanitize_plane_mapping()
459 struct intel_plane *plane; in intel_sanitize_crtc() local
644 struct intel_plane *plane; in readout_plane_state() local
654 visible = plane->get_hw_state(plane, &pipe); in readout_plane_state()
663 plane->base.base.id, plane->base.name, in readout_plane_state()
811 struct intel_plane *plane; in intel_modeset_readout_hw_state() local
[all …]
H A Dintel_psr_regs.h256 #define _SEL_FETCH_PLANE_BASE_A(plane) _PICK(plane, \ argument
266 #define _SEL_FETCH_PLANE_BASE(pipe, plane) (_SEL_FETCH_PLANE_BASE_1(pipe) - \ argument
268 _SEL_FETCH_PLANE_BASE_A(plane))
271 #define PLANE_SEL_FETCH_CTL(pipe, plane) _MMIO(_SEL_FETCH_PLANE_BASE(pipe, plane) + \ argument
277 #define PLANE_SEL_FETCH_POS(pipe, plane) _MMIO(_SEL_FETCH_PLANE_BASE(pipe, plane) + \ argument
282 #define PLANE_SEL_FETCH_SIZE(pipe, plane) _MMIO(_SEL_FETCH_PLANE_BASE(pipe, plane) + \ argument
287 #define PLANE_SEL_FETCH_OFFSET(pipe, plane) _MMIO(_SEL_FETCH_PLANE_BASE(pipe, plane) + \ argument
/openbmc/linux/include/media/tpg/
H A Dv4l2-tpg.h436 return tpg->twopixelsize[plane]; in tpg_g_twopixelsize()
440 unsigned plane, unsigned x) in tpg_hdiv() argument
442 return ((x / tpg->hdownsampling[plane]) & tpg->hmask[plane]) * in tpg_hdiv()
443 tpg->twopixelsize[plane] / 2; in tpg_hdiv()
452 unsigned plane, unsigned x) in tpg_hscale_div() argument
459 return tpg->bytesperline[plane]; in tpg_g_bytesperline()
467 tpg->bytesperline[plane] = bpl; in tpg_s_bytesperline()
487 return tpg_g_bytesperline(tpg, plane); in tpg_g_line_width()
497 unsigned plane, unsigned bpl) in tpg_calc_line_width() argument
515 if (plane >= tpg_g_planes(tpg)) in tpg_calc_plane_size()
[all …]
/openbmc/linux/drivers/gpu/drm/arm/
H A Dhdlcd_crtc.c230 static int hdlcd_plane_atomic_check(struct drm_plane *plane, in hdlcd_plane_atomic_check() argument
234 plane); in hdlcd_plane_atomic_check()
261 static void hdlcd_plane_atomic_update(struct drm_plane *plane, in hdlcd_plane_atomic_update() argument
265 plane); in hdlcd_plane_atomic_update()
277 hdlcd = drm_to_hdlcd_priv(plane->dev); in hdlcd_plane_atomic_update()
300 struct drm_plane *plane = NULL; in hdlcd_plane_init() local
310 if (IS_ERR(plane)) in hdlcd_plane_init()
311 return plane; in hdlcd_plane_init()
313 drm_plane_helper_add(plane, &hdlcd_plane_helper_funcs); in hdlcd_plane_init()
314 hdlcd->plane = plane; in hdlcd_plane_init()
[all …]
/openbmc/linux/drivers/gpu/drm/sun4i/
H A Dsun4i_layer.h15 struct drm_plane plane; member
28 plane_to_sun4i_layer(struct drm_plane *plane) in plane_to_sun4i_layer() argument
30 return container_of(plane, struct sun4i_layer, plane); in plane_to_sun4i_layer()
/openbmc/linux/drivers/gpu/drm/meson/
H A Dmeson_plane.c78 plane); in meson_plane_atomic_check()
136 struct meson_plane *meson_plane = to_meson_plane(plane); in meson_plane_atomic_update()
138 plane); in meson_plane_atomic_update()
448 for (i = 0 ; i < plane->modifier_count ; ++i) in meson_plane_format_mod_supported()
449 if (plane->modifiers[i] == modifier) in meson_plane_format_mod_supported()
452 if (i == plane->modifier_count) { in meson_plane_format_mod_supported()
535 struct drm_plane *plane; in meson_plane_create() local
545 plane = &meson_plane->base; in meson_plane_create()
552 ret = drm_universal_plane_init(priv->drm, plane, 0xFF, in meson_plane_create()
566 drm_plane_create_zpos_immutable_property(plane, 1); in meson_plane_create()
[all …]
/openbmc/linux/drivers/gpu/drm/i915/
H A Di915_vma_types.h117 struct intel_remapped_plane_info plane[4]; member
123 struct intel_remapped_plane_info plane[2]; member
145 BUILD_BUG_ON(offsetof(struct intel_remapped_info, plane[0]) != in assert_i915_gem_gtt_types()
146 offsetof(struct intel_rotation_info, plane[0])); in assert_i915_gem_gtt_types()
147 BUILD_BUG_ON(offsetofend(struct intel_remapped_info, plane[1]) != in assert_i915_gem_gtt_types()
148 offsetofend(struct intel_rotation_info, plane[1])); in assert_i915_gem_gtt_types()
/openbmc/linux/samples/vfio-mdev/
H A Dmdpy.c482 struct vfio_device_gfx_plane_info *plane) in mdpy_query_gfx_plane() argument
495 plane->width = mdev_state->type->width; in mdpy_query_gfx_plane()
499 plane->size = mdev_state->memsize; in mdpy_query_gfx_plane()
500 plane->region_index = MDPY_DISPLAY_REGION; in mdpy_query_gfx_plane()
503 plane->drm_format_mod = 0; in mdpy_query_gfx_plane()
504 plane->x_pos = 0; in mdpy_query_gfx_plane()
505 plane->y_pos = 0; in mdpy_query_gfx_plane()
506 plane->x_hot = 0; in mdpy_query_gfx_plane()
507 plane->y_hot = 0; in mdpy_query_gfx_plane()
594 struct vfio_device_gfx_plane_info plane; in mdpy_ioctl() local
[all …]

12345678910>>...18