Searched refs:drm_plane (Results 1 - 25 of 259) sorted by relevance

1234567891011

/linux-master/drivers/gpu/drm/renesas/shmobile/
H A Dshmob_drm_plane.h13 struct drm_plane;
16 struct drm_plane *shmob_drm_plane_create(struct shmob_drm_device *sdev,
/linux-master/include/drm/
H A Ddrm_blend.h36 struct drm_plane;
45 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_gem_atomic_helper.h10 #include <drm/drm_plane.h>
18 int drm_gem_plane_helper_prepare_fb(struct drm_plane *plane, struct drm_plane_state *state);
91 void __drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane,
94 void __drm_gem_reset_shadow_plane(struct drm_plane *plane,
97 void drm_gem_reset_shadow_plane(struct drm_plane *plane);
98 struct drm_plane_state *drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane);
99 void drm_gem_destroy_shadow_plane_state(struct drm_plane *plane,
114 int drm_gem_begin_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state);
115 void drm_gem_end_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state);
H A Ddrm_plane_helper.h32 struct drm_plane;
34 int drm_plane_helper_update_primary(struct drm_plane *plane, struct drm_crtc *crtc,
41 int drm_plane_helper_disable_primary(struct drm_plane *plane,
43 void drm_plane_helper_destroy(struct drm_plane *plane);
H A Ddrm_plane.h54 struct drm_plane *plane;
317 int (*update_plane)(struct drm_plane *plane,
340 int (*disable_plane)(struct drm_plane *plane,
350 void (*destroy)(struct drm_plane *plane);
362 void (*reset)(struct drm_plane *plane);
378 int (*set_property)(struct drm_plane *plane,
399 * It is an error to call this hook before &drm_plane.state has been
412 struct drm_plane_state *(*atomic_duplicate_state)(struct drm_plane *plane);
422 void (*atomic_destroy_state)(struct drm_plane *plane,
467 int (*atomic_set_property)(struct drm_plane *plan
614 struct drm_plane { struct
[all...]
H A Ddrm_atomic_state_helper.h34 struct drm_plane;
57 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,
/linux-master/drivers/gpu/drm/fsl-dcu/
H A Dfsl_dcu_drm_plane.h12 struct drm_plane *fsl_dcu_drm_primary_create_plane(struct drm_device *dev);
/linux-master/drivers/gpu/drm/sti/
H A Dsti_crtc.h12 struct drm_plane;
17 struct drm_plane *primary, struct drm_plane *cursor);
H A Dsti_cursor.h13 struct drm_plane *sti_cursor_create(struct drm_device *drm_dev,
H A Dsti_gdp.h14 #include <drm/drm_plane.h>
19 struct drm_plane *sti_gdp_create(struct drm_device *drm_dev,
H A Dsti_plane.c46 struct drm_plane_state *state = plane->drm_plane.state;
77 plane->drm_plane.name,
116 static void sti_plane_attach_zorder_property(struct drm_plane *drm_plane, argument
124 drm_plane_create_zpos_property(drm_plane, zpos, 0, 6);
127 drm_plane_create_zpos_immutable_property(drm_plane, zpos);
135 sti_plane_attach_zorder_property(&plane->drm_plane, type);
138 plane->drm_plane.base.id, sti_plane_to_str(plane));
/linux-master/drivers/gpu/drm/omapdrm/
H A Domap_plane.h18 struct drm_plane;
20 struct drm_plane *omap_plane_init(struct drm_device *dev,
23 void omap_plane_install_properties(struct drm_plane *plane,
H A Domap_crtc.h18 struct drm_plane;
27 struct drm_plane *plane);
H A Domap_overlay.h16 struct drm_plane;
30 int omap_overlay_assign(struct drm_atomic_state *s, struct drm_plane *plane,
/linux-master/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_plane.h60 void dpu_plane_flush(struct drm_plane *plane);
64 * @plane: pointer to drm_plane structure
66 void dpu_plane_set_error(struct drm_plane *plane, bool error);
76 struct drm_plane *dpu_plane_init(struct drm_device *dev,
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) {}
/linux-master/drivers/gpu/drm/sun4i/
H A Dsun4i_layer.h15 struct drm_plane plane;
28 plane_to_sun4i_layer(struct drm_plane *plane)
39 struct drm_plane **sun4i_layers_init(struct drm_device *drm,
/linux-master/drivers/gpu/drm/imx/ipuv3/
H A Dipuv3-plane.h5 #include <drm/drm_crtc.h> /* drm_plane */
7 struct drm_plane;
18 struct drm_plane base;
47 void ipu_plane_disable_deferred(struct drm_plane *plane);
48 bool ipu_plane_atomic_update_pending(struct drm_plane *plane);
/linux-master/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_plane.h13 #include <drm/drm_plane.h>
34 struct drm_plane plane;
38 static inline struct rcar_du_plane *to_rcar_plane(struct drm_plane *plane)
69 int __rcar_du_plane_atomic_check(struct drm_plane *plane,
/linux-master/drivers/gpu/drm/xlnx/
H A Dzynqmp_kms.h18 #include <drm/drm_plane.h>
36 struct drm_plane planes[ZYNQMP_DPSUB_NUM_LAYERS];
/linux-master/drivers/gpu/drm/mxsfb/
H A Dlcdif_drv.h14 #include <drm/drm_plane.h>
28 struct drm_plane primary;
H A Dmxsfb_drv.h14 #include <drm/drm_plane.h>
41 struct drm_plane primary;
42 struct drm_plane overlay;
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_drm_crtc.h24 int mtk_drm_crtc_plane_check(struct drm_crtc *crtc, struct drm_plane *plane,
26 void mtk_drm_crtc_async_update(struct drm_crtc *crtc, struct drm_plane *plane,
/linux-master/drivers/gpu/drm/armada/
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,
34 struct drm_plane *primary);
/linux-master/drivers/gpu/drm/tegra/
H A Dplane.h9 #include <drm/drm_plane.h>
16 struct drm_plane base;
33 static inline struct tegra_plane *to_tegra_plane(struct drm_plane *plane)
83 int tegra_plane_prepare_fb(struct drm_plane *plane,
85 void tegra_plane_cleanup_fb(struct drm_plane *plane,
/linux-master/drivers/gpu/drm/renesas/rz-du/
H A Drzg2l_du_vsp.h13 #include <drm/drm_plane.h>
24 struct drm_plane plane;
35 static inline struct rzg2l_du_vsp_plane *to_rzg2l_vsp_plane(struct drm_plane *p)
63 struct drm_plane *rzg2l_du_vsp_get_drm_plane(struct rzg2l_du_crtc *crtc,
75 static inline struct drm_plane *rzg2l_du_vsp_get_drm_plane(struct rzg2l_du_crtc *crtc,

Completed in 281 milliseconds

1234567891011