XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
drm_mode_set Struct Reference

#include <drm_crtc.h>

Collaboration diagram for drm_mode_set:
Collaboration graph
[legend]

Public Attributes

struct drm_framebuffer * fb
 
struct drm_crtc * crtc
 
struct drm_display_mode * mode
 
uint32_t x
 
uint32_t y
 
struct drm_connector ** connectors
 
size_t num_connectors
 

Detailed Description

struct drm_mode_set - new values for a CRTC config change @fb: framebuffer to use for new config @crtc: CRTC whose configuration we're about to change @mode: mode timings to use @x: position of this CRTC relative to @fb @y: position of this CRTC relative to @fb @connectors: array of connectors to drive with this CRTC if possible @num_connectors: size of @connectors array

This represents a modeset configuration for the legacy SETCRTC ioctl and is also used internally. Atomic drivers instead use &drm_atomic_commit.

Member Data Documentation

◆ connectors

struct drm_connector** drm_mode_set::connectors

◆ crtc

struct drm_crtc* drm_mode_set::crtc

◆ fb

struct drm_framebuffer* drm_mode_set::fb

◆ mode

struct drm_display_mode* drm_mode_set::mode

◆ num_connectors

size_t drm_mode_set::num_connectors

◆ x

uint32_t drm_mode_set::x

◆ y

uint32_t drm_mode_set::y

The documentation for this struct was generated from the following file: