Lines Matching defs:queue_data

75 struct queue_data;
87 struct queue_data *graphic_queue;
89 struct queue_data **queues;
109 struct list_head link; /* link into queue_data::running_command_buffer */
113 struct queue_data {
379 static struct queue_data *new_queue_data(VkQueue queue,
384 struct queue_data *data = rzalloc(device_data, struct queue_data);
408 static void destroy_queue(struct queue_data *data)
421 data->queues = ralloc_array(data, struct queue_data *, data->n_queues);
1163 struct queue_data *present_queue,
1833 struct queue_data *present_queue,
1891 struct queue_data *queue_data = FIND(struct queue_data, queue);
1892 struct device_data *device_data = queue_data->device;
1898 if (list_length(&queue_data->running_command_buffer) > 0) {
1903 1, &queue_data->queries_fence));
1904 VK_CHECK(device_data->vtable.QueueSubmit(queue, 0, NULL, queue_data->queries_fence));
1906 1, &queue_data->queries_fence,
1911 &queue_data->running_command_buffer, link) {
1935 gpu_timestamps[0] &= queue_data->timestamp_mask;
1936 gpu_timestamps[1] &= queue_data->timestamp_mask;
1958 queue_data,
1969 result = queue_data->device->vtable.QueuePresentKHR(queue, &present_info);
1987 queue_data,
2001 VkResult chain_result = queue_data->device->vtable.QueuePresentKHR(queue, &present_info);
2421 struct queue_data *queue_data = FIND(struct queue_data, queue);
2422 struct device_data *device_data = queue_data->device;
2444 &queue_data->running_command_buffer);
2461 struct queue_data *queue_data = FIND(struct queue_data, queue);
2462 struct device_data *device_data = queue_data->device;
2484 &queue_data->running_command_buffer);