/openbmc/linux/include/drm/ |
H A D | drm_gem_atomic_helper.h | 17 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 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); 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 D | drm_atomic_state_helper.h | 35 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 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,
|
H A D | drm_plane.h | 52 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 D | drm_fb_dma_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);
|
H A D | drm_gem_vram_helper.h | 19 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 D | drm_mipi_dbi.h | 167 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 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,
|
H A D | drm_atomic_helper.h | 55 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 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);
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_gem_atomic_helper.c | 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_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 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() 516 struct drm_plane_state *old_plane_state, *new_plane_state; in drm_atomic_normalize_zpos()
|
H A D | drm_damage_helper.c | 68 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 D | drm_simple_kms_helper.c | 218 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 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);
|
/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_plane.h | 33 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 D | omap_plane.c | 25 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 D | lsdc_plane.c | 32 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 D | mtk_drm_plane.c | 52 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 D | vkms_plane.c | 23 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 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,
|
/openbmc/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_kms.h | 123 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 D | ipuv3-plane.c | 24 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 D | exynos_drm_plane.c | 58 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()
|