HomeSort by: relevance | last modified time | path
    Searched defs:queue (Results 1 - 25 of 65) sorted by relevancy

1 2 3

  /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

Completed in 22 milliseconds

1 2 3