about summary refs log tree commit diff stats
path: root/src/wrapped/wrappedlibdrm_private.h
blob: 47df162db158e816059dff3e22ae46cc85e17304 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
#error Meh....
#endif

//GO(drmAddBufs, 
//GO(drmAddContextPrivateMapping, 
//GO(drmAddContextTag, 
//GO(drmAddMap, 
//GO(drmAgpAcquire, 
//GO(drmAgpAlloc, 
//GO(drmAgpBase, 
//GO(drmAgpBind, 
//GO(drmAgpDeviceId, 
//GO(drmAgpEnable, 
//GO(drmAgpFree, 
//GO(drmAgpGetMode, 
//GO(drmAgpMemoryAvail, 
//GO(drmAgpMemoryUsed, 
//GO(drmAgpRelease, 
//GO(drmAgpSize, 
//GO(drmAgpUnbind, 
//GO(drmAgpVendorId, 
//GO(drmAgpVersionMajor, 
//GO(drmAgpVersionMinor, 
GO(drmAuthMagic, iFiu)
//GO(drmAvailable, 
//GO(drmCheckModesettingSupported, 
//GO(drmClose, 
//GO(drmCloseOnce, 
//GO(drmCommandNone, 
GO(drmCommandRead, iFiLpL)
GO(drmCommandWrite, iFiLpL)
GO(drmCommandWriteRead, iFiLpL)
//GO(drmCreateContext, 
//GO(drmCreateDrawable, 
//GO(drmCrtcGetSequence, 
//GO(drmCrtcQueueSequence, 
//GO(drmCtlInstHandler, 
//GO(drmCtlUninstHandler, 
//GO(drmDelContextTag, 
//GO(drmDestroyContext, 
//GO(drmDestroyDrawable, 
//GO(drmDevicesEqual, 
//GO(drmDMA, 
//GO(drmDropMaster, 
//GO(drmError, 
//GO(drmFinish, 
//GO(drmFree, 
//GO(drmFreeBufs, 
//GO(drmFreeBusid, 
//GO(drmFreeDevice, 
GO(drmFreeDevices, vFpi)
//GO(drmFreeReservedContextList, 
GO(drmFreeVersion, vFp)
//GO(drmGetBufInfo, 
//GO(drmGetBusid, 
//GO(drmGetCap, 
//GO(drmGetClient, 
//GO(drmGetContextFlags, 
//GO(drmGetContextPrivateMapping, 
//GO(drmGetContextTag, 
//GO(drmGetDevice, 
//GO(drmGetDevice2, 
GO(drmGetDeviceNameFromFd, pFi)
//GO(drmGetDeviceNameFromFd2, 
GO(drmGetDevices, iFpi)
GO(drmGetDevices2, iFupi)
//GO(drmGetEntry, 
//GO(drmGetHashTable, 
//GO(drmGetInterruptFromBusID, 
//GO(drmGetLibVersion, 
//GO(drmGetLock, 
GO(drmGetMagic, iFip)
//GO(drmGetMap, 
GO(drmGetNodeTypeFromFd, iFi)
GO(drmGetPrimaryDeviceNameFromFd, pFi)
//GO(drmGetRenderDeviceNameFromFd, 
//GO(drmGetReservedContextList, 
//GO(drmGetStats, 
GO(drmGetVersion, pFi)
GO(drmHandleEvent, iFip)    //warning, p is *drmHandleEvent that needs wrapping, plenty of function pointer there
GO(drmHashCreate, pFv)
GO(drmHashDelete, iFpL)
GO(drmHashDestroy, iFp)
GO(drmHashFirst, iFppp)
GO(drmHashInsert, iFpLL)
GO(drmHashLookup, iFpLp)
GO(drmHashNext, iFppp)
GO(drmIoctl, iFiLp)
//GO(drmIsMaster, 
//GO(drmMalloc, 
//GO(drmMap, 
//GO(drmMapBufs, 
//GO(drmMarkBufs, 
GO(drmModeAddFB, iFiuuCCuup)
//GO(drmModeAddFB2, 
//GO(drmModeAddFB2WithModifiers, 
//GO(drmModeAtomicAddProperty, 
//GO(drmModeAtomicAlloc, 
//GO(drmModeAtomicCommit, 
//GO(drmModeAtomicDuplicate, 
//GO(drmModeAtomicFree, 
//GO(drmModeAtomicGetCursor, 
//GO(drmModeAtomicMerge, 
//GO(drmModeAtomicSetCursor, 
//GO(drmModeAttachMode, 
//GO(drmModeConnectorSetProperty, 
//GO(drmModeCreateLease, 
//GO(drmModeCreatePropertyBlob, 
//GO(drmModeCrtcGetGamma, 
//GO(drmModeCrtcSetGamma, 
//GO(drmModeDestroyPropertyBlob, 
//GO(drmModeDetachMode, 
//GO(drmModeDirtyFB, 
GO(drmModeFreeConnector, vFp)
GO(drmModeFreeCrtc, vFp)
GO(drmModeFreeEncoder, vFp)
//GO(drmModeFreeFB, 
//GO(drmModeFreeModeInfo, 
//GO(drmModeFreeObjectProperties, 
//GO(drmModeFreePlane, 
//GO(drmModeFreePlaneResources, 
//GO(drmModeFreeProperty, 
//GO(drmModeFreePropertyBlob, 
GO(drmModeFreeResources, vFp)
GO(drmModeGetConnector, pFiu)
//GO(drmModeGetConnectorCurrent, 
GO(drmModeGetCrtc, pFiu)
GO(drmModeGetEncoder, pFiu)
//GO(drmModeGetFB, 
//GO(drmModeGetLease, 
//GO(drmModeGetPlane, 
//GO(drmModeGetPlaneResources, 
//GO(drmModeGetProperty, 
//GO(drmModeGetPropertyBlob, 
GO(drmModeGetResources, pFi)
//GO(drmModeListLessees, 
//GO(drmModeMoveCursor, 
//GO(drmModeObjectGetProperties, 
//GO(drmModeObjectSetProperty, 
GO(drmModePageFlip, iFiuuup)
//GO(drmModePageFlipTarget, 
//GO(drmModeRevokeLease, 
GO(drmModeRmFB, iFiu)
GO(drmModeSetCrtc, iFiuuuupip)
//GO(drmModeSetCursor, 
//GO(drmModeSetCursor2, 
//GO(drmModeSetPlane, 
GOM(drmMsg, vFEpV)
//GO(drmOpen, 
//GO(drmOpenControl, 
//GO(drmOpenOnce, 
//GO(drmOpenOnceWithType, 
//GO(drmOpenRender, 
//GO(drmOpenWithType, 
GO(drmPrimeFDToHandle, iFiip)
GO(drmPrimeHandleToFD, iFiuup)
//GO(drmRandom, 
//GO(drmRandomCreate, 
//GO(drmRandomDestroy, 
//GO(drmRandomDouble, 
//GO(drmRmMap, 
//GO(drmScatterGatherAlloc, 
//GO(drmScatterGatherFree, 
//GO(drmSetBusid, 
//GO(drmSetClientCap, 
//GO(drmSetContextFlags, 
//GO(drmSetInterfaceVersion, 
//GO(drmSetMaster, 
//GO(drmSetServerInfo, 
//GO(drmSLCreate, 
//GO(drmSLDelete, 
//GO(drmSLDestroy, 
//GO(drmSLDump, 
//GO(drmSLFirst, 
//GO(drmSLInsert, 
//GO(drmSLLookup, 
//GO(drmSLLookupNeighbors, 
//GO(drmSLNext, 
//GO(drmSwitchToContext, 
GO(drmSyncobjCreate, iFiup)
GO(drmSyncobjDestroy, iFiu)
GO(drmSyncobjExportSyncFile, iFiup)
GO(drmSyncobjFDToHandle, iFiip)
GO(drmSyncobjHandleToFD, iFiup)
GO(drmSyncobjImportSyncFile, iFiui)
GO(drmSyncobjQuery, iFippu)
GO(drmSyncobjQuery2, iFippuu)
GO(drmSyncobjReset, iFipu)
GO(drmSyncobjSignal, iFipu)
GO(drmSyncobjTimelineSignal, iFippu)
GO(drmSyncobjTimelineWait, iFippuIup)
GO(drmSyncobjTransfer, iFiuUuUu)
GO(drmSyncobjWait, iFipuIup)
//GO(drmUnlock, 
//GO(drmUnmap, 
//GO(drmUnmapBufs, 
//GO(drmUpdateDrawableInfo, 
//GO(drmWaitVBlank,