| /xsrc/external/mit/MesaLib/dist/src/vulkan/util/ |
| H A D | vk_queue.h | 39 /* 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 D | vk_device.h | 48 struct list_head queues; member in struct:vk_device
|
| H A D | vk_queue.c | 36 list_addtail(&queue->link, &device->queues);
|
| H A D | vk_device.c | 93 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 D | vn_device.h | 25 struct vn_queue *queues; member in struct:vn_device
|
| H A D | vn_device.c | 86 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 D | vn_queue.c | 35 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 D | freedreno_perfetto.h | 75 } queues[] = { variable in typeref:typename:const struct __anon6cbfe9650308[]
|
| H A D | freedreno_perfetto.cc | 109 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 D | tu_perfetto.h | 81 } queues[] = { variable in typeref:typename:const struct __anon500fda8c0308[]
|
| H A D | tu_perfetto.cc | 111 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 D | tu_device.c | 1475 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 D | tu_kgsl.c | 592 .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 D | 17.3.3.rst | 67 - 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 D | 21.1.3.rst | 50 - radv: Don't skip barriers that only change queues. 52 - radv: Allow DCC images to be compressed with foreign queues.
|
| H A D | 17.0.7.rst | 61 - egl/wayland: Use per-surface event queues
|
| H A D | 18.1.2.rst | 54 - vulkan/wsi: Destroy swapchain images after terminating FIFO queues
|
| H A D | 18.2.2.rst | 53 - radv: only emit ZPASS_DONE for timestamp queries on gfx queues
|
| H A D | 21.3.7.rst | 144 - radv: Disable IB2 on compute queues.
|
| H A D | 17.1.2.rst | 59 - egl/wayland: Use per-surface event queues
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| H A D | panvk_device.c | 1002 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 D | tu_device.c | 1069 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 D | faq.rst | 27 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 D | faq.rst | 27 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 D | anv_device.c | 630 * 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...] |