Home
last modified time | relevance | path

Searched refs:drm_plane_state (Results 1 – 25 of 179) sorted by relevance

12345678

/openbmc/linux/include/drm/
H A Ddrm_gem_atomic_helper.h17 int drm_gem_plane_helper_prepare_fb(struct drm_plane *plane, struct drm_plane_state *state);
50 struct drm_plane_state base;
76 to_drm_shadow_plane_state(struct drm_plane_state *state) in to_drm_shadow_plane_state()
88 struct drm_plane_state *drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane);
90 struct drm_plane_state *plane_state);
104 int drm_gem_begin_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state);
105 void drm_gem_end_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state);
120 struct drm_plane_state *plane_state);
122 struct drm_plane_state *plane_state);
124 struct drm_plane_state *
[all …]
H A Ddrm_simple_kms_helper.h64 struct drm_plane_state *plane_state);
92 struct drm_plane_state *plane_state,
110 struct drm_plane_state *old_plane_state);
126 struct drm_plane_state *plane_state);
136 struct drm_plane_state *plane_state);
146 struct drm_plane_state *new_plane_state);
156 struct drm_plane_state *plane_state);
218 struct drm_plane_state * (*duplicate_plane_state)(struct drm_simple_display_pipe *pipe);
228 struct drm_plane_state *plane_state);
H A Ddrm_atomic_state_helper.h35 struct drm_plane_state;
56 void __drm_atomic_helper_plane_state_reset(struct drm_plane_state *state,
59 struct drm_plane_state *state);
62 struct drm_plane_state *state);
63 struct drm_plane_state *
65 void __drm_atomic_helper_plane_destroy_state(struct drm_plane_state *state);
67 struct drm_plane_state *state);
H A Ddrm_damage_helper.h68 struct drm_plane_state *plane_state);
75 const struct drm_plane_state *old_state,
76 const struct drm_plane_state *new_state);
80 bool drm_atomic_helper_damage_merged(const struct drm_plane_state *old_state,
81 struct drm_plane_state *state,
H A Ddrm_plane.h52 struct drm_plane_state { struct
253 drm_plane_state_src(const struct drm_plane_state *state) in drm_plane_state_src() argument
265 drm_plane_state_dest(const struct drm_plane_state *state) in drm_plane_state_dest()
401 struct drm_plane_state *(*atomic_duplicate_state)(struct drm_plane *plane);
412 struct drm_plane_state *state);
457 struct drm_plane_state *state,
480 const struct drm_plane_state *state,
519 const struct drm_plane_state *state);
710 struct drm_plane_state *state;
952 drm_plane_get_damage_clips_count(const struct drm_plane_state *state);
[all …]
H A Ddrm_fb_dma_helper.h9 struct drm_plane_state;
15 struct drm_plane_state *state,
19 struct drm_plane_state *old_state,
20 struct drm_plane_state *state);
H A Ddrm_gem_vram_helper.h19 struct drm_plane_state;
123 struct drm_plane_state *new_state);
126 struct drm_plane_state *old_state);
146 struct drm_plane_state *new_state);
150 struct drm_plane_state *old_state);
H A Ddrm_mipi_dbi.h167 struct drm_plane_state *old_state);
170 struct drm_plane_state *plan_state);
173 struct drm_plane_state *plane_state);
175 struct drm_plane_state *plane_state);
177 struct drm_plane_state *mipi_dbi_pipe_duplicate_plane_state(struct drm_simple_display_pipe *pipe);
179 struct drm_plane_state *plane_state);
H A Ddrm_atomic_uapi.h35 struct drm_plane_state;
48 drm_atomic_set_crtc_for_plane(struct drm_plane_state *plane_state,
50 void drm_atomic_set_fb_for_plane(struct drm_plane_state *plane_state,
H A Ddrm_atomic_helper.h55 int drm_atomic_helper_check_plane_state(struct drm_plane_state *plane_state,
226 static inline bool drm_atomic_plane_enabling(struct drm_plane_state *old_plane_state, in drm_atomic_plane_enabling()
227 struct drm_plane_state *new_plane_state) in drm_atomic_plane_enabling()
253 drm_atomic_plane_disabling(struct drm_plane_state *old_plane_state, in drm_atomic_plane_disabling()
254 struct drm_plane_state *new_plane_state) in drm_atomic_plane_disabling()
/openbmc/linux/drivers/gpu/drm/tegra/
H A Dplane.h44 struct drm_plane_state base;
67 to_tegra_plane_state(struct drm_plane_state *state) in to_tegra_plane_state()
76 to_const_tegra_plane_state(const struct drm_plane_state *state) in to_const_tegra_plane_state()
78 return to_tegra_plane_state((struct drm_plane_state *)state); in to_const_tegra_plane_state()
84 struct drm_plane_state *state);
86 struct drm_plane_state *state);
89 struct drm_plane_state *state);
/openbmc/linux/drivers/gpu/drm/
H A Ddrm_gem_atomic_helper.c136 struct drm_plane_state *state) in drm_gem_plane_helper_prepare_fb()
242 struct drm_plane_state *
245 struct drm_plane_state *plane_state = plane->state; in drm_gem_duplicate_shadow_plane_state()
283 struct drm_plane_state *plane_state) in drm_gem_destroy_shadow_plane_state()
348 int drm_gem_begin_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state) in drm_gem_begin_shadow_fb_access()
370 void drm_gem_end_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state) in drm_gem_end_shadow_fb_access()
396 struct drm_plane_state *plane_state) in drm_gem_simple_kms_begin_shadow_fb_access()
414 struct drm_plane_state *plane_state) in drm_gem_simple_kms_end_shadow_fb_access()
445 struct drm_plane_state *
462 struct drm_plane_state *plane_state) in drm_gem_simple_kms_destroy_shadow_plane_state()
H A Ddrm_blend.c433 const struct drm_plane_state *sa = *(struct drm_plane_state **)a; in drm_atomic_state_zpos_cmp()
434 const struct drm_plane_state *sb = *(struct drm_plane_state **)b; in drm_atomic_state_zpos_cmp()
448 struct drm_plane_state **states; in drm_atomic_helper_crtc_normalize_zpos()
465 struct drm_plane_state *plane_state = in drm_atomic_helper_crtc_normalize_zpos()
516 struct drm_plane_state *old_plane_state, *new_plane_state; in drm_atomic_normalize_zpos()
H A Ddrm_damage_helper.c68 struct drm_plane_state *plane_state) in drm_atomic_helper_check_plane_damage()
160 struct drm_plane_state *plane_state; in drm_atomic_helper_dirtyfb()
224 const struct drm_plane_state *old_state, in drm_atomic_helper_damage_iter_init()
225 const struct drm_plane_state *state) in drm_atomic_helper_damage_iter_init()
310 bool drm_atomic_helper_damage_merged(const struct drm_plane_state *old_state, in drm_atomic_helper_damage_merged()
311 struct drm_plane_state *state, in drm_atomic_helper_damage_merged()
H A Ddrm_simple_kms_helper.c218 struct drm_plane_state *plane_state = drm_atomic_get_new_plane_state(state, in drm_simple_kms_plane_atomic_check()
247 struct drm_plane_state *old_pstate = drm_atomic_get_old_plane_state(state, in drm_simple_kms_plane_atomic_update()
259 struct drm_plane_state *state) in drm_simple_kms_plane_prepare_fb()
277 struct drm_plane_state *state) in drm_simple_kms_plane_cleanup_fb()
289 struct drm_plane_state *new_plane_state) in drm_simple_kms_plane_begin_fb_access()
301 struct drm_plane_state *new_plane_state) in drm_simple_kms_plane_end_fb_access()
339 static struct drm_plane_state *drm_simple_kms_plane_duplicate_state(struct drm_plane *plane) in drm_simple_kms_plane_duplicate_state()
351 struct drm_plane_state *state) in drm_simple_kms_plane_destroy_state()
/openbmc/linux/drivers/gpu/drm/armada/
H A Darmada_plane.h5 struct drm_plane_state base;
22 void armada_drm_plane_calc(struct drm_plane_state *state, u32 addrs[2][3],
25 struct drm_plane_state *old_state);
29 struct drm_plane_state *armada_plane_duplicate_state(struct drm_plane *plane);
31 struct drm_plane_state *state);
/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_plane.h33 struct drm_plane_state *old_plane_state);
36 const struct drm_plane_state *state,
39 int amdgpu_dm_plane_helper_check_state(struct drm_plane_state *state,
61 void amdgpu_dm_plane_fill_blending_from_plane_state(const struct drm_plane_state *plane_state,
/openbmc/linux/drivers/gpu/drm/omapdrm/
H A Domap_plane.c25 struct drm_plane_state base;
38 bool is_omap_plane_dual_overlay(struct drm_plane_state *state) in is_omap_plane_dual_overlay()
46 struct drm_plane_state *new_state) in omap_plane_prepare_fb()
57 struct drm_plane_state *old_state) in omap_plane_cleanup_fb()
67 struct drm_plane_state *new_state = drm_atomic_get_new_plane_state(state, in omap_plane_atomic_update()
69 struct drm_plane_state *old_state = drm_atomic_get_old_plane_state(state, in omap_plane_atomic_update()
173 struct drm_plane_state *new_state = drm_atomic_get_new_plane_state(state, in omap_plane_atomic_disable()
175 struct drm_plane_state *old_state = drm_atomic_get_old_plane_state(state, in omap_plane_atomic_disable()
203 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in omap_plane_atomic_check()
205 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(state, in omap_plane_atomic_check()
[all …]
/openbmc/linux/drivers/gpu/drm/loongson/
H A Dlsdc_plane.c32 struct drm_plane_state *state) in lsdc_get_fb_offset()
53 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, plane); in lsdc_primary_atomic_check()
74 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(state, plane); in lsdc_primary_atomic_update()
75 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, plane); in lsdc_primary_atomic_update()
101 struct drm_plane_state *new_state) in lsdc_plane_prepare_fb()
139 struct drm_plane_state *old_state) in lsdc_plane_cleanup_fb()
177 struct drm_plane_state *new_state; in lsdc_cursor_plane_atomic_async_check()
227 struct drm_plane_state *new_state; in lsdc_cursor_plane_atomic_async_update()
272 struct drm_plane_state *new_plane_state; in ls7a1000_cursor_plane_atomic_check()
303 struct drm_plane_state *old_plane_state = drm_atomic_get_old_plane_state(state, plane); in ls7a1000_cursor_plane_atomic_update()
[all …]
/openbmc/linux/drivers/gpu/drm/mediatek/
H A Dmtk_drm_plane.c52 static struct drm_plane_state *mtk_plane_duplicate_state(struct drm_plane *plane) in mtk_plane_duplicate_state()
97 struct drm_plane_state *state) in mtk_drm_plane_destroy_state()
106 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in mtk_plane_atomic_async_check()
133 static void mtk_plane_update_new_state(struct drm_plane_state *new_state, in mtk_plane_update_new_state()
218 struct drm_plane_state *new_state = drm_atomic_get_new_plane_state(state, in mtk_plane_atomic_async_update()
253 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in mtk_plane_atomic_check()
285 struct drm_plane_state *new_state = drm_atomic_get_new_plane_state(state, in mtk_plane_atomic_disable()
296 struct drm_plane_state *new_state = drm_atomic_get_new_plane_state(state, in mtk_plane_atomic_update()
/openbmc/linux/drivers/gpu/drm/vkms/
H A Dvkms_plane.c23 static struct drm_plane_state *
48 struct drm_plane_state *old_state) in vkms_plane_destroy_state()
97 struct drm_plane_state *new_state = drm_atomic_get_new_plane_state(state, in vkms_plane_atomic_update()
137 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in vkms_plane_atomic_check()
161 struct drm_plane_state *state) in vkms_prepare_fb()
180 struct drm_plane_state *state) in vkms_cleanup_fb()
/openbmc/linux/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_plane.h51 struct drm_plane_state state;
61 to_rcar_plane_state(struct drm_plane_state *state) in to_rcar_plane_state()
70 struct drm_plane_state *state,
/openbmc/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_kms.h123 struct drm_plane_state *old_state;
286 struct drm_plane_state base;
473 struct drm_plane_state *new_state);
475 struct drm_plane_state *old_state);
477 struct drm_plane_state *old_state);
479 struct drm_plane_state *vmw_du_plane_duplicate_state(struct drm_plane *plane);
481 struct drm_plane_state *state);
573 static inline void vmw_du_translate_to_crtc(struct drm_plane_state *state, in vmw_du_translate_to_crtc()
/openbmc/linux/drivers/gpu/drm/imx/ipuv3/
H A Dipuv3-plane.c24 struct drm_plane_state base;
29 to_ipu_plane_state(struct drm_plane_state *p) in to_ipu_plane_state()
34 static unsigned int ipu_src_rect_width(const struct drm_plane_state *state) in ipu_src_rect_width()
125 drm_plane_state_to_eba(struct drm_plane_state *state, int plane) in drm_plane_state_to_eba()
140 drm_plane_state_to_ubo(struct drm_plane_state *state) in drm_plane_state_to_ubo()
159 drm_plane_state_to_vbo(struct drm_plane_state *state) in drm_plane_state_to_vbo()
316 static struct drm_plane_state *
332 struct drm_plane_state *state) in ipu_plane_destroy_state()
369 struct drm_plane_state *new_state = drm_atomic_get_new_plane_state(state, in ipu_plane_atomic_check()
371 struct drm_plane_state *old_state = drm_atomic_get_old_plane_state(state, in ipu_plane_atomic_check()
[all …]
/openbmc/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_plane.c58 struct drm_plane_state *state = &exynos_state->base; in exynos_plane_mode_set()
143 static struct drm_plane_state *
159 struct drm_plane_state *old_state) in exynos_drm_plane_destroy_state()
234 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in exynos_plane_atomic_check()
258 struct drm_plane_state *new_state = drm_atomic_get_new_plane_state(state, in exynos_plane_atomic_update()
273 struct drm_plane_state *old_state = drm_atomic_get_old_plane_state(state, plane); in exynos_plane_atomic_disable()

12345678