#define DRM_PROP_NAME_LEN
Definition drm_mode.h:19
#define DRM_DISPLAY_MODE_LEN
Definition drm_mode.h:18
unsigned short uint16_t
Definition stdint.h:7
unsigned uint32_t
Definition stdint.h:9
int int32_t
Definition stdint.h:8
unsigned long long uint64_t
Definition stdint.h:11
unsigned char uint8_t
Definition stdint.h:5
Definition xf86drmMode.h:62
uint32_t mmWidth
Definition xf86drmMode.h:68
int count_modes
Definition xf86drmMode.h:70
drmModeModeInfoPtr modes
Definition xf86drmMode.h:71
uint64_t * prop_values
Definition xf86drmMode.h:74
int count_props
Definition xf86drmMode.h:72
int count_encoders
Definition xf86drmMode.h:75
uint32_t connector_type
Definition xf86drmMode.h:65
uint32_t connector_id
Definition xf86drmMode.h:63
uint32_t mmHeight
Definition xf86drmMode.h:68
uint32_t subpixel
Definition xf86drmMode.h:69
uint32_t encoder_id
Definition xf86drmMode.h:64
uint32_t * encoders
Definition xf86drmMode.h:76
uint32_t * props
Definition xf86drmMode.h:73
uint32_t connector_type_id
Definition xf86drmMode.h:66
uint32_t connection
Definition xf86drmMode.h:67
Definition xf86drmMode.h:80
uint32_t buffer_id
Definition xf86drmMode.h:82
uint32_t y
Definition xf86drmMode.h:83
drmModeModeInfo mode
Definition xf86drmMode.h:86
uint32_t gamma_size
Definition xf86drmMode.h:85
uint32_t height
Definition xf86drmMode.h:84
uint32_t x
Definition xf86drmMode.h:83
uint32_t crtc_id
Definition xf86drmMode.h:81
uint32_t width
Definition xf86drmMode.h:84
Definition xf86drmMode.h:53
uint32_t possible_clones
Definition xf86drmMode.h:58
uint32_t possible_crtcs
Definition xf86drmMode.h:57
uint32_t crtc_id
Definition xf86drmMode.h:56
uint32_t encoder_id
Definition xf86drmMode.h:54
uint32_t encoder_type
Definition xf86drmMode.h:55
Definition xf86drmMode.h:90
uint32_t handle
Definition xf86drmMode.h:97
uint32_t bpp
Definition xf86drmMode.h:95
uint32_t fb_id
Definition xf86drmMode.h:91
uint32_t height
Definition xf86drmMode.h:93
uint32_t depth
Definition xf86drmMode.h:96
uint32_t pitch
Definition xf86drmMode.h:94
uint32_t width
Definition xf86drmMode.h:92
Definition xf86drmMode.h:34
uint16_t hdisplay
Definition xf86drmMode.h:36
uint16_t hsync_end
Definition xf86drmMode.h:38
uint16_t hsync_start
Definition xf86drmMode.h:37
uint16_t vtotal
Definition xf86drmMode.h:44
uint16_t vscan
Definition xf86drmMode.h:45
uint16_t htotal
Definition xf86drmMode.h:39
uint16_t vsync_end
Definition xf86drmMode.h:43
uint16_t hskew
Definition xf86drmMode.h:40
uint32_t flags
Definition xf86drmMode.h:47
uint16_t vdisplay
Definition xf86drmMode.h:41
uint32_t vrefresh
Definition xf86drmMode.h:46
uint32_t type
Definition xf86drmMode.h:48
char name[DRM_DISPLAY_MODE_LEN]
Definition xf86drmMode.h:49
uint32_t clock
Definition xf86drmMode.h:35
uint16_t vsync_start
Definition xf86drmMode.h:42
Definition xf86drmMode.h:127
uint32_t count_props
Definition xf86drmMode.h:128
uint32_t * props
Definition xf86drmMode.h:129
uint64_t * prop_values
Definition xf86drmMode.h:130
Definition xf86drmMode.h:101
uint32_t crtc_id
Definition xf86drmMode.h:103
uint32_t count_formats
Definition xf86drmMode.h:107
uint32_t fb_id
Definition xf86drmMode.h:104
uint32_t * formats
Definition xf86drmMode.h:108
uint32_t plane_id
Definition xf86drmMode.h:102
uint32_t gamma_size
Definition xf86drmMode.h:106
uint32_t possible_crtcs
Definition xf86drmMode.h:105
Definition xf86drmMode.h:111
uint32_t * planes
Definition xf86drmMode.h:113
uint32_t count_planes
Definition xf86drmMode.h:112
Definition xf86drmMode.h:117
int count_enums
Definition xf86drmMode.h:123
uint64_t * values
Definition xf86drmMode.h:122
int count_values
Definition xf86drmMode.h:121
uint32_t prop_id
Definition xf86drmMode.h:118
char name[DRM_PROP_NAME_LEN]
Definition xf86drmMode.h:120
uint32_t flags
Definition xf86drmMode.h:119
struct drm_mode_property_enum * enums
Definition xf86drmMode.h:124
Definition xf86drmMode.h:18
uint32_t * fbs
Definition xf86drmMode.h:20
uint32_t * crtcs
Definition xf86drmMode.h:22
uint32_t min_width
Definition xf86drmMode.h:27
int count_connectors
Definition xf86drmMode.h:23
uint32_t * connectors
Definition xf86drmMode.h:24
uint32_t min_height
Definition xf86drmMode.h:28
uint32_t * encoders
Definition xf86drmMode.h:26
int count_crtcs
Definition xf86drmMode.h:21
int count_fbs
Definition xf86drmMode.h:19
uint32_t max_height
Definition xf86drmMode.h:30
uint32_t max_width
Definition xf86drmMode.h:29
int count_encoders
Definition xf86drmMode.h:25
Definition drm_mode.h:350
Definition drm_mode.h:368
Definition drm_mode.h:361
Definition drm_mode.h:242
uint32_t size
Definition vsf_memfs.h:50
struct _drmModeModeInfo drmModeModeInfo
int drmModeCrtcGetGamma(int fd, uint32_t crtcId, uint32_t size, uint16_t *red, uint16_t *green, uint16_t *blue)
int drmModeRmFB(int fd, uint32_t bufferId)
void drmModeFreeProperty(drmModePropertyPtr ptr)
struct _drmModeModeInfo * drmModeModeInfoPtr
drmModePlaneResPtr drmModeGetPlaneResources(int fd)
struct _drmModeConnector drmModeConnector
int drmModeMapDumbBuffer(int fd, struct drm_mode_map_dumb *args)
void drmModeFreePlane(drmModePlanePtr ptr)
void drmModeFreeEncoder(drmModeEncoderPtr ptr)
struct _drmModeRes drmModeRes
struct _drmModePlane drmModePlane
drmModeResPtr drmModeGetResources(int fd)
drmModeFBPtr drmModeGetFB(int fd, uint32_t fbId)
void drmModeFreeFB(drmModeFBPtr ptr)
drmModeEncoderPtr drmModeGetEncoder(int fd, uint32_t encoderId)
struct _drmModePlaneRes * drmModePlaneResPtr
struct _drmModeObjectProperties drmModeObjectProperties
struct _drmModeAtomicReq * drmModeAtomicReqPtr
Definition xf86drmMode.h:134
struct _drmModeObjectProperties * drmModeObjectPropertiesPtr
int drmModeSetPlane(int fd, uint32_t plane_id, uint32_t crtc_id, uint32_t fb_id, uint32_t flags, int32_t crtc_x, int32_t crtc_y, uint32_t crtc_w, uint32_t crtc_h, uint32_t src_x, uint32_t src_y, uint32_t src_w, uint32_t src_h)
int drmModeAddFB2(int fd, uint32_t width, uint32_t height, uint32_t pixel_format, const uint32_t bo_handles[4], const uint32_t pitches[4], const uint32_t offsets[4], uint32_t *buf_id, uint32_t flags)
struct _drmModeEncoder drmModeEncoder
struct _drmModeAtomicReq drmModeAtomicReq
Definition xf86drmMode.h:134
struct _drmModeFB * drmModeFBPtr
int drmModeAddFB(int fd, uint32_t width, uint32_t height, uint8_t depth, uint8_t bpp, uint32_t pitch, uint32_t bo, uint32_t *buf_id)
void drmModeFreeCrtc(drmModeCrtcPtr ptr)
int drmModeCrtcSetGamma(int fd, uint32_t crtcId, uint32_t size, uint16_t *red, uint16_t *green, uint16_t *blue)
struct _drmModeCrtc drmModeCrtc
struct _drmModeConnector * drmModeConnectorPtr
void drmModeFreeConnector(drmModeConnectorPtr ptr)
int drmModeDestroyDumbBuffer(int fd, struct drm_mode_destroy_dumb *args)
struct _drmModeCrtc * drmModeCrtcPtr
int drmModeCreateDumbBuffer(int fd, struct drm_mode_create_dumb *args)
int drmModeMoveCursor(int fd, uint32_t crtcId, int x, int y)
drmModeConnectorPtr drmModeGetConnector(int fd, uint32_t connectorId)
int drmModeSetCrtc(int fd, uint32_t crtcId, uint32_t bufferId, uint32_t x, uint32_t y, uint32_t *connectors, int count, drmModeModeInfoPtr mode)
int drmModeSetCursor(int fd, uint32_t crtcId, uint32_t bo, uint32_t width, uint32_t height)
struct _drmModeRes * drmModeResPtr
struct _drmModeEncoder * drmModeEncoderPtr
drmModeCrtcPtr drmModeGetCrtc(int fd, uint32_t crtcId)
struct _drmModePlaneRes drmModePlaneRes
void drmModeFreePlaneResources(drmModePlaneResPtr ptr)
struct _drmModeFB drmModeFB
struct _drmModePlane * drmModePlanePtr
struct _drmModeProperty * drmModePropertyPtr
drmModePlanePtr drmModeGetPlane(int fd, uint32_t plane_id)
struct _drmModeProperty drmModeProperty
void drmModeFreeResources(drmModeResPtr ptr)
drmModePropertyPtr drmModeGetProperty(int fd, uint32_t propertyId)
int drmModePageFlip(int fd, uint32_t crtc_id, uint32_t fb_id, uint32_t flags, void *user_data)