| /linux/include/drm/ |
| A D | drm_gem_atomic_helper.h | 17 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 D | drm_atomic_state_helper.h | 34 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 D | drm_simple_kms_helper.h | 64 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 D | drm_plane.h | 52 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 D | drm_damage_helper.h | 68 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 D | drm_fb_cma_helper.h | 9 struct drm_plane_state; 15 struct drm_plane_state *state, 19 struct drm_plane_state *old_state, 20 struct drm_plane_state *state);
|
| A D | drm_atomic_uapi.h | 35 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 D | drm_gem_vram_helper.h | 19 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 D | drm_gem_atomic_helper.c | 144 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 D | drm_blend.c | 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() 517 struct drm_plane_state *old_plane_state, *new_plane_state; in drm_atomic_normalize_zpos()
|
| A D | drm_damage_helper.c | 67 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 D | drm_atomic_state_helper.c | 243 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 D | drm_simple_kms_helper.c | 217 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 D | plane.h | 44 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 D | armada_plane.h | 5 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 D | mtk_drm_plane.c | 54 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 D | dpu_plane.h | 33 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 D | omap_plane.c | 28 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 D | rcar_du_plane.h | 51 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 D | rcar_du_plane.c | 138 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 D | test-drm_plane_helper.c | 14 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 D | vmwgfx_kms.h | 122 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 D | ipuv3-plane.c | 23 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 D | exynos_drm_plane.c | 57 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 D | vc4_plane.c | 155 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 …]
|