Searched full:vkms (Results 1 – 10 of 10) sorted by relevance
110 container_of(work, struct vmw_display_unit, vkms.crc_generator_work); in crc_generate_worker()118 spin_lock_irq(&du->vkms.crc_state_lock); in crc_generate_worker()119 crc_pending = du->vkms.crc_pending; in crc_generate_worker()120 spin_unlock_irq(&du->vkms.crc_state_lock); in crc_generate_worker()129 spin_lock_irq(&du->vkms.crc_state_lock); in crc_generate_worker()130 surf = vmw_surface_reference(du->vkms.surface); in crc_generate_worker()131 spin_unlock_irq(&du->vkms.crc_state_lock); in crc_generate_worker()145 spin_lock_irq(&du->vkms.crc_state_lock); in crc_generate_worker()146 frame_start = du->vkms.frame_start; in crc_generate_worker()147 frame_end = du->vkms.frame_end; in crc_generate_worker()[all …]
15 #define DEFAULT_DEVICE_NAME "vkms"64 * correct composition results in VKMS and simplifying color95 * enum pixel_read_direction - Enum used internally by VKMS to represent a reading direction in a202 * struct vkms_output - Internal representation of all output components in VKMS213 * @composer_enabled: Protected by @lock, true when the VKMS composer is active (crc needed or215 * @composer_state: Protected by @lock, current state of this VKMS output235 * struct vkms_device - Description of a VKMS device239 * @output - Configuration and sub-components of the VKMS device240 * @config: Configuration used in this VKMS device285 * vkms_crtc_init() - Initialize a CRTC for VKMS[all …]
16 * struct vkms_configfs_device - Configfs representation of a VKMS device18 * @group: Top level configuration group that represents a VKMS device.19 * Initialized when a new directory is created under "/config/vkms/"20 * @planes_group: Default subgroup of @group at "/config/vkms/planes"21 * @crtcs_group: Default subgroup of @group at "/config/vkms/crtcs"22 * @encoders_group: Default subgroup of @group at "/config/vkms/encoders"23 * @connectors_group: Default subgroup of @group at "/config/vkms/connectors"25 * @config: Protected by @lock. Configuration of the VKMS device45 * Initialized when a new directory is created under "/config/vkms/planes"48 * @config: Configuration of the VKMS plane[all …]
15 * struct vkms_config - General configuration for VKMS driver22 * @dev: Used to store the current VKMS device. Only set when the device is instantiated.42 * It can be used to store a temporary reference to a VKMS plane during65 * It can be used to store a temporary reference to a VKMS CRTC during86 * It can be used to store a temporary reference to a VKMS encoder108 * It can be used to store a temporary reference to a VKMS connector186 * vkms_config_create() - Create a new VKMS configuration211 * vkms_config_destroy() - Free a VKMS configuration
2 vkms-y := \16 obj-$(CONFIG_DRM_VKMS) += vkms.o
25 DRM_DEV_ERROR(dev->dev, "Failed to init vkms plane\n"); in vkms_output_init()
3 vkms-kunit-tests-y := \8 obj-$(CONFIG_DRM_VKMS_KUNIT_TEST) += vkms-kunit-tests.o
407 .name = "vkms-color",413 MODULE_DESCRIPTION("Kunit test for VKMS LUT handling");
1022 .name = "vkms-config",1029 MODULE_DESCRIPTION("Kunit test for vkms config utility");
8610 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)8618 F: Documentation/gpu/vkms.rst8619 F: drivers/gpu/drm/ci/xfails/vkms*8620 F: drivers/gpu/drm/vkms/