|
KWin
|
#include "mock_drm.h"#include <errno.h>#include <libxcvt/libxcvt.h>#include <math.h>#include <memory>#include <QMap>#include <QDebug>Go to the source code of this file.
Macros | |
| #define | addProp(name, value, flags) props << MockProperty(this, QStringLiteral(name), value, flags) |
| #define | GPU(fd, error) |
Functions | |
| drmVersionPtr | drmGetVersion (int fd) |
| void | drmFreeVersion (drmVersionPtr ptr) |
| int | drmSetClientCap (int fd, uint64_t capability, uint64_t value) |
| int | drmGetCap (int fd, uint64_t capability, uint64_t *value) |
| int | drmHandleEvent (int fd, drmEventContextPtr evctx) |
| int | drmIoctl (int fd, unsigned long request, void *arg) |
| drmModeResPtr | drmModeGetResources (int fd) |
| int | drmModeAddFB (int fd, uint32_t width, uint32_t height, uint8_t depth, uint8_t bpp, uint32_t pitch, uint32_t bo_handle, uint32_t *buf_id) |
| 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) |
| int | drmModeAddFB2WithModifiers (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], const uint64_t modifier[4], uint32_t *buf_id, uint32_t flags) |
| int | drmModeRmFB (int fd, uint32_t bufferId) |
| drmModeCrtcPtr | drmModeGetCrtc (int fd, uint32_t crtcId) |
| 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_handle, uint32_t width, uint32_t height) |
| int | drmModeSetCursor2 (int fd, uint32_t crtcId, uint32_t bo_handle, uint32_t width, uint32_t height, int32_t hot_x, int32_t hot_y) |
| int | drmModeMoveCursor (int fd, uint32_t crtcId, int x, int y) |
| drmModeEncoderPtr | drmModeGetEncoder (int fd, uint32_t encoder_id) |
| drmModeConnectorPtr | drmModeGetConnector (int fd, uint32_t connectorId) |
| drmModeConnectorPtr | drmModeGetConnectorCurrent (int fd, uint32_t connector_id) |
| int | drmModeCrtcSetGamma (int fd, uint32_t crtc_id, uint32_t size, uint16_t *red, uint16_t *green, uint16_t *blue) |
| int | drmModePageFlip (int fd, uint32_t crtc_id, uint32_t fb_id, uint32_t flags, void *user_data) |
| drmModePlaneResPtr | drmModeGetPlaneResources (int fd) |
| drmModePlanePtr | drmModeGetPlane (int fd, uint32_t plane_id) |
| drmModePropertyPtr | drmModeGetProperty (int fd, uint32_t propertyId) |
| void | drmModeFreeProperty (drmModePropertyPtr ptr) |
| drmModePropertyBlobPtr | drmModeGetPropertyBlob (int fd, uint32_t blob_id) |
| void | drmModeFreePropertyBlob (drmModePropertyBlobPtr ptr) |
| int | drmModeConnectorSetProperty (int fd, uint32_t connector_id, uint32_t property_id, uint64_t value) |
| drmModeObjectPropertiesPtr | drmModeObjectGetProperties (int fd, uint32_t object_id, uint32_t object_type) |
| void | drmModeFreeObjectProperties (drmModeObjectPropertiesPtr ptr) |
| int | drmModeObjectSetProperty (int fd, uint32_t object_id, uint32_t object_type, uint32_t property_id, uint64_t value) |
| drmModeAtomicReqPtr | drmModeAtomicAlloc (void) |
| void | drmModeAtomicFree (drmModeAtomicReqPtr req) |
| int | drmModeAtomicAddProperty (drmModeAtomicReqPtr req, uint32_t object_id, uint32_t property_id, uint64_t value) |
| int | drmModeAtomicCommit (int fd, drmModeAtomicReqPtr req, uint32_t flags, void *user_data) |
| int | drmModeCreatePropertyBlob (int fd, const void *data, size_t size, uint32_t *id) |
| int | drmModeDestroyPropertyBlob (int fd, uint32_t id) |
| int | drmModeCreateLease (int fd, const uint32_t *objects, int num_objects, int flags, uint32_t *lessee_id) |
| drmModeLesseeListPtr | drmModeListLessees (int fd) |
| drmModeObjectListPtr | drmModeGetLease (int fd) |
| int | drmModeRevokeLease (int fd, uint32_t lessee_id) |
| void | drmModeFreeResources (drmModeResPtr ptr) |
| void | drmModeFreePlaneResources (drmModePlaneResPtr ptr) |
| void | drmModeFreeCrtc (drmModeCrtcPtr ptr) |
| void | drmModeFreeConnector (drmModeConnectorPtr ptr) |
| void | drmModeFreeEncoder (drmModeEncoderPtr ptr) |
| void | drmModeFreePlane (drmModePlanePtr ptr) |
| #define addProp | ( | name, | |
| value, | |||
| flags ) props << MockProperty(this, QStringLiteral(name), value, flags) |
Definition at line 165 of file mock_drm.cpp.
| #define GPU | ( | fd, | |
| error ) |
Definition at line 278 of file mock_drm.cpp.
| void drmFreeVersion | ( | drmVersionPtr | ptr | ) |
Definition at line 296 of file mock_drm.cpp.
| int drmGetCap | ( | int | fd, |
| uint64_t | capability, | ||
| uint64_t * | value ) |
Definition at line 316 of file mock_drm.cpp.
| drmVersionPtr drmGetVersion | ( | int | fd | ) |
Definition at line 287 of file mock_drm.cpp.
| int drmHandleEvent | ( | int | fd, |
| drmEventContextPtr | evctx ) |
Definition at line 327 of file mock_drm.cpp.
| int drmIoctl | ( | int | fd, |
| unsigned long | request, | ||
| void * | arg ) |
Definition at line 333 of file mock_drm.cpp.
| int drmModeAddFB | ( | int | fd, |
| uint32_t | width, | ||
| uint32_t | height, | ||
| uint8_t | depth, | ||
| uint8_t | bpp, | ||
| uint32_t | pitch, | ||
| uint32_t | bo_handle, | ||
| uint32_t * | buf_id ) |
Definition at line 412 of file mock_drm.cpp.
| 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 ) |
Definition at line 422 of file mock_drm.cpp.
| int drmModeAddFB2WithModifiers | ( | 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], | ||
| const uint64_t | modifier[4], | ||
| uint32_t * | buf_id, | ||
| uint32_t | flags ) |
Definition at line 433 of file mock_drm.cpp.
| int drmModeAtomicAddProperty | ( | drmModeAtomicReqPtr | req, |
| uint32_t | object_id, | ||
| uint32_t | property_id, | ||
| uint64_t | value ) |
Definition at line 930 of file mock_drm.cpp.
| drmModeAtomicReqPtr drmModeAtomicAlloc | ( | void | ) |
Definition at line 917 of file mock_drm.cpp.
| int drmModeAtomicCommit | ( | int | fd, |
| drmModeAtomicReqPtr | req, | ||
| uint32_t | flags, | ||
| void * | user_data ) |
Definition at line 959 of file mock_drm.cpp.
| void drmModeAtomicFree | ( | drmModeAtomicReqPtr | req | ) |
Definition at line 924 of file mock_drm.cpp.
| int drmModeConnectorSetProperty | ( | int | fd, |
| uint32_t | connector_id, | ||
| uint32_t | property_id, | ||
| uint64_t | value ) |
Definition at line 826 of file mock_drm.cpp.
| int drmModeCreateLease | ( | int | fd, |
| const uint32_t * | objects, | ||
| int | num_objects, | ||
| int | flags, | ||
| uint32_t * | lessee_id ) |
Definition at line 1194 of file mock_drm.cpp.
| int drmModeCreatePropertyBlob | ( | int | fd, |
| const void * | data, | ||
| size_t | size, | ||
| uint32_t * | id ) |
Definition at line 1168 of file mock_drm.cpp.
| int drmModeCrtcSetGamma | ( | int | fd, |
| uint32_t | crtc_id, | ||
| uint32_t | size, | ||
| uint16_t * | red, | ||
| uint16_t * | green, | ||
| uint16_t * | blue ) |
Definition at line 667 of file mock_drm.cpp.
| int drmModeDestroyPropertyBlob | ( | int | fd, |
| uint32_t | id ) |
Definition at line 1180 of file mock_drm.cpp.
| void drmModeFreeConnector | ( | drmModeConnectorPtr | ptr | ) |
Definition at line 1248 of file mock_drm.cpp.
| void drmModeFreeCrtc | ( | drmModeCrtcPtr | ptr | ) |
Definition at line 1237 of file mock_drm.cpp.
| void drmModeFreeEncoder | ( | drmModeEncoderPtr | ptr | ) |
Definition at line 1262 of file mock_drm.cpp.
| void drmModeFreeObjectProperties | ( | drmModeObjectPropertiesPtr | ptr | ) |
Definition at line 881 of file mock_drm.cpp.
| void drmModeFreePlane | ( | drmModePlanePtr | ptr | ) |
Definition at line 1273 of file mock_drm.cpp.
| void drmModeFreePlaneResources | ( | drmModePlaneResPtr | ptr | ) |
Definition at line 1227 of file mock_drm.cpp.
| void drmModeFreeProperty | ( | drmModePropertyPtr | ptr | ) |
Definition at line 771 of file mock_drm.cpp.
| void drmModeFreePropertyBlob | ( | drmModePropertyBlobPtr | ptr | ) |
Definition at line 812 of file mock_drm.cpp.
| void drmModeFreeResources | ( | drmModeResPtr | ptr | ) |
Definition at line 1214 of file mock_drm.cpp.
| drmModeConnectorPtr drmModeGetConnector | ( | int | fd, |
| uint32_t | connectorId ) |
Definition at line 622 of file mock_drm.cpp.
| drmModeConnectorPtr drmModeGetConnectorCurrent | ( | int | fd, |
| uint32_t | connector_id ) |
Definition at line 662 of file mock_drm.cpp.
| drmModeCrtcPtr drmModeGetCrtc | ( | int | fd, |
| uint32_t | crtcId ) |
Definition at line 486 of file mock_drm.cpp.
| drmModeEncoderPtr drmModeGetEncoder | ( | int | fd, |
| uint32_t | encoder_id ) |
Definition at line 592 of file mock_drm.cpp.
| drmModeObjectListPtr drmModeGetLease | ( | int | fd | ) |
Definition at line 1204 of file mock_drm.cpp.
| drmModePlanePtr drmModeGetPlane | ( | int | fd, |
| uint32_t | plane_id ) |
Definition at line 702 of file mock_drm.cpp.
| drmModePlaneResPtr drmModeGetPlaneResources | ( | int | fd | ) |
Definition at line 689 of file mock_drm.cpp.
| drmModePropertyPtr drmModeGetProperty | ( | int | fd, |
| uint32_t | propertyId ) |
Definition at line 730 of file mock_drm.cpp.
| drmModePropertyBlobPtr drmModeGetPropertyBlob | ( | int | fd, |
| uint32_t | blob_id ) |
Definition at line 789 of file mock_drm.cpp.
| drmModeResPtr drmModeGetResources | ( | int | fd | ) |
Definition at line 370 of file mock_drm.cpp.
| drmModeLesseeListPtr drmModeListLessees | ( | int | fd | ) |
Definition at line 1199 of file mock_drm.cpp.
| int drmModeMoveCursor | ( | int | fd, |
| uint32_t | crtcId, | ||
| int | x, | ||
| int | y ) |
Definition at line 580 of file mock_drm.cpp.
| drmModeObjectPropertiesPtr drmModeObjectGetProperties | ( | int | fd, |
| uint32_t | object_id, | ||
| uint32_t | object_type ) |
Definition at line 844 of file mock_drm.cpp.
| int drmModeObjectSetProperty | ( | int | fd, |
| uint32_t | object_id, | ||
| uint32_t | object_type, | ||
| uint32_t | property_id, | ||
| uint64_t | value ) |
Definition at line 893 of file mock_drm.cpp.
| int drmModePageFlip | ( | int | fd, |
| uint32_t | crtc_id, | ||
| uint32_t | fb_id, | ||
| uint32_t | flags, | ||
| void * | user_data ) |
Definition at line 672 of file mock_drm.cpp.
| int drmModeRevokeLease | ( | int | fd, |
| uint32_t | lessee_id ) |
Definition at line 1209 of file mock_drm.cpp.
| int drmModeRmFB | ( | int | fd, |
| uint32_t | bufferId ) |
Definition at line 448 of file mock_drm.cpp.
| int drmModeSetCrtc | ( | int | fd, |
| uint32_t | crtcId, | ||
| uint32_t | bufferId, | ||
| uint32_t | x, | ||
| uint32_t | y, | ||
| uint32_t * | connectors, | ||
| int | count, | ||
| drmModeModeInfoPtr | mode ) |
Definition at line 509 of file mock_drm.cpp.
| int drmModeSetCursor | ( | int | fd, |
| uint32_t | crtcId, | ||
| uint32_t | bo_handle, | ||
| uint32_t | width, | ||
| uint32_t | height ) |
Definition at line 562 of file mock_drm.cpp.
| int drmModeSetCursor2 | ( | int | fd, |
| uint32_t | crtcId, | ||
| uint32_t | bo_handle, | ||
| uint32_t | width, | ||
| uint32_t | height, | ||
| int32_t | hot_x, | ||
| int32_t | hot_y ) |
Definition at line 574 of file mock_drm.cpp.
| int drmSetClientCap | ( | int | fd, |
| uint64_t | capability, | ||
| uint64_t | value ) |
Definition at line 303 of file mock_drm.cpp.