Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
drm_mode.h File Reference
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  drm_mode_modeinfo
 
struct  drm_mode_card_res
 
struct  drm_mode_crtc
 
struct  drm_mode_set_plane
 
struct  drm_mode_get_plane
 
struct  drm_mode_get_plane_res
 
struct  drm_mode_get_encoder
 
struct  drm_mode_get_connector
 
struct  drm_mode_property_enum
 
struct  drm_mode_get_property
 
struct  drm_mode_connector_set_property
 
struct  drm_mode_obj_get_properties
 
struct  drm_mode_obj_set_property
 
struct  drm_mode_get_blob
 
struct  drm_mode_fb_cmd
 
struct  drm_mode_fb_cmd2
 
struct  drm_mode_fb_dirty_cmd
 
struct  drm_mode_mode_cmd
 
struct  drm_mode_cursor
 
struct  drm_mode_crtc_lut
 
struct  drm_mode_crtc_page_flip
 
struct  drm_mode_create_dumb
 
struct  drm_mode_map_dumb
 
struct  drm_mode_destroy_dumb
 

Macros

#define DRM_DISPLAY_INFO_LEN   32
 
#define DRM_CONNECTOR_NAME_LEN   32
 
#define DRM_DISPLAY_MODE_LEN   32
 
#define DRM_PROP_NAME_LEN   32
 
#define DRM_MODE_TYPE_BUILTIN   (1<<0)
 
#define DRM_MODE_TYPE_CLOCK_C   ((1<<1) | DRM_MODE_TYPE_BUILTIN)
 
#define DRM_MODE_TYPE_CRTC_C   ((1<<2) | DRM_MODE_TYPE_BUILTIN)
 
#define DRM_MODE_TYPE_PREFERRED   (1<<3)
 
#define DRM_MODE_TYPE_DEFAULT   (1<<4)
 
#define DRM_MODE_TYPE_USERDEF   (1<<5)
 
#define DRM_MODE_TYPE_DRIVER   (1<<6)
 
#define DRM_MODE_FLAG_PHSYNC   (1<<0)
 
#define DRM_MODE_FLAG_NHSYNC   (1<<1)
 
#define DRM_MODE_FLAG_PVSYNC   (1<<2)
 
#define DRM_MODE_FLAG_NVSYNC   (1<<3)
 
#define DRM_MODE_FLAG_INTERLACE   (1<<4)
 
#define DRM_MODE_FLAG_DBLSCAN   (1<<5)
 
#define DRM_MODE_FLAG_CSYNC   (1<<6)
 
#define DRM_MODE_FLAG_PCSYNC   (1<<7)
 
#define DRM_MODE_FLAG_NCSYNC   (1<<8)
 
#define DRM_MODE_FLAG_HSKEW   (1<<9) /* hskew provided */
 
#define DRM_MODE_FLAG_BCAST   (1<<10)
 
#define DRM_MODE_FLAG_PIXMUX   (1<<11)
 
#define DRM_MODE_FLAG_DBLCLK   (1<<12)
 
#define DRM_MODE_FLAG_CLKDIV2   (1<<13)
 
#define DRM_MODE_DPMS_ON   0
 
#define DRM_MODE_DPMS_STANDBY   1
 
#define DRM_MODE_DPMS_SUSPEND   2
 
#define DRM_MODE_DPMS_OFF   3
 
#define DRM_MODE_SCALE_NONE
 
#define DRM_MODE_SCALE_FULLSCREEN   1 /* Full screen, ignore aspect */
 
#define DRM_MODE_SCALE_CENTER   2 /* Centered, no scaling */
 
#define DRM_MODE_SCALE_ASPECT   3 /* Full screen, preserve aspect */
 
#define DRM_MODE_DITHERING_OFF   0
 
#define DRM_MODE_DITHERING_ON   1
 
#define DRM_MODE_DITHERING_AUTO   2
 
#define DRM_MODE_DIRTY_OFF   0
 
#define DRM_MODE_DIRTY_ON   1
 
#define DRM_MODE_DIRTY_ANNOTATE   2
 
#define DRM_MODE_PRESENT_TOP_FIELD   (1<<0)
 
#define DRM_MODE_PRESENT_BOTTOM_FIELD   (1<<1)
 
#define DRM_MODE_ENCODER_NONE   0
 
#define DRM_MODE_ENCODER_DAC   1
 
#define DRM_MODE_ENCODER_TMDS   2
 
#define DRM_MODE_ENCODER_LVDS   3
 
#define DRM_MODE_ENCODER_TVDAC   4
 
#define DRM_MODE_ENCODER_VIRTUAL   5
 
#define DRM_MODE_SUBCONNECTOR_Automatic   0
 
#define DRM_MODE_SUBCONNECTOR_Unknown   0
 
#define DRM_MODE_SUBCONNECTOR_DVID   3
 
#define DRM_MODE_SUBCONNECTOR_DVIA   4
 
#define DRM_MODE_SUBCONNECTOR_Composite   5
 
#define DRM_MODE_SUBCONNECTOR_SVIDEO   6
 
#define DRM_MODE_SUBCONNECTOR_Component   8
 
#define DRM_MODE_SUBCONNECTOR_SCART   9
 
#define DRM_MODE_CONNECTOR_Unknown   0
 
#define DRM_MODE_CONNECTOR_VGA   1
 
#define DRM_MODE_CONNECTOR_DVII   2
 
#define DRM_MODE_CONNECTOR_DVID   3
 
#define DRM_MODE_CONNECTOR_DVIA   4
 
#define DRM_MODE_CONNECTOR_Composite   5
 
#define DRM_MODE_CONNECTOR_SVIDEO   6
 
#define DRM_MODE_CONNECTOR_LVDS   7
 
#define DRM_MODE_CONNECTOR_Component   8
 
#define DRM_MODE_CONNECTOR_9PinDIN   9
 
#define DRM_MODE_CONNECTOR_DisplayPort   10
 
#define DRM_MODE_CONNECTOR_HDMIA   11
 
#define DRM_MODE_CONNECTOR_HDMIB   12
 
#define DRM_MODE_CONNECTOR_TV   13
 
#define DRM_MODE_CONNECTOR_eDP   14
 
#define DRM_MODE_CONNECTOR_VIRTUAL   15
 
#define DRM_MODE_PROP_PENDING   (1<<0)
 
#define DRM_MODE_PROP_RANGE   (1<<1)
 
#define DRM_MODE_PROP_IMMUTABLE   (1<<2)
 
#define DRM_MODE_PROP_ENUM   (1<<3) /* enumerated type with text strings */
 
#define DRM_MODE_PROP_BLOB   (1<<4)
 
#define DRM_MODE_PROP_BITMASK   (1<<5) /* bitmask of enumerated types */
 
#define DRM_MODE_FB_INTERLACED   (1<<0) /* for interlaced framebuffers */
 
#define DRM_MODE_FB_DIRTY_ANNOTATE_COPY   0x01
 
#define DRM_MODE_FB_DIRTY_ANNOTATE_FILL   0x02
 
#define DRM_MODE_FB_DIRTY_FLAGS   0x03
 
#define DRM_MODE_FB_DIRTY_MAX_CLIPS   256
 
#define DRM_MODE_CURSOR_BO   0x01
 
#define DRM_MODE_CURSOR_MOVE   0x02
 
#define DRM_MODE_CURSOR_FLAGS   0x03
 
#define DRM_MODE_PAGE_FLIP_EVENT   0x01
 
#define DRM_MODE_PAGE_FLIP_FLAGS   DRM_MODE_PAGE_FLIP_EVENT
 

Macro Definition Documentation

#define DRM_CONNECTOR_NAME_LEN   32

Definition at line 33 of file drm_mode.h.

#define DRM_DISPLAY_INFO_LEN   32

Definition at line 32 of file drm_mode.h.

#define DRM_DISPLAY_MODE_LEN   32

Definition at line 34 of file drm_mode.h.

#define DRM_MODE_CONNECTOR_9PinDIN   9

Definition at line 198 of file drm_mode.h.

#define DRM_MODE_CONNECTOR_Component   8

Definition at line 197 of file drm_mode.h.

#define DRM_MODE_CONNECTOR_Composite   5

Definition at line 194 of file drm_mode.h.

#define DRM_MODE_CONNECTOR_DisplayPort   10

Definition at line 199 of file drm_mode.h.

#define DRM_MODE_CONNECTOR_DVIA   4

Definition at line 193 of file drm_mode.h.

#define DRM_MODE_CONNECTOR_DVID   3

Definition at line 192 of file drm_mode.h.

#define DRM_MODE_CONNECTOR_DVII   2

Definition at line 191 of file drm_mode.h.

#define DRM_MODE_CONNECTOR_eDP   14

Definition at line 203 of file drm_mode.h.

#define DRM_MODE_CONNECTOR_HDMIA   11

Definition at line 200 of file drm_mode.h.

#define DRM_MODE_CONNECTOR_HDMIB   12

Definition at line 201 of file drm_mode.h.

#define DRM_MODE_CONNECTOR_LVDS   7

Definition at line 196 of file drm_mode.h.

#define DRM_MODE_CONNECTOR_SVIDEO   6

Definition at line 195 of file drm_mode.h.

#define DRM_MODE_CONNECTOR_TV   13

Definition at line 202 of file drm_mode.h.

#define DRM_MODE_CONNECTOR_Unknown   0

Definition at line 189 of file drm_mode.h.

#define DRM_MODE_CONNECTOR_VGA   1

Definition at line 190 of file drm_mode.h.

#define DRM_MODE_CONNECTOR_VIRTUAL   15

Definition at line 204 of file drm_mode.h.

#define DRM_MODE_CURSOR_BO   0x01

Definition at line 361 of file drm_mode.h.

#define DRM_MODE_CURSOR_FLAGS   0x03

Definition at line 363 of file drm_mode.h.

#define DRM_MODE_CURSOR_MOVE   0x02

Definition at line 362 of file drm_mode.h.

#define DRM_MODE_DIRTY_ANNOTATE   2

Definition at line 83 of file drm_mode.h.

#define DRM_MODE_DIRTY_OFF   0

Definition at line 81 of file drm_mode.h.

#define DRM_MODE_DIRTY_ON   1

Definition at line 82 of file drm_mode.h.

#define DRM_MODE_DITHERING_AUTO   2

Definition at line 78 of file drm_mode.h.

#define DRM_MODE_DITHERING_OFF   0

Definition at line 76 of file drm_mode.h.

#define DRM_MODE_DITHERING_ON   1

Definition at line 77 of file drm_mode.h.

#define DRM_MODE_DPMS_OFF   3

Definition at line 67 of file drm_mode.h.

#define DRM_MODE_DPMS_ON   0

Definition at line 64 of file drm_mode.h.

#define DRM_MODE_DPMS_STANDBY   1

Definition at line 65 of file drm_mode.h.

#define DRM_MODE_DPMS_SUSPEND   2

Definition at line 66 of file drm_mode.h.

#define DRM_MODE_ENCODER_DAC   1

Definition at line 162 of file drm_mode.h.

#define DRM_MODE_ENCODER_LVDS   3

Definition at line 164 of file drm_mode.h.

#define DRM_MODE_ENCODER_NONE   0

Definition at line 161 of file drm_mode.h.

#define DRM_MODE_ENCODER_TMDS   2

Definition at line 163 of file drm_mode.h.

#define DRM_MODE_ENCODER_TVDAC   4

Definition at line 165 of file drm_mode.h.

#define DRM_MODE_ENCODER_VIRTUAL   5

Definition at line 166 of file drm_mode.h.

#define DRM_MODE_FB_DIRTY_ANNOTATE_COPY   0x01

Definition at line 315 of file drm_mode.h.

#define DRM_MODE_FB_DIRTY_ANNOTATE_FILL   0x02

Definition at line 316 of file drm_mode.h.

#define DRM_MODE_FB_DIRTY_FLAGS   0x03

Definition at line 317 of file drm_mode.h.

#define DRM_MODE_FB_DIRTY_MAX_CLIPS   256

Definition at line 319 of file drm_mode.h.

#define DRM_MODE_FB_INTERLACED   (1<<0) /* for interlaced framebuffers */

Definition at line 288 of file drm_mode.h.

#define DRM_MODE_FLAG_BCAST   (1<<10)

Definition at line 57 of file drm_mode.h.

#define DRM_MODE_FLAG_CLKDIV2   (1<<13)

Definition at line 60 of file drm_mode.h.

#define DRM_MODE_FLAG_CSYNC   (1<<6)

Definition at line 53 of file drm_mode.h.

#define DRM_MODE_FLAG_DBLCLK   (1<<12)

Definition at line 59 of file drm_mode.h.

#define DRM_MODE_FLAG_DBLSCAN   (1<<5)

Definition at line 52 of file drm_mode.h.

#define DRM_MODE_FLAG_HSKEW   (1<<9) /* hskew provided */

Definition at line 56 of file drm_mode.h.

#define DRM_MODE_FLAG_INTERLACE   (1<<4)

Definition at line 51 of file drm_mode.h.

#define DRM_MODE_FLAG_NCSYNC   (1<<8)

Definition at line 55 of file drm_mode.h.

#define DRM_MODE_FLAG_NHSYNC   (1<<1)

Definition at line 48 of file drm_mode.h.

