Home
last modified time | relevance | path

Searched refs:drm_plane_state (Results 1 - 25 of 331) sorted by relevance

12345678910>>...14

/kernel/linux/linux-5.10/drivers/gpu/drm/selftests/
H A Dtest-drm_damage_helper.c12 static void set_plane_src(struct drm_plane_state *state, int x1, int y1, int x2, in set_plane_src()
37 static void set_plane_damage(struct drm_plane_state *state, in set_plane_damage()
43 static bool check_damage_clip(struct drm_plane_state *state, struct drm_rect *r, in check_damage_clip()
76 struct drm_plane_state old_state; in igt_damage_iter_no_damage()
85 struct drm_plane_state state = { in igt_damage_iter_no_damage()
107 struct drm_plane_state old_state; in igt_damage_iter_no_damage_fractional_src()
116 struct drm_plane_state state = { in igt_damage_iter_no_damage_fractional_src()
140 struct drm_plane_state old_state; in igt_damage_iter_no_damage_src_moved()
149 struct drm_plane_state state = { in igt_damage_iter_no_damage_src_moved()
172 struct drm_plane_state old_stat in igt_damage_iter_no_damage_fractional_src_moved()
[all...]
/kernel/linux/linux-6.6/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;
72 * to_drm_shadow_plane_state - upcasts from struct drm_plane_state
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_stat
[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_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_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_plane.h44 * struct drm_plane_state - mutable plane state
52 struct drm_plane_state { struct
253 drm_plane_state_src(const struct drm_plane_state *state) in drm_plane_state_src()
265 drm_plane_state_dest(const struct drm_plane_state *state) in drm_plane_state_dest()
382 * Atomic drivers which don't subclass &struct drm_plane_state should use
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,
512 * If driver subclasses &struct drm_plane_state, i
[all...]
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,
/kernel/linux/linux-5.10/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 *state);
27 struct drm_plane_state *old_state);
29 struct drm_plane_state *state);
31 struct drm_plane_state *armada_plane_duplicate_state(struct drm_plane *plane);
33 struct drm_plane_state *state);
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_damage_helper.h69 struct drm_plane_state *plane_state);
76 const struct drm_plane_state *old_state,
77 const struct drm_plane_state *new_state);
81 bool drm_atomic_helper_damage_merged(const struct drm_plane_state *old_state,
82 struct drm_plane_state *state,
97 drm_helper_get_plane_damage_clips(const struct drm_plane_state *state) in drm_helper_get_plane_damage_clips()
H A Ddrm_plane.h39 * struct drm_plane_state - mutable plane state
47 struct drm_plane_state { struct
230 drm_plane_state_src(const struct drm_plane_state *state) in drm_plane_state_src()
242 drm_plane_state_dest(const struct drm_plane_state *state) in drm_plane_state_dest()
359 * Atomic drivers which don't subclass &struct drm_plane_state should use
378 struct drm_plane_state *(*atomic_duplicate_state)(struct drm_plane *plane);
389 struct drm_plane_state *state);
434 struct drm_plane_state *state,
457 const struct drm_plane_state *state,
489 * If driver subclasses &struct drm_plane_state, i
[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);
123 struct drm_plane_state *plane_state);
133 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,
52 void drm_atomic_set_fence_for_plane(struct drm_plane_state *plane_state,
H A Ddrm_modeset_helper_vtables.h1181 * way is to fill out the &drm_plane_state.fence of the passed-in
1182 * &drm_plane_state. If the driver doesn't support native fences then
1203 struct drm_plane_state *new_state);
1214 struct drm_plane_state *old_state);
1253 struct drm_plane_state *state);
1271 struct drm_plane_state *old_state);
1295 struct drm_plane_state *old_state);
1314 struct drm_plane_state *state);
1331 * takes the new &drm_plane_state as parameter. When doing async_update
1332 * drivers shouldn't replace the &drm_plane_state bu
[all...]
H A Ddrm_gem_vram_helper.h17 struct drm_plane_state;
128 struct drm_plane_state *new_state);
131 struct drm_plane_state *old_state);
139 struct drm_plane_state *new_state);
143 struct drm_plane_state *old_state);
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_gem_atomic_helper.c72 * struct drm_plane_state.
77 * struct drm_plane_state *old_plane_state)
79 * struct drm_plane_state *plane_state = plane->state;
104 * struct drm_plane_state *plane_state)
136 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_stat
[all...]
H A Ddrm_blend.c47 * two rectangles are both stored in the &drm_plane_state.
352 * values and store them in &drm_plane_state.normalized_zpos. Usually min
433 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()
503 * with lowest zpos value is at the bottom. The &drm_plane_state.normalized_zpos
516 struct drm_plane_state *old_plane_stat in drm_atomic_normalize_zpos()
[all...]
/kernel/linux/linux-6.6/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);
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/
H A Dplane.h40 struct drm_plane_state base;
58 to_tegra_plane_state(struct drm_plane_state *state) in to_tegra_plane_state()
69 struct drm_plane_state *state);
71 struct drm_plane_state *state);
74 struct drm_plane_state *state);
/kernel/linux/linux-6.6/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);
/kernel/linux/linux-6.6/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,
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_kms.h122 struct drm_plane_state *old_state;
286 struct drm_plane_state base;
459 struct drm_plane_state *state);
461 struct drm_plane_state *state);
463 struct drm_plane_state *old_state);
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 *stat
[all...]
/kernel/linux/linux-6.6/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_stat in omap_plane_atomic_check()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_plane.h32 struct drm_plane_state base;
54 const struct drm_plane_state *r0;
55 const struct drm_plane_state *r1;
129 void dpu_plane_clear_multirect(const struct drm_plane_state *drm_state);
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_blend.c47 * two rectangles are both stored in the &drm_plane_state.
345 * values and store them in &drm_plane_state.normalized_zpos. Usually min
426 const struct drm_plane_state *sa = *(struct drm_plane_state **)a; in drm_atomic_state_zpos_cmp()
427 const struct drm_plane_state *sb = *(struct drm_plane_state **)b; in drm_atomic_state_zpos_cmp()
441 struct drm_plane_state **states; in drm_atomic_helper_crtc_normalize_zpos()
458 struct drm_plane_state *plane_state = in drm_atomic_helper_crtc_normalize_zpos()
497 * with lowest zpos value is at the bottom. The &drm_plane_state.normalized_zpos
510 struct drm_plane_state *old_plane_stat in drm_atomic_normalize_zpos()
[all...]

Completed in 12 milliseconds

12345678910>>...14