| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/ |
| lp_scene_queue.c | 30 * Scene queue. We'll use two queues. One contains "full" scenes which 47 * A queue of scenes 57 * to index the array, we use them modulo the queue size. This scheme 58 * works because the queue size is a power of two. 66 /** Allocate a new scene queue */ 70 /* Circular queue behavior depends on size being a power of two. */ 74 struct lp_scene_queue *queue = CALLOC_STRUCT(lp_scene_queue); local 76 if (!queue) 79 (void) mtx_init(&queue->mutex, mtx_plain); 80 cnd_init(&queue->change) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/ |
| lp_scene_queue.c | 30 * Scene queue. We'll use two queues. One contains "full" scenes which 49 * A queue of scenes 58 /** Allocate a new scene queue */ 62 struct lp_scene_queue *queue = CALLOC_STRUCT(lp_scene_queue); local 63 if (!queue) 66 queue->ring = util_ringbuffer_create( MAX_SCENE_QUEUE * 68 if (queue->ring == NULL) 71 return queue; 74 FREE(queue); 79 /** Delete a scene queue */ [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/clover/core/core/ |
| queue.cpp | 23 #include "core/queue.hpp" 38 const command_queue *queue = (const command_queue *)data; local 41 queue->context().notify(buffer);
|
| event.cpp | 139 pipe_screen *screen = queue()->device().pipe; 145 pipe_screen *screen = queue()->device().pipe; 161 hard_event::queue() const { function in class:hard_event 172 pipe_screen *screen = queue()->device().pipe; 177 queue()->flush(); 206 pipe_screen *screen = queue()->device().pipe; 252 soft_event::queue() const {
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/ |
| glthread.h | 32 * - the memory footprint of the queue is low, and with that comes a lower 71 /** Multithreaded queue. */ 72 struct util_queue queue; member in struct:glthread_state
|
| /xsrc/external/mit/glu/dist/src/libnurbs/nurbtess/ |
| monoTriangulation.h | 44 Real2 *queue; member in class:reflexChain
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/core/ |
| queue.cpp | 23 #include "core/queue.hpp" 38 const command_queue *queue = (const command_queue *)data; local 41 queue->context().notify(buffer);
|
| event.cpp | 142 pipe_screen *screen = queue()->device().pipe; 148 pipe_screen *screen = queue()->device().pipe; 164 hard_event::queue() const { function in class:hard_event 175 pipe_screen *screen = queue()->device().pipe; 180 queue()->flush(); 210 pipe_screen *screen = queue()->device().pipe; 257 soft_event::queue() const {
|
| /xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/ |
| vn_wsi.c | 184 struct vn_queue *queue = vn_queue_from_handle(_queue); local 187 wsi_common_queue_present(&queue->device->physical_device->wsi_device, 188 vn_device_to_handle(queue->device), _queue, 189 queue->family, pPresentInfo); 194 vn_log(queue->device->instance, 201 return vn_result(queue->device->instance, result);
|
| vn_device.c | 23 vn_queue_fini(struct vn_queue *queue) 25 if (queue->wait_fence != VK_NULL_HANDLE) { 26 vn_DestroyFence(vn_device_to_handle(queue->device), queue->wait_fence, 29 vn_object_base_fini(&queue->base); 34 struct vn_queue *queue, 38 vn_object_base_init(&queue->base, VK_OBJECT_TYPE_QUEUE, &dev->base); 40 VkQueue queue_handle = vn_queue_to_handle(queue); 51 queue->device = dev; 52 queue->family = queue_info->queueFamilyIndex 405 struct vn_queue *queue = &dev->queues[i]; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/asahi/lib/ |
| agx_device.h | 47 struct agx_command_queue queue; member in struct:agx_device 102 agx_wait_queue(struct agx_command_queue queue);
|
| agx_device.c | 329 dev->queue = agx_create_command_queue(dev); 370 .queue = resp.queue, 380 struct agx_command_queue queue = {}; local 407 queue.id = out.id; 408 assert(queue.id); 411 queue.notif = agx_create_notification_queue(dev->fd); 415 queue.id, 416 queue.notif.id 428 queue.id [all...] |
| io.h | 124 IODataQueueMemory *queue; member in struct:agx_create_notification_queue_resp 126 void *queue; 173 IODataQueueMemory *queue; member in struct:agx_notification_queue 176 void *queue;
|
| /xsrc/external/mit/MesaLib/dist/src/vulkan/util/ |
| vk_log.c | 183 /* We allow at most one queue to be submitted at a time */ 185 struct vk_queue *queue = (struct vk_queue *)base; local 186 if (queue->labels.size > 0) { 188 util_dynarray_num_elements(&queue->labels, VkDebugUtilsLabelEXT); 189 cb_data.pQueueLabels = queue->labels.data;
|
| vk_device.c | 176 struct vk_queue *queue = NULL; local 180 queue = iter; 187 * "The queue returned by vkGetDeviceQueue2 must have the same flags 192 if (queue && queue->flags == pQueueInfo->flags) 193 *pQueue = vk_queue_to_handle(queue); 317 vk_foreach_queue(queue, device) { 318 VkResult result = disp->QueueWaitIdle(vk_queue_to_handle(queue));
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| svga_state_rss.c | 52 svga_queue_rs(&queue, SVGA3D_RS_##token, value); \ 62 svga_queue_rs(&queue, SVGA3D_RS_##token, value); \ 103 struct rs_queue queue; local 106 queue.rs_count = 0; 294 if (queue.rs_count) { 297 if (SVGA3D_BeginSetRenderState(svga->swc, &rs, queue.rs_count) 309 memcpy(rs, queue.rs, queue.rs_count * sizeof queue.rs[0]);
|
| svga_state_tss.c | 82 struct bind_queue *queue) 130 queue->bind[queue->bind_count].unit = unit; 131 queue->bind[queue->bind_count].view = view; 132 queue->bind_count++; 150 struct bind_queue queue; local 154 queue.bind_count = 0; 162 &queue); 176 &queue); 241 struct bind_queue queue; local 388 struct ts_queue queue; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/ |
| vc4_qpu_emit.c | 47 queue(struct qblock *block, uint64_t inst) function 142 queue(block, 186 queue(block, qpu_a_FMAX(qpu_rb(14), *src0, *src0)); 188 queue(block, qpu_a_MOV(qpu_rb(14), *src0)); 199 queue(block, qpu_a_MOV(qpu_ra(14), *src0)); 230 queue(block, qpu_a_MOV(dst, qpu_r4())); 235 queue(block, qpu_a_MOV(qpu_ra(QPU_W_NOP), qpu_r4())); 431 queue(block, qpu_a_MOV(qpu_rb(QPU_W_SFU_RECIP), 435 queue(block, qpu_a_MOV(qpu_rb(QPU_W_SFU_RECIPSQRT), 439 queue(block, qpu_a_MOV(qpu_rb(QPU_W_SFU_EXP) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/util/perf/ |
| u_trace.h | 147 * render tracepoints on a queue. The per-chunk queue jobs block until 150 struct util_queue queue; member in struct:u_trace_context
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| svga_state_rss.c | 52 svga_queue_rs(&queue, SVGA3D_RS_##token, value); \ 62 svga_queue_rs(&queue, SVGA3D_RS_##token, value); \ 103 struct rs_queue queue; local 106 queue.rs_count = 0; 294 if (queue.rs_count) { 297 if (SVGA3D_BeginSetRenderState(svga->swc, &rs, queue.rs_count) 309 memcpy(rs, queue.rs, queue.rs_count * sizeof queue.rs[0]);
|
| svga_state_tss.c | 82 struct bind_queue *queue) 130 queue->bind[queue->bind_count].unit = unit; 131 queue->bind[queue->bind_count].view = view; 132 queue->bind_count++; 150 struct bind_queue queue; local 155 queue.bind_count = 0; 163 &queue); 176 &queue); 241 struct bind_queue queue; local 387 struct ts_queue queue; local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/ |
| vc4_qpu_emit.c | 47 queue(struct qblock *block, uint64_t inst) function 142 queue(block, 186 queue(block, qpu_a_FMAX(qpu_rb(14), *src0, *src0)); 188 queue(block, qpu_a_MOV(qpu_rb(14), *src0)); 199 queue(block, qpu_a_MOV(qpu_ra(14), *src0)); 230 queue(block, qpu_a_MOV(dst, qpu_r4())); 235 queue(block, qpu_a_MOV(qpu_ra(QPU_W_NOP), qpu_r4())); 431 queue(block, qpu_a_MOV(qpu_rb(QPU_W_SFU_RECIP), 435 queue(block, qpu_a_MOV(qpu_rb(QPU_W_SFU_RECIPSQRT), 439 queue(block, qpu_a_MOV(qpu_rb(QPU_W_SFU_EXP) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/ |
| virgl_context.h | 70 struct virgl_transfer_queue queue; member in struct:virgl_context
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/virgl/ |
| virgl_context.h | 83 struct virgl_transfer_queue queue; member in struct:virgl_context
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/ |
| zink_batch.h | 72 VkQueue queue; //duplicated from batch for threading member in struct:zink_batch_state
|