Lines Matching refs:queue
31 anv_queue_init(struct anv_device *device, struct anv_queue *queue,
39 result = vk_queue_init(&queue->vk, &device->vk, pCreateInfo,
47 0, 0, &queue->sync);
49 vk_queue_finish(&queue->vk);
54 queue->vk.driver_submit = anv_queue_submit;
56 queue->device = device;
58 assert(queue->vk.queue_family_index < pdevice->queue.family_count);
59 queue->family = &pdevice->queue.families[queue->vk.queue_family_index];
61 queue->index_in_family = index_in_family;
63 queue->exec_flags = exec_flags;
69 anv_queue_finish(struct anv_queue *queue)
71 if (queue->sync)
72 vk_sync_destroy(&queue->device->vk, queue->sync);
74 vk_queue_finish(&queue->vk);