Linux Kernel
3.7.1
|
#include <drm_crtc.h>
drm_crtc - central CRTC control structure : parent DRM device : list management : base KMS object for ID tracking etc. : is this CRTC enabled? : current mode timings : mode timings as programmed to hw regs : for purposes of error checking crtc vs fb sizes, invert the width/height of the crtc. This is used if the driver is performing 90 or 270 degree rotated scanout : x position on screen : y position on screen : CRTC control functions : size of gamma ramp : gamma ramp values : precise frame timing : precise line timing : precise pixel timing : mid-layer private data : property tracking for this CRTC
Each CRTC may have one or more connectors associated with it. This structure allows the CRTC to be controlled.
Definition at line 389 of file drm_crtc.h.
struct drm_mode_object base |
Definition at line 393 of file drm_crtc.h.
struct drm_device* dev |
Definition at line 390 of file drm_crtc.h.
bool enabled |
Definition at line 398 of file drm_crtc.h.
Definition at line 396 of file drm_crtc.h.
s64 framedur_ns |
Definition at line 418 of file drm_crtc.h.
struct drm_crtc_funcs* funcs |
Definition at line 411 of file drm_crtc.h.
uint32_t gamma_size |
Definition at line 414 of file drm_crtc.h.
uint16_t* gamma_store |
Definition at line 415 of file drm_crtc.h.
Definition at line 391 of file drm_crtc.h.
void* helper_private |
Definition at line 421 of file drm_crtc.h.
struct drm_display_mode hwmode |
Definition at line 406 of file drm_crtc.h.
bool invert_dimensions |
Definition at line 408 of file drm_crtc.h.
s64 linedur_ns |
Definition at line 418 of file drm_crtc.h.
struct drm_display_mode mode |
Definition at line 401 of file drm_crtc.h.
s64 pixeldur_ns |
Definition at line 418 of file drm_crtc.h.
struct drm_object_properties properties |
Definition at line 423 of file drm_crtc.h.
int x |
Definition at line 410 of file drm_crtc.h.
int y |
Definition at line 410 of file drm_crtc.h.