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.