Lines Matching +full:sub +full:- +full:units
1 /* SPDX-License-Identifier: GPL-2.0+ */
29 * struct vkms_frame_info - Structure to store the state of a frame
32 * @src: source rectangle of this frame in the source framebuffer, stored in 16.16 fixed-point form
33 * @dst: destination rectangle in the crtc buffer, stored in whole pixel units
56 * typedef pixel_write_t - These functions are used to read a pixel from a
72 * enum pixel_read_direction - Enum used internally by VKMS to represent a reading direction in a
85 * typedef pixel_read_line_t - These functions are used to read a pixel line in the source frame,
90 * is non-negative and smaller than @plane->frame_info->fb->width.
92 * is non-negative and smaller than @plane->frame_info->fb->height.
104 * struct vkms_plane_state - Driver specific plane state
127 * struct vkms_crtc_state - Driver specific CRTC state
134 * @num_active_planes). They should be stored in z-order.
161 * struct vkms_output - Internal representation of all output components in VKMS
194 * struct vkms_config - General configuration for VKMS driver
209 * struct vkms_device - Description of a VKMS device
211 * @drm - Base device in DRM
212 * @platform - Associated platform device
213 * @output - Configuration and sub-components of the VKMS device
240 * vkms_crtc_init() - Initialize a CRTC for VKMS
250 * vkms_output_init() - Initialize all sub-components needed for a VKMS device.
257 * vkms_plane_init() - Initialize a plane