• Home
  • Raw
  • Download

Lines Matching refs:dpy

61 DRI2WireToEvent(Display *dpy, XEvent *event, xEvent *wire);
63 DRI2EventToWire(Display *dpy, XEvent *event, xEvent *wire);
88 DRI2WireToEvent(Display *dpy, XEvent *event, xEvent *wire) in DRI2WireToEvent() argument
90 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in DRI2WireToEvent()
93 XextCheckExtension(dpy, info, dri2ExtensionName, False); in DRI2WireToEvent()
104 pdraw = dri2GetGlxDrawableFromXDrawableId(dpy, awire->drawable); in DRI2WireToEvent()
107 aevent->type = dri2GetSwapEventType(dpy, awire->drawable); in DRI2WireToEvent()
111 aevent->serial = _XSetLastRequestRead(dpy, (xGenericReply *) wire); in DRI2WireToEvent()
113 aevent->display = dpy; in DRI2WireToEvent()
132 glxDraw = GetGLXDrawable(dpy, pdraw->drawable); in DRI2WireToEvent()
146 dri2InvalidateBuffers(dpy, awire->drawable); in DRI2WireToEvent()
162 DRI2EventToWire(Display *dpy, XEvent *event, xEvent *wire) in DRI2EventToWire() argument
164 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in DRI2EventToWire()
166 XextCheckExtension(dpy, info, dri2ExtensionName, False); in DRI2EventToWire()
206 DRI2QueryExtension(Display * dpy, int *eventBase, int *errorBase) in DRI2QueryExtension() argument
208 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in DRI2QueryExtension()
220 DRI2QueryVersion(Display * dpy, int *major, int *minor) in DRI2QueryVersion() argument
222 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in DRI2QueryVersion()
227 XextCheckExtension(dpy, info, dri2ExtensionName, False); in DRI2QueryVersion()
229 LockDisplay(dpy); in DRI2QueryVersion()
235 if (!_XReply(dpy, (xReply *) & rep, 0, xFalse)) { in DRI2QueryVersion()
236 UnlockDisplay(dpy); in DRI2QueryVersion()
242 UnlockDisplay(dpy); in DRI2QueryVersion()
259 XESetWireToEvent (dpy, info->codes->first_event + i, DRI2WireToEvent); in DRI2QueryVersion()
260 XESetEventToWire (dpy, info->codes->first_event + i, DRI2EventToWire); in DRI2QueryVersion()
267 DRI2Connect(Display * dpy, XID window, char **driverName, char **deviceName) in DRI2Connect() argument
269 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in DRI2Connect()
274 XextCheckExtension(dpy, info, dri2ExtensionName, False); in DRI2Connect()
276 LockDisplay(dpy); in DRI2Connect()
294 if (!_XReply(dpy, (xReply *) & rep, 0, xFalse)) { in DRI2Connect()
295 UnlockDisplay(dpy); in DRI2Connect()
301 UnlockDisplay(dpy); in DRI2Connect()
308 _XEatData(dpy, in DRI2Connect()
311 UnlockDisplay(dpy); in DRI2Connect()
315 _XReadPad(dpy, *driverName, rep.driverNameLength); in DRI2Connect()
321 _XEatData(dpy, ((rep.deviceNameLength + 3) & ~3)); in DRI2Connect()
322 UnlockDisplay(dpy); in DRI2Connect()
326 _XReadPad(dpy, *deviceName, rep.deviceNameLength); in DRI2Connect()
329 UnlockDisplay(dpy); in DRI2Connect()
336 DRI2Authenticate(Display * dpy, XID window, drm_magic_t magic) in DRI2Authenticate() argument
338 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in DRI2Authenticate()
342 XextCheckExtension(dpy, info, dri2ExtensionName, False); in DRI2Authenticate()
344 LockDisplay(dpy); in DRI2Authenticate()
351 if (!_XReply(dpy, (xReply *) & rep, 0, xFalse)) { in DRI2Authenticate()
352 UnlockDisplay(dpy); in DRI2Authenticate()
357 UnlockDisplay(dpy); in DRI2Authenticate()
364 DRI2CreateDrawable(Display * dpy, XID drawable) in DRI2CreateDrawable() argument
366 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in DRI2CreateDrawable()
369 XextSimpleCheckExtension(dpy, info, dri2ExtensionName); in DRI2CreateDrawable()
371 LockDisplay(dpy); in DRI2CreateDrawable()
376 UnlockDisplay(dpy); in DRI2CreateDrawable()
381 DRI2DestroyDrawable(Display * dpy, XID drawable) in DRI2DestroyDrawable() argument
383 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in DRI2DestroyDrawable()
386 XextSimpleCheckExtension(dpy, info, dri2ExtensionName); in DRI2DestroyDrawable()
388 XSync(dpy, False); in DRI2DestroyDrawable()
390 LockDisplay(dpy); in DRI2DestroyDrawable()
395 UnlockDisplay(dpy); in DRI2DestroyDrawable()
400 DRI2GetBuffers(Display * dpy, XID drawable, in DRI2GetBuffers() argument
404 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in DRI2GetBuffers()
412 XextCheckExtension(dpy, info, dri2ExtensionName, False); in DRI2GetBuffers()
414 LockDisplay(dpy); in DRI2GetBuffers()
424 if (!_XReply(dpy, (xReply *) & rep, 0, xFalse)) { in DRI2GetBuffers()
425 UnlockDisplay(dpy); in DRI2GetBuffers()
436 _XEatData(dpy, rep.count * sizeof repBuffer); in DRI2GetBuffers()
437 UnlockDisplay(dpy); in DRI2GetBuffers()
443 _XReadPad(dpy, (char *) &repBuffer, sizeof repBuffer); in DRI2GetBuffers()
451 UnlockDisplay(dpy); in DRI2GetBuffers()
459 DRI2GetBuffersWithFormat(Display * dpy, XID drawable, in DRI2GetBuffersWithFormat() argument
463 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in DRI2GetBuffersWithFormat()
471 XextCheckExtension(dpy, info, dri2ExtensionName, False); in DRI2GetBuffersWithFormat()
473 LockDisplay(dpy); in DRI2GetBuffersWithFormat()
483 if (!_XReply(dpy, (xReply *) & rep, 0, xFalse)) { in DRI2GetBuffersWithFormat()
484 UnlockDisplay(dpy); in DRI2GetBuffersWithFormat()
495 _XEatData(dpy, rep.count * sizeof repBuffer); in DRI2GetBuffersWithFormat()
496 UnlockDisplay(dpy); in DRI2GetBuffersWithFormat()
502 _XReadPad(dpy, (char *) &repBuffer, sizeof repBuffer); in DRI2GetBuffersWithFormat()
510 UnlockDisplay(dpy); in DRI2GetBuffersWithFormat()
518 DRI2CopyRegion(Display * dpy, XID drawable, XserverRegion region, in DRI2CopyRegion() argument
521 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in DRI2CopyRegion()
525 XextSimpleCheckExtension(dpy, info, dri2ExtensionName); in DRI2CopyRegion()
527 LockDisplay(dpy); in DRI2CopyRegion()
536 _XReply(dpy, (xReply *) & rep, 0, xFalse); in DRI2CopyRegion()
538 UnlockDisplay(dpy); in DRI2CopyRegion()
561 void DRI2SwapBuffers(Display *dpy, XID drawable, CARD64 target_msc, in DRI2SwapBuffers() argument
564 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in DRI2SwapBuffers()
568 XextSimpleCheckExtension (dpy, info, dri2ExtensionName); in DRI2SwapBuffers()
570 LockDisplay(dpy); in DRI2SwapBuffers()
577 _XReply(dpy, (xReply *)&rep, 0, xFalse); in DRI2SwapBuffers()
581 UnlockDisplay(dpy); in DRI2SwapBuffers()
587 Bool DRI2GetMSC(Display *dpy, XID drawable, CARD64 *ust, CARD64 *msc, in DRI2GetMSC() argument
590 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in DRI2GetMSC()
594 XextCheckExtension (dpy, info, dri2ExtensionName, False); in DRI2GetMSC()
596 LockDisplay(dpy); in DRI2GetMSC()
602 if (!_XReply(dpy, (xReply *)&rep, 0, xFalse)) { in DRI2GetMSC()
603 UnlockDisplay(dpy); in DRI2GetMSC()
612 UnlockDisplay(dpy); in DRI2GetMSC()
632 Bool DRI2WaitMSC(Display *dpy, XID drawable, CARD64 target_msc, CARD64 divisor, in DRI2WaitMSC() argument
635 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in DRI2WaitMSC()
639 XextCheckExtension (dpy, info, dri2ExtensionName, False); in DRI2WaitMSC()
641 LockDisplay(dpy); in DRI2WaitMSC()
648 if (!_XReply(dpy, (xReply *)&rep, 0, xFalse)) { in DRI2WaitMSC()
649 UnlockDisplay(dpy); in DRI2WaitMSC()
658 UnlockDisplay(dpy); in DRI2WaitMSC()
673 Bool DRI2WaitSBC(Display *dpy, XID drawable, CARD64 target_sbc, CARD64 *ust, in DRI2WaitSBC() argument
676 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in DRI2WaitSBC()
680 XextCheckExtension (dpy, info, dri2ExtensionName, False); in DRI2WaitSBC()
682 LockDisplay(dpy); in DRI2WaitSBC()
689 if (!_XReply(dpy, (xReply *)&rep, 0, xFalse)) { in DRI2WaitSBC()
690 UnlockDisplay(dpy); in DRI2WaitSBC()
699 UnlockDisplay(dpy); in DRI2WaitSBC()
707 void DRI2SwapInterval(Display *dpy, XID drawable, int interval) in DRI2SwapInterval() argument
709 XExtDisplayInfo *info = DRI2FindDisplay(dpy); in DRI2SwapInterval()
712 XextSimpleCheckExtension (dpy, info, dri2ExtensionName); in DRI2SwapInterval()
714 LockDisplay(dpy); in DRI2SwapInterval()
720 UnlockDisplay(dpy); in DRI2SwapInterval()