Lines Matching defs:queue_data
61 struct queue_data;
73 struct queue_data *graphic_queue;
75 struct queue_data **queues;
95 struct list_head link; /* link into queue_data::running_command_buffer */
99 struct queue_data {
217 #define FIND_QUEUE_DATA(obj) ((struct queue_data *)find_object_data(HKEY(obj)))
370 static struct queue_data *new_queue_data(VkQueue queue,
375 struct queue_data *data = rzalloc(device_data, struct queue_data);
400 static void destroy_queue(struct queue_data *data)
413 data->queues = ralloc_array(data, struct queue_data *, data->n_queues);
924 struct queue_data *present_queue,
1551 struct queue_data *present_queue,
1602 struct queue_data *queue_data = FIND_QUEUE_DATA(queue);
1603 struct device_data *device_data = queue_data->device;
1609 if (list_length(&queue_data->running_command_buffer) > 0) {
1614 1, &queue_data->queries_fence);
1616 err = device_data->vtable.QueueSubmit(queue, 0, NULL, queue_data->queries_fence);
1619 1, &queue_data->queries_fence,
1625 &queue_data->running_command_buffer, link) {
1653 gpu_timestamps[0] &= queue_data->timestamp_mask;
1654 gpu_timestamps[1] &= queue_data->timestamp_mask;
1673 queue_data,
1678 result = queue_data->device->vtable.QueuePresentKHR(queue, pPresentInfo);
1690 queue_data,
1703 VkResult chain_result = queue_data->device->vtable.QueuePresentKHR(queue, &present_info);
2108 struct queue_data *queue_data = FIND_QUEUE_DATA(queue);
2109 struct device_data *device_data = queue_data->device;
2131 &queue_data->running_command_buffer);