mirror of
https://github.com/torvalds/linux.git
synced 2026-10-26 00:56:03 +01:00
drm/gem-atomic-helper: Remove __drm_gem_reset_shadow_plane()
__drm_gem_reset_shadow_plane() is no longer used: all callers now go through __drm_gem_shadow_plane_state_init() or drm_gem_create_shadow_plane_state(). Remove it. Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de> Link: https://patch.msgid.link/20260908-drm-no-more-plane-reset-v4-4-a31b3fcfc989@kernel.org Signed-off-by: Maxime Ripard <mripard@kernel.org>
This commit is contained in:
parent
322ae66dab
commit
d3e410b0e2
|
|
@ -319,26 +319,6 @@ void drm_gem_destroy_shadow_plane_state(struct drm_plane *plane,
|
|||
}
|
||||
EXPORT_SYMBOL(drm_gem_destroy_shadow_plane_state);
|
||||
|
||||
/**
|
||||
* __drm_gem_reset_shadow_plane - resets a shadow-buffered plane
|
||||
* @plane: the plane
|
||||
* @shadow_plane_state: the shadow-buffered plane state
|
||||
*
|
||||
* This function resets state for shadow-buffered planes. Helpful
|
||||
* for drivers that subclass struct drm_shadow_plane_state.
|
||||
*/
|
||||
void __drm_gem_reset_shadow_plane(struct drm_plane *plane,
|
||||
struct drm_shadow_plane_state *shadow_plane_state)
|
||||
{
|
||||
if (shadow_plane_state) {
|
||||
__drm_atomic_helper_plane_reset(plane, &shadow_plane_state->base);
|
||||
drm_format_conv_state_init(&shadow_plane_state->fmtcnv_state);
|
||||
} else {
|
||||
__drm_atomic_helper_plane_reset(plane, NULL);
|
||||
}
|
||||
}
|
||||
EXPORT_SYMBOL(__drm_gem_reset_shadow_plane);
|
||||
|
||||
/**
|
||||
* drm_gem_begin_shadow_fb_access - prepares shadow framebuffers for CPU access
|
||||
* @plane: the plane
|
||||
|
|
|
|||
|
|
@ -91,8 +91,6 @@ to_drm_shadow_plane_state(struct drm_plane_state *state)
|
|||
void __drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane,
|
||||
struct drm_shadow_plane_state *new_shadow_plane_state);
|
||||
void __drm_gem_destroy_shadow_plane_state(struct drm_shadow_plane_state *shadow_plane_state);
|
||||
void __drm_gem_reset_shadow_plane(struct drm_plane *plane,
|
||||
struct drm_shadow_plane_state *shadow_plane_state);
|
||||
|
||||
void __drm_gem_shadow_plane_state_init(struct drm_plane *plane,
|
||||
struct drm_shadow_plane_state *shadow_plane_state);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user