diff options
Diffstat (limited to 'xf86drm.c')
-rw-r--r-- | xf86drm.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -810,6 +810,18 @@ drmVersionPtr drmGetLibVersion(int fd) return (drmVersionPtr)version; } +int drmGetCap(int fd, uint64_t capability, uint64_t *value) +{ + struct drm_get_cap cap = { capability, 0 }; + int ret; + + ret = drmIoctl(fd, DRM_IOCTL_GET_CAP, &cap); + if (ret) + return ret; + + *value = cap.value; + return cap.value; +} /** * Free the bus ID information. |