Lines Matching refs:dpy
48 VA_DRI2Error(Display *dpy, xError *err, XExtCodes *codes, int *ret_code);
74 VA_DRI2Error(Display *dpy, xError *err, XExtCodes *codes, int *ret_code) in VA_DRI2Error() argument
89 Bool VA_DRI2QueryExtension(Display *dpy, int *eventBase, int *errorBase) in VA_DRI2QueryExtension() argument
91 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in VA_DRI2QueryExtension()
102 Bool VA_DRI2QueryVersion(Display *dpy, int *major, int *minor) in VA_DRI2QueryVersion() argument
104 XExtDisplayInfo *info = DRI2FindDisplay (dpy); in VA_DRI2QueryVersion()
108 XextCheckExtension (dpy, info, va_dri2ExtensionName, False); in VA_DRI2QueryVersion()
110 LockDisplay(dpy); in VA_DRI2QueryVersion()
116 if (!_XReply(dpy, (xReply *)&rep, 0, xFalse)) { in VA_DRI2QueryVersion()
117 UnlockDisplay(dpy); in VA_DRI2QueryVersion()
123 UnlockDisplay(dpy); in VA_DRI2QueryVersion()
129 Bool VA_DRI2Connect(Display *dpy, XID window, in VA_DRI2Connect() argument
132 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in VA_DRI2Connect()
136 XextCheckExtension (dpy, info, va_dri2ExtensionName, False); in VA_DRI2Connect()
138 LockDisplay(dpy); in VA_DRI2Connect()
144 if (!_XReply(dpy, (xReply *)&rep, 0, xFalse)) { in VA_DRI2Connect()
145 UnlockDisplay(dpy); in VA_DRI2Connect()
151 UnlockDisplay(dpy); in VA_DRI2Connect()
158 _XEatData(dpy, in VA_DRI2Connect()
161 UnlockDisplay(dpy); in VA_DRI2Connect()
165 _XReadPad(dpy, *driverName, rep.driverNameLength); in VA_DRI2Connect()
171 _XEatData(dpy, ((rep.deviceNameLength + 3) & ~3)); in VA_DRI2Connect()
172 UnlockDisplay(dpy); in VA_DRI2Connect()
176 _XReadPad(dpy, *deviceName, rep.deviceNameLength); in VA_DRI2Connect()
179 UnlockDisplay(dpy); in VA_DRI2Connect()
185 Bool VA_DRI2Authenticate(Display *dpy, XID window, drm_magic_t magic) in VA_DRI2Authenticate() argument
187 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in VA_DRI2Authenticate()
191 XextCheckExtension (dpy, info, va_dri2ExtensionName, False); in VA_DRI2Authenticate()
193 LockDisplay(dpy); in VA_DRI2Authenticate()
200 if (!_XReply(dpy, (xReply *)&rep, 0, xFalse)) { in VA_DRI2Authenticate()
201 UnlockDisplay(dpy); in VA_DRI2Authenticate()
206 UnlockDisplay(dpy); in VA_DRI2Authenticate()
212 void VA_DRI2CreateDrawable(Display *dpy, XID drawable) in VA_DRI2CreateDrawable() argument
214 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in VA_DRI2CreateDrawable()
217 XextSimpleCheckExtension (dpy, info, va_dri2ExtensionName); in VA_DRI2CreateDrawable()
219 LockDisplay(dpy); in VA_DRI2CreateDrawable()
224 UnlockDisplay(dpy); in VA_DRI2CreateDrawable()
228 void VA_DRI2DestroyDrawable(Display *dpy, XID drawable) in VA_DRI2DestroyDrawable() argument
230 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in VA_DRI2DestroyDrawable()
233 XextSimpleCheckExtension (dpy, info, va_dri2ExtensionName); in VA_DRI2DestroyDrawable()
235 XSync(dpy, False); in VA_DRI2DestroyDrawable()
237 LockDisplay(dpy); in VA_DRI2DestroyDrawable()
242 UnlockDisplay(dpy); in VA_DRI2DestroyDrawable()
246 VA_DRI2Buffer *VA_DRI2GetBuffers(Display *dpy, XID drawable, in VA_DRI2GetBuffers() argument
251 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in VA_DRI2GetBuffers()
259 XextCheckExtension (dpy, info, va_dri2ExtensionName, False); in VA_DRI2GetBuffers()
261 LockDisplay(dpy); in VA_DRI2GetBuffers()
271 if (!_XReply(dpy, (xReply *)&rep, 0, xFalse)) { in VA_DRI2GetBuffers()
272 UnlockDisplay(dpy); in VA_DRI2GetBuffers()
283 _XEatData(dpy, rep.count * sizeof repBuffer); in VA_DRI2GetBuffers()
284 UnlockDisplay(dpy); in VA_DRI2GetBuffers()
290 _XReadPad(dpy, (char *) &repBuffer, sizeof repBuffer); in VA_DRI2GetBuffers()
298 UnlockDisplay(dpy); in VA_DRI2GetBuffers()
304 void VA_DRI2CopyRegion(Display *dpy, XID drawable, XserverRegion region, in VA_DRI2CopyRegion() argument
307 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in VA_DRI2CopyRegion()
311 XextSimpleCheckExtension (dpy, info, va_dri2ExtensionName); in VA_DRI2CopyRegion()
313 LockDisplay(dpy); in VA_DRI2CopyRegion()
322 _XReply(dpy, (xReply *)&rep, 0, xFalse); in VA_DRI2CopyRegion()
324 UnlockDisplay(dpy); in VA_DRI2CopyRegion()
346 void VA_DRI2SwapBuffers(Display *dpy, XID drawable, CARD64 target_msc, in VA_DRI2SwapBuffers() argument
349 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in VA_DRI2SwapBuffers()
353 XextSimpleCheckExtension (dpy, info, va_dri2ExtensionName); in VA_DRI2SwapBuffers()
355 LockDisplay(dpy); in VA_DRI2SwapBuffers()
362 _XReply(dpy, (xReply *)&rep, 0, xFalse); in VA_DRI2SwapBuffers()
366 UnlockDisplay(dpy); in VA_DRI2SwapBuffers()