Linux Kernel
3.7.1
|
#include <vmwgfx_kms.h>
Data Fields | |
struct drm_crtc | crtc |
struct drm_encoder | encoder |
struct drm_connector | connector |
struct vmw_surface * | cursor_surface |
struct vmw_dma_buffer * | cursor_dmabuf |
size_t | cursor_age |
int | cursor_x |
int | cursor_y |
int | hotspot_x |
int | hotspot_y |
unsigned | unit |
unsigned | pref_width |
unsigned | pref_height |
bool | pref_active |
struct drm_display_mode * | pref_mode |
int | gui_x |
int | gui_y |
bool | is_implicit |
Base class display unit.
Since the SVGA hw doesn't have a concept of a crtc, encoder or connector so the display unit is all of them at the same time. This is true for both legacy multimon and screen objects.
Definition at line 81 of file vmwgfx_kms.h.
struct drm_connector connector |
Definition at line 84 of file vmwgfx_kms.h.
Definition at line 82 of file vmwgfx_kms.h.
size_t cursor_age |
Definition at line 88 of file vmwgfx_kms.h.
struct vmw_dma_buffer* cursor_dmabuf |
Definition at line 87 of file vmwgfx_kms.h.
struct vmw_surface* cursor_surface |
Definition at line 86 of file vmwgfx_kms.h.
int cursor_x |
Definition at line 90 of file vmwgfx_kms.h.
int cursor_y |
Definition at line 91 of file vmwgfx_kms.h.
struct drm_encoder encoder |
Definition at line 83 of file vmwgfx_kms.h.
int gui_x |
Definition at line 109 of file vmwgfx_kms.h.
int gui_y |
Definition at line 110 of file vmwgfx_kms.h.
int hotspot_x |
Definition at line 93 of file vmwgfx_kms.h.
int hotspot_y |
Definition at line 94 of file vmwgfx_kms.h.
bool is_implicit |
Definition at line 111 of file vmwgfx_kms.h.
bool pref_active |
Definition at line 103 of file vmwgfx_kms.h.
unsigned pref_height |
Definition at line 102 of file vmwgfx_kms.h.
struct drm_display_mode* pref_mode |
Definition at line 104 of file vmwgfx_kms.h.
unsigned pref_width |
Definition at line 101 of file vmwgfx_kms.h.
unsigned unit |
Definition at line 96 of file vmwgfx_kms.h.