#define DRM_MODE_FLAG_NVSYNC   (1<<3)

Definition at line 50 of file drm_mode.h.

#define DRM_MODE_FLAG_PCSYNC   (1<<7)

Definition at line 54 of file drm_mode.h.

#define DRM_MODE_FLAG_PHSYNC   (1<<0)

Definition at line 47 of file drm_mode.h.

#define DRM_MODE_FLAG_PIXMUX   (1<<11)

Definition at line 58 of file drm_mode.h.

#define DRM_MODE_FLAG_PVSYNC   (1<<2)

Definition at line 49 of file drm_mode.h.

#define DRM_MODE_PAGE_FLIP_EVENT   0x01

Definition at line 400 of file drm_mode.h.

#define DRM_MODE_PAGE_FLIP_FLAGS   DRM_MODE_PAGE_FLIP_EVENT

Definition at line 401 of file drm_mode.h.

#define DRM_MODE_PRESENT_BOTTOM_FIELD   (1<<1)

Definition at line 125 of file drm_mode.h.

#define DRM_MODE_PRESENT_TOP_FIELD   (1<<0)

Definition at line 124 of file drm_mode.h.

#define DRM_MODE_PROP_BITMASK   (1<<5) /* bitmask of enumerated types */

Definition at line 232 of file drm_mode.h.

#define DRM_MODE_PROP_BLOB   (1<<4)

Definition at line 231 of file drm_mode.h.

#define DRM_MODE_PROP_ENUM   (1<<3) /* enumerated type with text strings */

Definition at line 230 of file drm_mode.h.

#define DRM_MODE_PROP_IMMUTABLE   (1<<2)

Definition at line 229 of file drm_mode.h.

#define DRM_MODE_PROP_PENDING   (1<<0)

Definition at line 227 of file drm_mode.h.

#define DRM_MODE_PROP_RANGE   (1<<1)

Definition at line 228 of file drm_mode.h.

#define DRM_MODE_SCALE_ASPECT   3 /* Full screen, preserve aspect */

Definition at line 73 of file drm_mode.h.

#define DRM_MODE_SCALE_CENTER   2 /* Centered, no scaling */

Definition at line 72 of file drm_mode.h.

#define DRM_MODE_SCALE_FULLSCREEN   1 /* Full screen, ignore aspect */

Definition at line 71 of file drm_mode.h.

#define DRM_MODE_SCALE_NONE
Value:
0 /* Unmodified timing (display or
software can still scale) */

Definition at line 70 of file drm_mode.h.

#define DRM_MODE_SUBCONNECTOR_Automatic   0

Definition at line 180 of file drm_mode.h.

#define DRM_MODE_SUBCONNECTOR_Component   8

Definition at line 186 of file drm_mode.h.

#define DRM_MODE_SUBCONNECTOR_Composite   5

Definition at line 184 of file drm_mode.h.

#define DRM_MODE_SUBCONNECTOR_DVIA   4

Definition at line 183 of file drm_mode.h.

#define DRM_MODE_SUBCONNECTOR_DVID   3

Definition at line 182 of file drm_mode.h.

#define DRM_MODE_SUBCONNECTOR_SCART   9

Definition at line 187 of file drm_mode.h.

#define DRM_MODE_SUBCONNECTOR_SVIDEO   6

Definition at line 185 of file drm_mode.h.

#define DRM_MODE_SUBCONNECTOR_Unknown   0

Definition at line 181 of file drm_mode.h.

#define DRM_MODE_TYPE_BUILTIN   (1<<0)

Definition at line 37 of file drm_mode.h.

#define DRM_MODE_TYPE_CLOCK_C   ((1<<1) | DRM_MODE_TYPE_BUILTIN)

Definition at line 38 of file drm_mode.h.

#define DRM_MODE_TYPE_CRTC_C   ((1<<2) | DRM_MODE_TYPE_BUILTIN)

Definition at line 39 of file drm_mode.h.

#define DRM_MODE_TYPE_DEFAULT   (1<<4)

Definition at line 41 of file drm_mode.h.

#define DRM_MODE_TYPE_DRIVER   (1<<6)

Definition at line 43 of file drm_mode.h.

#define DRM_MODE_TYPE_PREFERRED   (1<<3)

Definition at line 40 of file drm_mode.h.

#define DRM_MODE_TYPE_USERDEF   (1<<5)

Definition at line 42 of file drm_mode.h.

#define DRM_PROP_NAME_LEN   32

Definition at line 35 of file drm_mode.h.