History

drm: Move the GET_CAP macros next to the corresponding ioctl structure

It's a tiny bit more logical to find the different capabilities you can use with the GET_CAP ioctl next to the structure rather than putting them at the end of the file. v2: Tab align the litterals (David Herrmann) v3: Make it clearer that DRM_PRIME_CAP_EXPORT/IMPORT are flags of DRM_CAP_PRIME. v4: Rebase on top of latest bits (DRM_CAP_ASYNC_PAGE_FLIP was introduced)

Damien Lespiau committed 13 years ago

Commit a99b57d1 parent 662c6ec1 file · +10 −11Browse files

Showing the changes to include/uapi (1 of 1 file). Show all

Unified · Split

include/uapi/drm/drm.h+10−11
@@ -611,6 +611,16 @@ struct drm_gem_open { · 610 unmodified lines
611611 __u64 size;
612612 };
613613
614+#define DRM_CAP_DUMB_BUFFER 0x1
615+#define DRM_CAP_VBLANK_HIGH_CRTC 0x2
616+#define DRM_CAP_DUMB_PREFERRED_DEPTH 0x3
617+#define DRM_CAP_DUMB_PREFER_SHADOW 0x4
618+#define DRM_CAP_PRIME 0x5
619+#define DRM_PRIME_CAP_IMPORT 0x1
620+#define DRM_PRIME_CAP_EXPORT 0x2
621+#define DRM_CAP_TIMESTAMP_MONOTONIC 0x6
622+#define DRM_CAP_ASYNC_PAGE_FLIP 0x7
623+
614624 /** DRM_IOCTL_GET_CAP ioctl argument type */
615625 struct drm_get_cap {
616626 __u64 capability;
@@ -774,17 +784,6 @@ struct drm_event_vblank { · 157 unmodified lines
774784 __u32 reserved;
775785 };
776786
777−#define DRM_CAP_DUMB_BUFFER 0x1
778−#define DRM_CAP_VBLANK_HIGH_CRTC 0x2
779−#define DRM_CAP_DUMB_PREFERRED_DEPTH 0x3
780−#define DRM_CAP_DUMB_PREFER_SHADOW 0x4
781−#define DRM_CAP_PRIME 0x5
782−#define DRM_CAP_TIMESTAMP_MONOTONIC 0x6
783−#define DRM_CAP_ASYNC_PAGE_FLIP 0x7
784−
785−#define DRM_PRIME_CAP_IMPORT 0x1
786−#define DRM_PRIME_CAP_EXPORT 0x2
787−
788787 /* typedef area */
789788 #ifndef __KERNEL__
790789 typedef struct drm_clip_rect drm_clip_rect_t;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t