Home
last modified time | relevance | path

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

1234567

/linux/include/drm/
A Ddrm_gem_atomic_helper.h17 int drm_gem_plane_helper_prepare_fb(struct drm_plane *plane, struct drm_plane_state *state);
19 struct drm_plane_state *plane_state);
34 struct drm_plane_state base;
60 to_drm_shadow_plane_state(struct drm_plane_state *state) in to_drm_shadow_plane_state()
72 struct drm_plane_state *drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane);
74 struct drm_plane_state *plane_state);
88 int drm_gem_prepare_shadow_fb(struct drm_plane *plane, struct drm_plane_state *plane_state);
104 struct drm_plane_state *plane_state);
106 struct drm_plane_state *plane_state);
108 struct drm_plane_state *
[all …]
A Ddrm_atomic_state_helper.h34 struct drm_plane_state;
55 void __drm_atomic_helper_plane_state_reset(struct drm_plane_state *state,
58 struct drm_plane_state *state);
61 struct drm_plane_state *state);
62 struct drm_plane_state *
64 void __drm_atomic_helper_plane_destroy_state(struct drm_plane_state *state);
66 struct drm_plane_state *state);
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);
198 struct drm_plane_state * (*duplicate_plane_state)(struct drm_simple_display_pipe *pipe);
208 struct drm_plane_state *plane_state);
A Ddrm_plane.h52 struct drm_plane_state { struct
245 drm_plane_state_src(const struct drm_plane_state *state) in drm_plane_state_src() argument
257 drm_plane_state_dest(const struct drm_plane_state *state) in drm_plane_state_dest()
393 struct drm_plane_state *(*atomic_duplicate_state)(struct drm_plane *plane);
404 struct drm_plane_state *state);
449 struct drm_plane_state *state,
472 const struct drm_plane_state *state,
511 const struct drm_plane_state *state);
702 struct drm_plane_state *state;
903 drm_plane_get_damage_clips_count(const struct drm_plane_state *state);
[all …]
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,
A Ddrm_fb_cma_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);
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,
52 void drm_atomic_set_fence_for_plane(struct drm_plane_state *plane_state,
A Ddrm_gem_vram_helper.h19 struct drm_plane_state;
122 struct drm_plane_state *new_state);
125 struct drm_plane_state *old_state);
145 struct drm_plane_state *new_state);
149 struct drm_plane_state *old_state);
/linux/drivers/gpu/drm/
A 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()
175 struct drm_plane_state *plane_state) in drm_gem_simple_display_pipe_prepare_fb()
223 struct drm_plane_state *
226 struct drm_plane_state *plane_state = plane->state; in drm_gem_duplicate_shadow_plane_state()
264 struct drm_plane_state *plane_state) in drm_gem_destroy_shadow_plane_state()
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()
384 struct drm_plane_state *plane_state) in drm_gem_simple_kms_prepare_shadow_fb()
401 struct drm_plane_state *plane_state) in drm_gem_simple_kms_cleanup_shadow_fb()
432 struct drm_plane_state *
[all …]
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()
517 struct drm_plane_state *old_plane_state, *new_plane_state; in drm_atomic_normalize_zpos()
A Ddrm_damage_helper.c67 struct drm_plane_state *plane_state) in drm_atomic_helper_check_plane_damage()
159 struct drm_plane_state *plane_state; in drm_atomic_helper_dirtyfb()
223 const struct drm_plane_state *old_state, in drm_atomic_helper_damage_iter_init()
224 const struct drm_plane_state *state) in drm_atomic_helper_damage_iter_init()
305 bool drm_atomic_helper_damage_merged(const struct drm_plane_state *old_state, in drm_atomic_helper_damage_merged()
306 struct drm_plane_state *state, in drm_atomic_helper_damage_merged()
A Ddrm_atomic_state_helper.c243 void __drm_atomic_helper_plane_state_reset(struct drm_plane_state *plane_state, in __drm_atomic_helper_plane_state_reset()
267 struct drm_plane_state *plane_state) in __drm_atomic_helper_plane_reset()
304 struct drm_plane_state *state) in __drm_atomic_helper_plane_duplicate_state()
324 struct drm_plane_state *
327 struct drm_plane_state *state; in drm_atomic_helper_plane_duplicate_state()
348 void __drm_atomic_helper_plane_destroy_state(struct drm_plane_state *state) in __drm_atomic_helper_plane_destroy_state()
372 struct drm_plane_state *state) in drm_atomic_helper_plane_destroy_state()
A Ddrm_simple_kms_helper.c217 struct drm_plane_state *plane_state = drm_atomic_get_new_plane_state(state, in drm_simple_kms_plane_atomic_check()
246 struct drm_plane_state *old_pstate = drm_atomic_get_old_plane_state(state, in drm_simple_kms_plane_atomic_update()
258 struct drm_plane_state *state) in drm_simple_kms_plane_prepare_fb()
276 struct drm_plane_state *state) in drm_simple_kms_plane_cleanup_fb()
312 static struct drm_plane_state *drm_simple_kms_plane_duplicate_state(struct drm_plane *plane) in drm_simple_kms_plane_duplicate_state()
324 struct drm_plane_state *state) in drm_simple_kms_plane_destroy_state()
/linux/drivers/gpu/drm/tegra/
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);
/linux/drivers/gpu/drm/armada/
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);
/linux/drivers/gpu/drm/mediatek/
A Dmtk_drm_plane.c54 static struct drm_plane_state *mtk_plane_duplicate_state(struct drm_plane *plane) in mtk_plane_duplicate_state()
73 struct drm_plane_state *state) in mtk_drm_plane_destroy_state()
82 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in mtk_plane_atomic_async_check()
113 static void mtk_plane_update_new_state(struct drm_plane_state *new_state, in mtk_plane_update_new_state()
145 struct drm_plane_state *new_state = drm_atomic_get_new_plane_state(state, in mtk_plane_atomic_async_update()
177 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in mtk_plane_atomic_check()
209 struct drm_plane_state *new_state = drm_atomic_get_new_plane_state(state, in mtk_plane_atomic_disable()
220 struct drm_plane_state *new_state = drm_atomic_get_new_plane_state(state, in mtk_plane_atomic_update()
/linux/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_plane.h33 struct drm_plane_state base;
56 const struct drm_plane_state *r0;
57 const struct drm_plane_state *r1;
125 void dpu_plane_clear_multirect(const struct drm_plane_state *drm_state);
/linux/drivers/gpu/drm/omapdrm/
A Domap_plane.c28 struct drm_plane_state *new_state) in omap_plane_prepare_fb()
39 struct drm_plane_state *old_state) in omap_plane_cleanup_fb()
50 struct drm_plane_state *new_state = drm_atomic_get_new_plane_state(state, in omap_plane_atomic_update()
96 struct drm_plane_state *new_state = drm_atomic_get_new_plane_state(state, in omap_plane_atomic_disable()
110 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in omap_plane_atomic_check()
208 struct drm_plane_state *state, in omap_plane_atomic_set_property()
223 const struct drm_plane_state *state, in omap_plane_atomic_get_property()
/linux/drivers/gpu/drm/rcar-du/
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,
A Drcar_du_plane.c138 struct drm_plane_state *old_drm_plane_state; in rcar_du_atomic_check_planes()
139 struct drm_plane_state *new_drm_plane_state; in rcar_du_atomic_check_planes()
209 struct drm_plane_state *s; in rcar_du_atomic_check_planes()
566 struct drm_plane_state *state, in __rcar_du_plane_atomic_check()
612 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in rcar_du_plane_atomic_check()
623 struct drm_plane_state *old_state = drm_atomic_get_old_plane_state(state, plane); in rcar_du_plane_atomic_update()
624 struct drm_plane_state *new_state = drm_atomic_get_new_plane_state(state, plane); in rcar_du_plane_atomic_update()
655 static struct drm_plane_state *
675 struct drm_plane_state *state) in rcar_du_plane_atomic_destroy_state()
703 struct drm_plane_state *state, in rcar_du_plane_atomic_set_property()
[all …]
/linux/drivers/gpu/drm/selftests/
A Dtest-drm_plane_helper.c14 static void set_src(struct drm_plane_state *plane_state, in set_src()
24 static bool check_src_eq(struct drm_plane_state *plane_state, in check_src_eq()
50 static void set_crtc(struct drm_plane_state *plane_state, in set_crtc()
60 static bool check_crtc_eq(struct drm_plane_state *plane_state, in check_crtc_eq()
94 struct drm_plane_state plane_state = { in igt_check_plane_state()
/linux/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_kms.h122 struct drm_plane_state *old_state;
286 struct drm_plane_state base;
465 struct drm_plane_state *new_state);
467 struct drm_plane_state *old_state);
469 struct drm_plane_state *vmw_du_plane_duplicate_state(struct drm_plane *plane);
471 struct drm_plane_state *state);
570 static inline void vmw_du_translate_to_crtc(struct drm_plane_state *state, in vmw_du_translate_to_crtc()
/linux/drivers/gpu/drm/imx/
A Dipuv3-plane.c23 struct drm_plane_state base;
28 to_ipu_plane_state(struct drm_plane_state *p) in to_ipu_plane_state()
33 static unsigned int ipu_src_rect_width(const struct drm_plane_state *state) in ipu_src_rect_width()
124 drm_plane_state_to_eba(struct drm_plane_state *state, int plane) in drm_plane_state_to_eba()
139 drm_plane_state_to_ubo(struct drm_plane_state *state) in drm_plane_state_to_ubo()
158 drm_plane_state_to_vbo(struct drm_plane_state *state) in drm_plane_state_to_vbo()
321 static struct drm_plane_state *
337 struct drm_plane_state *state) in ipu_plane_destroy_state()
374 struct drm_plane_state *new_state = drm_atomic_get_new_plane_state(state, in ipu_plane_atomic_check()
783 struct drm_plane_state *state = plane->state; in ipu_plane_atomic_update_pending()
[all …]
/linux/drivers/gpu/drm/exynos/
A Dexynos_drm_plane.c57 struct drm_plane_state *state = &exynos_state->base; in exynos_plane_mode_set()
142 static struct drm_plane_state *
158 struct drm_plane_state *old_state) in exynos_drm_plane_destroy_state()
233 struct drm_plane_state *new_plane_state = drm_atomic_get_new_plane_state(state, in exynos_plane_atomic_check()
257 struct drm_plane_state *new_state = drm_atomic_get_new_plane_state(state, in exynos_plane_atomic_update()
272 struct drm_plane_state *old_state = drm_atomic_get_old_plane_state(state, plane); in exynos_plane_atomic_disable()
/linux/drivers/gpu/drm/vc4/
A Dvc4_plane.c155 static bool plane_enabled(struct drm_plane_state *state) in plane_enabled()
191 struct drm_plane_state *state) in vc4_plane_destroy_state()
254 static u32 vc4_get_scl_field(struct drm_plane_state *state, int plane) in vc4_get_scl_field()
284 static int vc4_plane_margins_adj(struct drm_plane_state *pstate) in vc4_plane_margins_adj()
445 static u32 vc4_lbm_size(struct drm_plane_state *state) in vc4_lbm_size()
525 static void vc4_plane_calc_load(struct drm_plane_state *state) in vc4_plane_calc_load()
585 static int vc4_plane_allocate_lbm(struct drm_plane_state *state) in vc4_plane_allocate_lbm()
628 struct drm_plane_state *state) in vc4_plane_mode_set()
1101 u32 vc4_plane_dlist_size(const struct drm_plane_state *state) in vc4_plane_dlist_size()
1248 struct drm_plane_state *state) in vc4_prepare_fb()
[all …]

Completed in 50 milliseconds

1234567