Home
last modified time | relevance | path

Searched refs:drm_plane (Results 1 – 25 of 194) sorted by relevance

12345678

/drivers/gpu/drm/sti/
Dsti_cursor.c183 static int sti_cursor_atomic_check(struct drm_plane *drm_plane, in sti_cursor_atomic_check() argument
187 drm_plane); in sti_cursor_atomic_check()
188 struct sti_plane *plane = to_sti_plane(drm_plane); in sti_cursor_atomic_check()
252 drm_plane->base.id, sti_plane_to_str(plane)); in sti_cursor_atomic_check()
258 static void sti_cursor_atomic_update(struct drm_plane *drm_plane, in sti_cursor_atomic_update() argument
262 drm_plane); in sti_cursor_atomic_update()
263 struct sti_plane *plane = to_sti_plane(drm_plane); in sti_cursor_atomic_update()
313 static void sti_cursor_atomic_disable(struct drm_plane *drm_plane, in sti_cursor_atomic_disable() argument
317 drm_plane); in sti_cursor_atomic_disable()
318 struct sti_plane *plane = to_sti_plane(drm_plane); in sti_cursor_atomic_disable()
[all …]
Dsti_plane.c45 struct drm_plane_state *state = plane->drm_plane.state; in sti_plane_update_fps()
76 plane->drm_plane.name, in sti_plane_update_fps()
115 void sti_plane_reset(struct drm_plane *plane) in sti_plane_reset()
121 static void sti_plane_attach_zorder_property(struct drm_plane *drm_plane, in sti_plane_attach_zorder_property() argument
129 drm_plane_create_zpos_property(drm_plane, zpos, 0, 6); in sti_plane_attach_zorder_property()
132 drm_plane_create_zpos_immutable_property(drm_plane, zpos); in sti_plane_attach_zorder_property()
140 sti_plane_attach_zorder_property(&plane->drm_plane, type); in sti_plane_init_property()
143 plane->drm_plane.base.id, sti_plane_to_str(plane)); in sti_plane_init_property()
Dsti_gdp.c217 struct drm_plane *drm_plane = &gdp->plane.drm_plane; in gdp_dbg_show() local
220 drm_modeset_lock(&drm_plane->mutex, NULL); in gdp_dbg_show()
221 crtc = drm_plane->state->crtc; in gdp_dbg_show()
222 drm_modeset_unlock(&drm_plane->mutex); in gdp_dbg_show()
617 static int sti_gdp_atomic_check(struct drm_plane *drm_plane, in sti_gdp_atomic_check() argument
621 drm_plane); in sti_gdp_atomic_check()
622 struct sti_plane *plane = to_sti_plane(drm_plane); in sti_gdp_atomic_check()
692 drm_plane->base.id, sti_plane_to_str(plane)); in sti_gdp_atomic_check()
701 static void sti_gdp_atomic_update(struct drm_plane *drm_plane, in sti_gdp_atomic_update() argument
705 drm_plane); in sti_gdp_atomic_update()
[all …]
Dsti_hqvdp.c1019 static int sti_hqvdp_atomic_check(struct drm_plane *drm_plane, in sti_hqvdp_atomic_check() argument
1023 drm_plane); in sti_hqvdp_atomic_check()
1024 struct sti_plane *plane = to_sti_plane(drm_plane); in sti_hqvdp_atomic_check()
1102 drm_plane->base.id, sti_plane_to_str(plane)); in sti_hqvdp_atomic_check()
1111 static void sti_hqvdp_atomic_update(struct drm_plane *drm_plane, in sti_hqvdp_atomic_update() argument
1115 drm_plane); in sti_hqvdp_atomic_update()
1117 drm_plane); in sti_hqvdp_atomic_update()
1118 struct sti_plane *plane = to_sti_plane(drm_plane); in sti_hqvdp_atomic_update()
1245 static void sti_hqvdp_atomic_disable(struct drm_plane *drm_plane, in sti_hqvdp_atomic_disable() argument
1249 drm_plane); in sti_hqvdp_atomic_disable()
[all …]
Dsti_plane.h13 #define to_sti_plane(x) container_of(x, struct sti_plane, drm_plane)
71 struct drm_plane drm_plane; member
84 void sti_plane_reset(struct drm_plane *plane);
/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_plane.h71 enum dpu_sspp dpu_plane_pipe(struct drm_plane *plane);
79 bool is_dpu_plane_virtual(struct drm_plane *plane);
87 void dpu_plane_get_ctl_flush(struct drm_plane *plane, struct dpu_hw_ctl *ctl,
94 void dpu_plane_flush(struct drm_plane *plane);
100 void dpu_plane_set_error(struct drm_plane *plane, bool error);
113 struct drm_plane *dpu_plane_init(struct drm_device *dev,
137 int dpu_plane_color_fill(struct drm_plane *plane,
Ddpu_plane.c99 struct drm_plane base;
137 static struct dpu_kms *_dpu_plane_get_kms(struct drm_plane *plane) in _dpu_plane_get_kms()
152 static void _dpu_plane_calc_bw(struct drm_plane *plane, in _dpu_plane_calc_bw()
208 static void _dpu_plane_calc_clk(struct drm_plane *plane) in _dpu_plane_calc_clk()
239 static int _dpu_plane_calc_fill_level(struct drm_plane *plane, in _dpu_plane_calc_fill_level()
325 static void _dpu_plane_set_qos_lut(struct drm_plane *plane, in _dpu_plane_set_qos_lut()
370 static void _dpu_plane_set_danger_lut(struct drm_plane *plane, in _dpu_plane_set_danger_lut()
426 static void _dpu_plane_set_qos_ctrl(struct drm_plane *plane, in _dpu_plane_set_qos_ctrl()
469 static void _dpu_plane_set_ot_limit(struct drm_plane *plane, in _dpu_plane_set_ot_limit()
494 static void _dpu_plane_set_qos_remap(struct drm_plane *plane) in _dpu_plane_set_qos_remap()
[all …]
/drivers/gpu/drm/omapdrm/
Domap_plane.c22 struct drm_plane base;
27 static int omap_plane_prepare_fb(struct drm_plane *plane, in omap_plane_prepare_fb()
38 static void omap_plane_cleanup_fb(struct drm_plane *plane, in omap_plane_cleanup_fb()
45 static void omap_plane_atomic_update(struct drm_plane *plane, in omap_plane_atomic_update()
93 static void omap_plane_atomic_disable(struct drm_plane *plane, in omap_plane_atomic_disable()
107 static int omap_plane_atomic_check(struct drm_plane *plane, in omap_plane_atomic_check()
154 static void omap_plane_destroy(struct drm_plane *plane) in omap_plane_destroy()
166 void omap_plane_install_properties(struct drm_plane *plane, in omap_plane_install_properties()
189 static void omap_plane_reset(struct drm_plane *plane) in omap_plane_reset()
207 static int omap_plane_atomic_set_property(struct drm_plane *plane, in omap_plane_atomic_set_property()
[all …]
/drivers/gpu/drm/armada/
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);
Darmada_trace.h9 struct drm_plane;
31 TP_PROTO(struct drm_plane *plane, struct drm_crtc *crtc,
37 __field(struct drm_plane *, plane)
71 TP_PROTO(struct drm_crtc *crtc, struct drm_plane *plane),
74 __field(struct drm_plane *, plane)
/drivers/gpu/drm/
Ddrm_gem_atomic_helper.c144 int drm_gem_plane_helper_prepare_fb(struct drm_plane *plane, struct drm_plane_state *state) in drm_gem_plane_helper_prepare_fb()
199 __drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane, in __drm_gem_duplicate_shadow_plane_state()
224 drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane) in drm_gem_duplicate_shadow_plane_state()
263 void drm_gem_destroy_shadow_plane_state(struct drm_plane *plane, in drm_gem_destroy_shadow_plane_state()
282 void __drm_gem_reset_shadow_plane(struct drm_plane *plane, in __drm_gem_reset_shadow_plane()
298 void drm_gem_reset_shadow_plane(struct drm_plane *plane) in drm_gem_reset_shadow_plane()
329 int drm_gem_prepare_shadow_fb(struct drm_plane *plane, struct drm_plane_state *plane_state) in drm_gem_prepare_shadow_fb()
356 void drm_gem_cleanup_shadow_fb(struct drm_plane *plane, struct drm_plane_state *plane_state) in drm_gem_cleanup_shadow_fb()
Ddrm_simple_kms_helper.c118 struct drm_plane *plane; in drm_simple_kms_crtc_enable()
214 static int drm_simple_kms_plane_atomic_check(struct drm_plane *plane, in drm_simple_kms_plane_atomic_check()
243 static void drm_simple_kms_plane_atomic_update(struct drm_plane *plane, in drm_simple_kms_plane_atomic_update()
257 static int drm_simple_kms_plane_prepare_fb(struct drm_plane *plane, in drm_simple_kms_plane_prepare_fb()
275 static void drm_simple_kms_plane_cleanup_fb(struct drm_plane *plane, in drm_simple_kms_plane_cleanup_fb()
287 static bool drm_simple_kms_format_mod_supported(struct drm_plane *plane, in drm_simple_kms_format_mod_supported()
301 static void drm_simple_kms_plane_reset(struct drm_plane *plane) in drm_simple_kms_plane_reset()
312 static struct drm_plane_state *drm_simple_kms_plane_duplicate_state(struct drm_plane *plane) in drm_simple_kms_plane_duplicate_state()
323 static void drm_simple_kms_plane_destroy_state(struct drm_plane *plane, in drm_simple_kms_plane_destroy_state()
398 struct drm_plane *plane = &pipe->plane; in drm_simple_display_pipe_init()
Ddrm_plane.c143 struct drm_plane *tmp; in drm_num_planes()
164 static int create_in_format_blob(struct drm_device *dev, struct drm_plane *plane) in create_in_format_blob()
235 struct drm_plane *plane, in __drm_universal_plane_init()
382 int drm_universal_plane_init(struct drm_device *dev, struct drm_plane *plane, in drm_universal_plane_init()
406 struct drm_plane *plane = ptr; in drmm_universal_plane_alloc_release()
423 struct drm_plane *plane; in __drmm_universal_plane_alloc()
457 struct drm_plane *plane; in drm_plane_register_all()
479 struct drm_plane *plane; in drm_plane_unregister_all()
504 int drm_plane_init(struct drm_device *dev, struct drm_plane *plane, in drm_plane_init()
527 void drm_plane_cleanup(struct drm_plane *plane) in drm_plane_cleanup()
[all …]
Ddrm_blend.c219 int drm_plane_create_alpha_property(struct drm_plane *plane) in drm_plane_create_alpha_property()
272 int drm_plane_create_rotation_property(struct drm_plane *plane, in drm_plane_create_rotation_property()
369 int drm_plane_create_zpos_property(struct drm_plane *plane, in drm_plane_create_zpos_property()
408 int drm_plane_create_zpos_immutable_property(struct drm_plane *plane, in drm_plane_create_zpos_immutable_property()
449 struct drm_plane *plane; in drm_atomic_helper_crtc_normalize_zpos()
516 struct drm_plane *plane; in drm_atomic_normalize_zpos()
572 int drm_plane_create_blend_mode_property(struct drm_plane *plane, in drm_plane_create_blend_mode_property()
/drivers/gpu/drm/msm/disp/mdp4/
Dmdp4_plane.c18 struct drm_plane base;
46 static void mdp4_plane_set_scanout(struct drm_plane *plane,
48 static int mdp4_plane_mode_set(struct drm_plane *plane,
55 static struct mdp4_kms *get_kms(struct drm_plane *plane) in get_kms()
61 static void mdp4_plane_destroy(struct drm_plane *plane) in mdp4_plane_destroy()
71 static void mdp4_plane_install_properties(struct drm_plane *plane, in mdp4_plane_install_properties()
77 static int mdp4_plane_set_property(struct drm_plane *plane, in mdp4_plane_set_property()
94 static int mdp4_plane_prepare_fb(struct drm_plane *plane, in mdp4_plane_prepare_fb()
108 static void mdp4_plane_cleanup_fb(struct drm_plane *plane, in mdp4_plane_cleanup_fb()
124 static int mdp4_plane_atomic_check(struct drm_plane *plane, in mdp4_plane_atomic_check()
[all …]
/drivers/gpu/drm/vmwgfx/
Dvmwgfx_kms.h121 struct drm_plane *plane;
339 struct drm_plane primary;
340 struct drm_plane cursor;
453 void vmw_du_primary_plane_destroy(struct drm_plane *plane);
454 void vmw_du_cursor_plane_destroy(struct drm_plane *plane);
457 int vmw_du_primary_plane_atomic_check(struct drm_plane *plane,
459 int vmw_du_cursor_plane_atomic_check(struct drm_plane *plane,
461 void vmw_du_cursor_plane_atomic_update(struct drm_plane *plane,
463 int vmw_du_cursor_plane_prepare_fb(struct drm_plane *plane,
465 void vmw_du_plane_cleanup_fb(struct drm_plane *plane,
[all …]
/drivers/gpu/drm/mediatek/
Dmtk_drm_plane.c34 static void mtk_plane_reset(struct drm_plane *plane) in mtk_plane_reset()
54 static struct drm_plane_state *mtk_plane_duplicate_state(struct drm_plane *plane) in mtk_plane_duplicate_state()
72 static void mtk_drm_plane_destroy_state(struct drm_plane *plane, in mtk_drm_plane_destroy_state()
79 static int mtk_plane_atomic_async_check(struct drm_plane *plane, in mtk_plane_atomic_async_check()
142 static void mtk_plane_atomic_async_update(struct drm_plane *plane, in mtk_plane_atomic_async_update()
174 static int mtk_plane_atomic_check(struct drm_plane *plane, in mtk_plane_atomic_check()
206 static void mtk_plane_atomic_disable(struct drm_plane *plane, in mtk_plane_atomic_disable()
217 static void mtk_plane_atomic_update(struct drm_plane *plane, in mtk_plane_atomic_update()
245 int mtk_plane_init(struct drm_device *dev, struct drm_plane *plane, in mtk_plane_init()
/drivers/gpu/drm/fsl-dcu/
Dfsl_dcu_drm_plane.c22 static int fsl_dcu_drm_plane_index(struct drm_plane *plane) in fsl_dcu_drm_plane_index()
36 static int fsl_dcu_drm_plane_atomic_check(struct drm_plane *plane, in fsl_dcu_drm_plane_atomic_check()
62 static void fsl_dcu_drm_plane_atomic_disable(struct drm_plane *plane, in fsl_dcu_drm_plane_atomic_disable()
78 static void fsl_dcu_drm_plane_atomic_update(struct drm_plane *plane, in fsl_dcu_drm_plane_atomic_update()
173 static void fsl_dcu_drm_plane_destroy(struct drm_plane *plane) in fsl_dcu_drm_plane_destroy()
211 struct drm_plane *fsl_dcu_drm_primary_create_plane(struct drm_device *dev) in fsl_dcu_drm_primary_create_plane()
213 struct drm_plane *primary; in fsl_dcu_drm_primary_create_plane()
/drivers/gpu/drm/sun4i/
Dsun4i_layer.c19 static void sun4i_backend_layer_reset(struct drm_plane *plane) in sun4i_backend_layer_reset()
41 sun4i_backend_layer_duplicate_state(struct drm_plane *plane) in sun4i_backend_layer_duplicate_state()
56 static void sun4i_backend_layer_destroy_state(struct drm_plane *plane, in sun4i_backend_layer_destroy_state()
66 static void sun4i_backend_layer_atomic_disable(struct drm_plane *plane, in sun4i_backend_layer_atomic_disable()
86 static void sun4i_backend_layer_atomic_update(struct drm_plane *plane, in sun4i_backend_layer_atomic_update()
117 static bool sun4i_layer_format_mod_supported(struct drm_plane *plane, in sun4i_layer_format_mod_supported()
235 struct drm_plane **sun4i_layers_init(struct drm_device *drm, in sun4i_layers_init()
238 struct drm_plane **planes; in sun4i_layers_init()
/drivers/gpu/drm/imx/
Dipuv3-plane.h7 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);
/drivers/gpu/drm/arm/display/komeda/
Dkomeda_plane.c71 komeda_plane_atomic_check(struct drm_plane *plane, in komeda_plane_atomic_check()
118 komeda_plane_atomic_update(struct drm_plane *plane, in komeda_plane_atomic_update()
128 static void komeda_plane_destroy(struct drm_plane *plane) in komeda_plane_destroy()
135 static void komeda_plane_reset(struct drm_plane *plane) in komeda_plane_reset()
160 komeda_plane_atomic_duplicate_state(struct drm_plane *plane) in komeda_plane_atomic_duplicate_state()
177 komeda_plane_atomic_destroy_state(struct drm_plane *plane, in komeda_plane_atomic_destroy_state()
185 komeda_plane_format_mod_supported(struct drm_plane *plane, in komeda_plane_format_mod_supported()
227 struct drm_plane *plane) in komeda_set_crtc_plane_mask()
255 struct drm_plane *plane; in komeda_plane_add()
/drivers/gpu/drm/rcar-du/
Drcar_du_plane.c137 struct drm_plane *drm_plane; in rcar_du_atomic_check_planes() local
142 for_each_oldnew_plane_in_state(state, drm_plane, old_drm_plane_state, in rcar_du_atomic_check_planes()
149 plane = to_rcar_plane(drm_plane); in rcar_du_atomic_check_planes()
251 for_each_oldnew_plane_in_state(state, drm_plane, old_drm_plane_state, in rcar_du_atomic_check_planes()
260 plane = to_rcar_plane(drm_plane); in rcar_du_atomic_check_planes()
565 int __rcar_du_plane_atomic_check(struct drm_plane *plane, in __rcar_du_plane_atomic_check()
609 static int rcar_du_plane_atomic_check(struct drm_plane *plane, in rcar_du_plane_atomic_check()
620 static void rcar_du_plane_atomic_update(struct drm_plane *plane, in rcar_du_plane_atomic_update()
656 rcar_du_plane_atomic_duplicate_state(struct drm_plane *plane) in rcar_du_plane_atomic_duplicate_state()
674 static void rcar_du_plane_atomic_destroy_state(struct drm_plane *plane, in rcar_du_plane_atomic_destroy_state()
[all …]
/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_plane.c17 struct drm_plane base;
24 static int mdp5_plane_mode_set(struct drm_plane *plane,
28 static struct mdp5_kms *get_kms(struct drm_plane *plane) in get_kms()
39 static void mdp5_plane_destroy(struct drm_plane *plane) in mdp5_plane_destroy()
49 static void mdp5_plane_install_properties(struct drm_plane *plane, in mdp5_plane_install_properties()
86 static void mdp5_plane_reset(struct drm_plane *plane) in mdp5_plane_reset()
109 mdp5_plane_duplicate_state(struct drm_plane *plane) in mdp5_plane_duplicate_state()
126 static void mdp5_plane_destroy_state(struct drm_plane *plane, in mdp5_plane_destroy_state()
146 static int mdp5_plane_prepare_fb(struct drm_plane *plane, in mdp5_plane_prepare_fb()
161 static void mdp5_plane_cleanup_fb(struct drm_plane *plane, in mdp5_plane_cleanup_fb()
[all …]
/drivers/gpu/drm/exynos/
Dexynos_drm_plane.c123 static void exynos_drm_plane_reset(struct drm_plane *plane) in exynos_drm_plane_reset()
143 exynos_drm_plane_duplicate_state(struct drm_plane *plane) in exynos_drm_plane_duplicate_state()
157 static void exynos_drm_plane_destroy_state(struct drm_plane *plane, in exynos_drm_plane_destroy_state()
230 static int exynos_plane_atomic_check(struct drm_plane *plane, in exynos_plane_atomic_check()
254 static void exynos_plane_atomic_update(struct drm_plane *plane, in exynos_plane_atomic_update()
269 static void exynos_plane_atomic_disable(struct drm_plane *plane, in exynos_plane_atomic_disable()
289 static void exynos_plane_attach_zpos_property(struct drm_plane *plane, in exynos_plane_attach_zpos_property()
306 struct drm_plane *plane = &exynos_plane->base; in exynos_plane_init()
/drivers/gpu/drm/tegra/
Dplane.h16 struct drm_plane base;
33 static inline struct tegra_plane *to_tegra_plane(struct drm_plane *plane) in to_tegra_plane()
83 int tegra_plane_prepare_fb(struct drm_plane *plane,
85 void tegra_plane_cleanup_fb(struct drm_plane *plane,

12345678