Searched refs:queues (Results 1 - 25 of 45) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/vulkan/util/
H A Dvk_queue.h39 /* Link in vk_device::queues */
103 list_for_each_entry(struct vk_queue, queue, &(device)->queues, link)
106 list_for_each_entry_safe(struct vk_queue, queue, &(device)->queues, link)
H A Dvk_device.h48 struct list_head queues; member in struct:vk_device
H A Dvk_queue.c36 list_addtail(&queue->link, &device->queues);
H A Dvk_device.c93 list_inithead(&device->queues);
106 /* Drivers should tear down their own queues */
107 assert(list_is_empty(&device->queues));
156 * "vkGetDeviceQueue must only be used to get queues that were
158 * to zero. To get queues that were created with a non-zero flags
/xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/
H A Dvn_device.h25 struct vn_queue *queues; member in struct:vn_device
H A Dvn_device.c86 struct vn_queue *queues = local in function:vn_device_init_queues
87 vk_zalloc(alloc, sizeof(*queues) * count, VN_DEFAULT_ALIGN,
89 if (!queues)
98 result = vn_queue_init(dev, &queues[count], queue_info, j);
108 vn_queue_fini(&queues[i]);
109 vk_free(alloc, queues);
114 dev->queues = queues;
362 vn_queue_fini(&dev->queues[i]);
364 /* We must emit vkDestroyDevice before freeing dev->queues
[all...]
H A Dvn_queue.c35 struct vn_queue *queue = &dev->queues[i];
53 struct vn_queue *queue = &dev->queues[i];
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_perfetto.h75 } queues[] = { variable in typeref:typename:const struct __anon6cbfe9650308[]
H A Dfreedreno_perfetto.cc109 for (unsigned i = 0; i < ARRAY_SIZE(queues); i++) {
112 desc->set_name(queues[i].name);
113 desc->set_description(queues[i].desc);
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_perfetto.h81 } queues[] = { variable in typeref:typename:const struct __anon500fda8c0308[]
H A Dtu_perfetto.cc111 for (unsigned i = 0; i < ARRAY_SIZE(queues); i++) {
114 desc->set_name(queues[i].name);
115 desc->set_description(queues[i].desc);
H A Dtu_device.c1475 device->queues[qfi] = vk_alloc(
1478 if (!device->queues[qfi]) {
1485 memset(device->queues[qfi], 0,
1491 result = tu_queue_init(device, &device->queues[qfi][q], q,
1663 tu_queue_finish(&device->queues[i][q]);
1665 vk_free(&device->vk.alloc, device->queues[i]);
1685 tu_queue_finish(&device->queues[i][q]);
1687 vk_free(&device->vk.alloc, device->queues[i]);
H A Dtu_kgsl.c592 .context_id = device->queues[0]->msm_queue_id,
625 .context_id = device->queues[0]->msm_queue_id,
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D17.3.3.rst67 - radv: fix events on compute queues.
69 - radv/gfx9: fix 3d image to image transfers on compute queues.
70 - radv/gfx9: fix 3d image clears on compute queues
71 - radv/gfx9: fix buffer to image for 3d images on compute queues
H A D21.1.3.rst50 - radv: Don't skip barriers that only change queues.
52 - radv: Allow DCC images to be compressed with foreign queues.
H A D17.0.7.rst61 - egl/wayland: Use per-surface event queues
H A D18.1.2.rst54 - vulkan/wsi: Destroy swapchain images after terminating FIFO queues
H A D18.2.2.rst53 - radv: only emit ZPASS_DONE for timestamp queries on gfx queues
H A D21.3.7.rst144 - radv: Disable IB2 on compute queues.
H A D17.1.2.rst59 - egl/wayland: Use per-surface event queues
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_device.c1002 device->queues[qfi] =
1006 if (!device->queues[qfi]) {
1011 memset(device->queues[qfi], 0,
1017 result = panvk_queue_init(device, &device->queues[qfi][q], q,
1030 panvk_queue_finish(&device->queues[i][q]);
1032 vk_object_free(&device->vk, NULL, device->queues[i]);
1049 panvk_queue_finish(&device->queues[i][q]);
1051 vk_object_free(&device->vk, NULL, device->queues[i]);
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
H A Dtu_device.c1069 device->queues[qfi] = vk_alloc(
1072 if (!device->queues[qfi]) {
1077 memset(device->queues[qfi], 0,
1083 result = tu_queue_init(device, &device->queues[qfi][q], qfi, q,
1114 tu_queue_finish(&device->queues[i][q]);
1116 vk_free(&device->alloc, device->queues[i]);
1136 tu_queue_finish(&device->queues[i][q]);
1138 vk_free(&device->alloc, device->queues[i]);
1176 &device->queues[pQueueInfo->queueFamilyIndex][pQueueInfo->queueIndex];
1302 tu_QueueWaitIdle(tu_queue_to_handle(&device->queues[
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/drivers/openswr/
H A Dfaq.rst27 model which is arranged as a ring of queues. Each entry in the ring
29 queues. An API thread sets up each draw context and worker threads
/xsrc/external/mit/MesaLib/dist/docs/drivers/openswr/
H A Dfaq.rst27 model which is arranged as a ring of queues. Each entry in the ring
29 queues. An API thread sets up each draw context and worker threads
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_device.c630 * To override the number queues:
631 * * "gc" is for graphics queues with compute support
632 * * "g" is for graphics queues with no compute support
633 * * "c" is for compute queues with no graphics support
636 * advertised queues to be 2 queues with graphics+compute support, and 1 queue
639 * ANV_QUEUE_OVERRIDE=c=1 would override the number of advertised queues to
641 * number of graphics+compute queues.
643 * ANV_QUEUE_OVERRIDE=gc=0,c=1 would override the number of advertised queues
645 * number of graphics+compute queues t
[all...]

Completed in 32 milliseconds

12