Lines Matching refs:stuff

84     if (rep.majorVersion > stuff->majorVersion ||  in proc_dri3_query_version()
85 (rep.majorVersion == stuff->majorVersion && in proc_dri3_query_version()
86 rep.minorVersion > stuff->minorVersion)) { in proc_dri3_query_version()
87 rep.majorVersion = stuff->majorVersion; in proc_dri3_query_version()
88 rep.minorVersion = stuff->minorVersion; in proc_dri3_query_version()
138 status = dixLookupDrawable(&drawable, stuff->drawable, client, 0, DixGetAttrAccess); in proc_dri3_open()
142 if (stuff->provider == None) in proc_dri3_open()
147 VERIFY_RR_PROVIDER(stuff->provider, provider, DixReadAccess); in proc_dri3_open()
175 LEGAL_NEW_RESOURCE(stuff->pixmap, client); in proc_dri3_pixmap_from_buffer()
176 rc = dixLookupDrawable(&drawable, stuff->drawable, client, M_ANY, DixGetAttrAccess); in proc_dri3_pixmap_from_buffer()
178 client->errorValue = stuff->drawable; in proc_dri3_pixmap_from_buffer()
182 if (!stuff->width || !stuff->height) { in proc_dri3_pixmap_from_buffer()
187 if (stuff->width > 32767 || stuff->height > 32767) in proc_dri3_pixmap_from_buffer()
190 if (stuff->depth != 1) { in proc_dri3_pixmap_from_buffer()
194 if (depth->depth == stuff->depth) in proc_dri3_pixmap_from_buffer()
197 client->errorValue = stuff->depth; in proc_dri3_pixmap_from_buffer()
207 stride = stuff->stride; in proc_dri3_pixmap_from_buffer()
210 stuff->width, stuff->height, in proc_dri3_pixmap_from_buffer()
212 stuff->depth, stuff->bpp, in proc_dri3_pixmap_from_buffer()
218 pixmap->drawable.id = stuff->pixmap; in proc_dri3_pixmap_from_buffer()
221 rc = XaceHook(XACE_RESOURCE_ACCESS, client, stuff->pixmap, RT_PIXMAP, in proc_dri3_pixmap_from_buffer()
228 if (!AddResource(stuff->pixmap, RT_PIXMAP, (void *) pixmap)) in proc_dri3_pixmap_from_buffer()
249 rc = dixLookupResourceByType((void **) &pixmap, stuff->pixmap, RT_PIXMAP, in proc_dri3_buffer_from_pixmap()
252 client->errorValue = stuff->pixmap; in proc_dri3_buffer_from_pixmap()
293 LEGAL_NEW_RESOURCE(stuff->fence, client); in proc_dri3_fence_from_fd()
295 status = dixLookupDrawable(&drawable, stuff->drawable, client, M_ANY, DixGetAttrAccess); in proc_dri3_fence_from_fd()
303 status = SyncCreateFenceFromFD(client, drawable, stuff->fence, in proc_dri3_fence_from_fd()
304 fd, stuff->initially_triggered); in proc_dri3_fence_from_fd()
326 status = dixLookupDrawable(&drawable, stuff->drawable, client, M_ANY, DixGetAttrAccess); in proc_dri3_fd_from_fence()
329 status = SyncVerifyFence(&fence, stuff->fence, client, DixWriteAccess); in proc_dri3_fd_from_fence()
368 status = dixLookupWindow(&window, stuff->window, client, DixGetAttrAccess); in proc_dri3_get_supported_modifiers()
374 stuff->depth, stuff->bpp, in proc_dri3_get_supported_modifiers()
416 SetReqFds(client, stuff->num_buffers); in proc_dri3_pixmap_from_buffers()
418 LEGAL_NEW_RESOURCE(stuff->pixmap, client); in proc_dri3_pixmap_from_buffers()
419 rc = dixLookupWindow(&window, stuff->window, client, DixGetAttrAccess); in proc_dri3_pixmap_from_buffers()
421 client->errorValue = stuff->window; in proc_dri3_pixmap_from_buffers()
426 if (!stuff->width || !stuff->height || !stuff->bpp || !stuff->depth) { in proc_dri3_pixmap_from_buffers()
431 if (stuff->width > 32767 || stuff->height > 32767) in proc_dri3_pixmap_from_buffers()
434 if (stuff->depth != 1) { in proc_dri3_pixmap_from_buffers()
438 if (depth->depth == stuff->depth) in proc_dri3_pixmap_from_buffers()
441 client->errorValue = stuff->depth; in proc_dri3_pixmap_from_buffers()
446 if (!stuff->num_buffers || stuff->num_buffers > 4) { in proc_dri3_pixmap_from_buffers()
447 client->errorValue = stuff->num_buffers; in proc_dri3_pixmap_from_buffers()
451 for (i = 0; i < stuff->num_buffers; i++) { in proc_dri3_pixmap_from_buffers()
460 strides[0] = stuff->stride0; in proc_dri3_pixmap_from_buffers()
461 strides[1] = stuff->stride1; in proc_dri3_pixmap_from_buffers()
462 strides[2] = stuff->stride2; in proc_dri3_pixmap_from_buffers()
463 strides[3] = stuff->stride3; in proc_dri3_pixmap_from_buffers()
464 offsets[0] = stuff->offset0; in proc_dri3_pixmap_from_buffers()
465 offsets[1] = stuff->offset1; in proc_dri3_pixmap_from_buffers()
466 offsets[2] = stuff->offset2; in proc_dri3_pixmap_from_buffers()
467 offsets[3] = stuff->offset3; in proc_dri3_pixmap_from_buffers()
470 stuff->num_buffers, fds, in proc_dri3_pixmap_from_buffers()
471 stuff->width, stuff->height, in proc_dri3_pixmap_from_buffers()
473 stuff->depth, stuff->bpp, in proc_dri3_pixmap_from_buffers()
474 stuff->modifier); in proc_dri3_pixmap_from_buffers()
476 for (i = 0; i < stuff->num_buffers; i++) in proc_dri3_pixmap_from_buffers()
482 pixmap->drawable.id = stuff->pixmap; in proc_dri3_pixmap_from_buffers()
485 rc = XaceHook(XACE_RESOURCE_ACCESS, client, stuff->pixmap, RT_PIXMAP, in proc_dri3_pixmap_from_buffers()
492 if (!AddResource(stuff->pixmap, RT_PIXMAP, (void *) pixmap)) in proc_dri3_pixmap_from_buffers()
515 rc = dixLookupResourceByType((void **) &pixmap, stuff->pixmap, RT_PIXMAP, in proc_dri3_buffers_from_pixmap()
518 client->errorValue = stuff->pixmap; in proc_dri3_buffers_from_pixmap()
579 if (stuff->data >= DRI3NumberRequests || !proc_dri3_vector[stuff->data]) in proc_dri3_dispatch()
581 return (*proc_dri3_vector[stuff->data]) (client); in proc_dri3_dispatch()
590 swaps(&stuff->length); in sproc_dri3_query_version()
591 swapl(&stuff->majorVersion); in sproc_dri3_query_version()
592 swapl(&stuff->minorVersion); in sproc_dri3_query_version()
593 return (*proc_dri3_vector[stuff->dri3ReqType]) (client); in sproc_dri3_query_version()
602 swaps(&stuff->length); in sproc_dri3_open()
603 swapl(&stuff->drawable); in sproc_dri3_open()
604 swapl(&stuff->provider); in sproc_dri3_open()
605 return (*proc_dri3_vector[stuff->dri3ReqType]) (client); in sproc_dri3_open()
614 swaps(&stuff->length); in sproc_dri3_pixmap_from_buffer()
615 swapl(&stuff->pixmap); in sproc_dri3_pixmap_from_buffer()
616 swapl(&stuff->drawable); in sproc_dri3_pixmap_from_buffer()
617 swapl(&stuff->size); in sproc_dri3_pixmap_from_buffer()
618 swaps(&stuff->width); in sproc_dri3_pixmap_from_buffer()
619 swaps(&stuff->height); in sproc_dri3_pixmap_from_buffer()
620 swaps(&stuff->stride); in sproc_dri3_pixmap_from_buffer()
621 return (*proc_dri3_vector[stuff->dri3ReqType]) (client); in sproc_dri3_pixmap_from_buffer()
630 swaps(&stuff->length); in sproc_dri3_buffer_from_pixmap()
631 swapl(&stuff->pixmap); in sproc_dri3_buffer_from_pixmap()
632 return (*proc_dri3_vector[stuff->dri3ReqType]) (client); in sproc_dri3_buffer_from_pixmap()
641 swaps(&stuff->length); in sproc_dri3_fence_from_fd()
642 swapl(&stuff->drawable); in sproc_dri3_fence_from_fd()
643 swapl(&stuff->fence); in sproc_dri3_fence_from_fd()
644 return (*proc_dri3_vector[stuff->dri3ReqType]) (client); in sproc_dri3_fence_from_fd()
653 swaps(&stuff->length); in sproc_dri3_fd_from_fence()
654 swapl(&stuff->drawable); in sproc_dri3_fd_from_fence()
655 swapl(&stuff->fence); in sproc_dri3_fd_from_fence()
656 return (*proc_dri3_vector[stuff->dri3ReqType]) (client); in sproc_dri3_fd_from_fence()
665 swaps(&stuff->length); in sproc_dri3_get_supported_modifiers()
666 swapl(&stuff->window); in sproc_dri3_get_supported_modifiers()
667 return (*proc_dri3_vector[stuff->dri3ReqType]) (client); in sproc_dri3_get_supported_modifiers()
676 swaps(&stuff->length); in sproc_dri3_pixmap_from_buffers()
677 swapl(&stuff->pixmap); in sproc_dri3_pixmap_from_buffers()
678 swapl(&stuff->window); in sproc_dri3_pixmap_from_buffers()
679 swaps(&stuff->width); in sproc_dri3_pixmap_from_buffers()
680 swaps(&stuff->height); in sproc_dri3_pixmap_from_buffers()
681 swapl(&stuff->stride0); in sproc_dri3_pixmap_from_buffers()
682 swapl(&stuff->offset0); in sproc_dri3_pixmap_from_buffers()
683 swapl(&stuff->stride1); in sproc_dri3_pixmap_from_buffers()
684 swapl(&stuff->offset1); in sproc_dri3_pixmap_from_buffers()
685 swapl(&stuff->stride2); in sproc_dri3_pixmap_from_buffers()
686 swapl(&stuff->offset2); in sproc_dri3_pixmap_from_buffers()
687 swapl(&stuff->stride3); in sproc_dri3_pixmap_from_buffers()
688 swapl(&stuff->offset3); in sproc_dri3_pixmap_from_buffers()
689 swapll(&stuff->modifier); in sproc_dri3_pixmap_from_buffers()
690 return (*proc_dri3_vector[stuff->dri3ReqType]) (client); in sproc_dri3_pixmap_from_buffers()
699 swaps(&stuff->length); in sproc_dri3_buffers_from_pixmap()
700 swapl(&stuff->pixmap); in sproc_dri3_buffers_from_pixmap()
701 return (*proc_dri3_vector[stuff->dri3ReqType]) (client); in sproc_dri3_buffers_from_pixmap()
722 if (stuff->data >= DRI3NumberRequests || !sproc_dri3_vector[stuff->data]) in sproc_dri3_dispatch()
724 return (*sproc_dri3_vector[stuff->data]) (client); in sproc_dri3_dispatch()