Lines Matching refs:rep
89 xXF86DRIQueryVersionReply rep;
93 rep.type = X_Reply;
94 rep.length = 0;
95 rep.sequenceNumber = client->sequence;
96 rep.majorVersion = SERVER_XF86DRI_MAJOR_VERSION;
97 rep.minorVersion = SERVER_XF86DRI_MINOR_VERSION;
98 rep.patchVersion = SERVER_XF86DRI_PATCH_VERSION;
100 swaps(&rep.sequenceNumber, n);
101 swapl(&rep.length, n);
102 swaps(&rep.majorVersion, n);
103 swaps(&rep.minorVersion, n);
104 swapl(&rep.patchVersion, n);
106 WriteToClient(client, sizeof(xXF86DRIQueryVersionReply), (char *)&rep);
115 xXF86DRIQueryDirectRenderingCapableReply rep;
126 rep.type = X_Reply;
127 rep.length = 0;
128 rep.sequenceNumber = client->sequence;
134 rep.isCapable = isCapable;
137 rep.isCapable = 0;
140 swaps(&rep.sequenceNumber, n);
141 swapl(&rep.length, n);
145 sizeof(xXF86DRIQueryDirectRenderingCapableReply), (char *)&rep);
154 xXF86DRIOpenConnectionReply rep;
171 rep.type = X_Reply;
172 rep.sequenceNumber = client->sequence;
173 rep.busIdStringLength = 0;
175 rep.busIdStringLength = strlen(busIdString);
176 rep.length = bytes_to_int32(SIZEOF(xXF86DRIOpenConnectionReply) - SIZEOF(xGenericReply) +
177 pad_to_int32(rep.busIdStringLength));
179 rep.hSAREALow = (CARD32)(hSAREA & 0xffffffff);
181 rep.hSAREAHigh = (CARD32)(hSAREA >> 32);
183 rep.hSAREAHigh = 0;
186 WriteToClient(client, sizeof(xXF86DRIOpenConnectionReply), (char *)&rep);
187 if (rep.busIdStringLength)
188 WriteToClient(client, rep.busIdStringLength, busIdString);
197 xXF86DRIAuthConnectionReply rep;
206 rep.type = X_Reply;
207 rep.length = 0;
208 rep.sequenceNumber = client->sequence;
209 rep.authenticated = 1;
213 rep.authenticated = 0;
215 WriteToClient(client, sizeof(xXF86DRIAuthConnectionReply), (char *)&rep);
241 xXF86DRIGetClientDriverNameReply rep;
252 (int *)&rep.ddxDriverMajorVersion,
253 (int *)&rep.ddxDriverMinorVersion,
254 (int *)&rep.ddxDriverPatchVersion,
257 rep.type = X_Reply;
258 rep.sequenceNumber = client->sequence;
259 rep.clientDriverNameLength = 0;
261 rep.clientDriverNameLength = strlen(clientDriverName);
262 rep.length = bytes_to_int32(SIZEOF(xXF86DRIGetClientDriverNameReply) -
264 pad_to_int32(rep.clientDriverNameLength));
267 sizeof(xXF86DRIGetClientDriverNameReply), (char *)&rep);
268 if (rep.clientDriverNameLength)
270 rep.clientDriverNameLength,
280 xXF86DRICreateContextReply rep;
290 rep.type = X_Reply;
291 rep.length = 0;
292 rep.sequenceNumber = client->sequence;
299 (drm_context_t *)&rep.hHWContext)) {
303 WriteToClient(client, sizeof(xXF86DRICreateContextReply), (char *)&rep);
332 xXF86DRICreateDrawableReply rep;
343 rep.type = X_Reply;
344 rep.length = 0;
345 rep.sequenceNumber = client->sequence;
353 pDrawable, (drm_drawable_t *)&rep.hHWDrawable)) {
357 WriteToClient(client, sizeof(xXF86DRICreateDrawableReply), (char *)&rep);
394 xXF86DRIGetDrawableInfoReply rep;
408 rep.type = X_Reply;
409 rep.length = 0;
410 rep.sequenceNumber = client->sequence;
419 (unsigned int*)&rep.drawableTableIndex,
420 (unsigned int*)&rep.drawableTableStamp,
425 (int*)&rep.numClipRects,
429 (int*)&rep.numBackClipRects,
434 rep.drawableX = X;
435 rep.drawableY = Y;
436 rep.drawableWidth = W;
437 rep.drawableHeight = H;
438 rep.length = (SIZEOF(xXF86DRIGetDrawableInfoReply) -
441 rep.backX = backX;
442 rep.backY = backY;
444 if (rep.numBackClipRects)
445 rep.length += sizeof(drm_clip_rect_t) * rep.numBackClipRects;
449 if (rep.numClipRects) {
451 pClippedRects = malloc(rep.numClipRects * sizeof(drm_clip_rect_t));
457 for (i = 0, j = 0; i < rep.numClipRects; i++) {
469 rep.numClipRects = j;
471 rep.numClipRects = 0;
474 rep.length += sizeof(drm_clip_rect_t) * rep.numClipRects;
477 rep.length = bytes_to_int32(rep.length);
479 WriteToClient(client, sizeof(xXF86DRIGetDrawableInfoReply), (char *)&rep);
481 if (rep.numClipRects) {
483 sizeof(drm_clip_rect_t) * rep.numClipRects,
488 if (rep.numBackClipRects) {
490 sizeof(drm_clip_rect_t) * rep.numBackClipRects,
502 xXF86DRIGetDeviceInfoReply rep;
513 rep.type = X_Reply;
514 rep.length = 0;
515 rep.sequenceNumber = client->sequence;
519 (int*)&rep.framebufferOrigin,
520 (int*)&rep.framebufferSize,
521 (int*)&rep.framebufferStride,
522 (int*)&rep.devPrivateSize,
527 rep.hFrameBufferLow = (CARD32)(hFrameBuffer & 0xffffffff);
529 rep.hFrameBufferHigh = (CARD32)(hFrameBuffer >> 32);
531 rep.hFrameBufferHigh = 0;
534 rep.length = 0;
535 if (rep.devPrivateSize) {
536 rep.length = bytes_to_int32(SIZEOF(xXF86DRIGetDeviceInfoReply) -
538 pad_to_int32(rep.devPrivateSize));
541 WriteToClient(client, sizeof(xXF86DRIGetDeviceInfoReply), (char *)&rep);
542 if (rep.length) {
543 WriteToClient(client, rep.devPrivateSize, (char *)pDevPrivate);