Lines Matching +full:data +full:- +full:independent
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
6 #include <linux/iosys-map.h>
25 * DRM_SHADOW_PLANE_MAX_WIDTH - Maximum width of a plane's shadow buffer in pixels
28 * usually independent from hardware limitations. Drivers can initialize struct
34 * DRM_SHADOW_PLANE_MAX_HEIGHT - Maximum height of a plane's shadow buffer in scanlines
37 * usually independent from hardware limitations. Drivers can initialize struct
43 * struct drm_shadow_plane_state - plane state for planes with shadow buffers
54 * @fmtcnv_state: Format-conversion state
56 * Per-plane state for format conversion.
62 /* Transitional state - do not export or duplicate */
73 * @data: Address of each framebuffer BO's data
75 * The address of the data stored in each mapping. This is different
76 * for framebuffers with non-zero offset fields.
78 struct iosys_map data[DRM_FORMAT_MAX_PLANES]; member
82 * to_drm_shadow_plane_state - upcasts from struct drm_plane_state
103 * DRM_GEM_SHADOW_PLANE_FUNCS -
104 * Initializes struct drm_plane_funcs for shadow-buffered planes
118 * DRM_GEM_SHADOW_PLANE_HELPER_FUNCS -
119 * Initializes struct drm_plane_helper_funcs for shadow-buffered planes
140 * DRM_GEM_SIMPLE_DISPLAY_PIPE_SHADOW_PLANE_FUNCS -
141 * Initializes struct drm_simple_display_pipe_funcs for shadow-buffered planes