Lines Matching refs:instance

326 vn_queue_submit(struct vn_instance *instance,
338 return vn_call_vkQueueSubmit(instance, queue_handle, batch_count,
342 vn_async_vkQueueSubmit(instance, queue_handle, batch_count, batches,
367 return vn_error(dev->instance, VK_ERROR_OUT_OF_HOST_MEMORY);
389 result = vn_queue_submit(dev->instance, submit.queue, submit.batch_count,
395 return vn_error(dev->instance, result);
415 result = vn_queue_submit(dev->instance, submit.queue, 1, &info,
419 return vn_error(dev->instance, result);
425 if (dev->instance->renderer->info.has_implicit_fencing) {
434 vn_log(dev->instance,
466 return vn_error(dev->instance, VK_ERROR_OUT_OF_HOST_MEMORY);
469 dev->instance, submit.queue, submit.batch_count,
473 return vn_error(dev->instance, result);
495 return vn_result(queue->device->instance, result);
547 if (unlikely(!dev->instance->renderer->info.allow_vk_wait_syncs))
627 return vn_error(dev->instance, VK_ERROR_OUT_OF_HOST_MEMORY);
651 vn_async_vkCreateFence(dev->instance, device, pCreateInfo, NULL, pFence);
662 return vn_error(dev->instance, result);
679 vn_async_vkDestroyFence(dev->instance, device, _fence, NULL);
698 vn_call_vkResetFences(dev->instance, device, fenceCount, pFences);
700 vn_async_vkResetFences(dev->instance, device, fenceCount, pFences);
739 vn_async_vkWaitForFences(dev->instance, device, 1, &_fence,
743 result = vn_call_vkGetFenceStatus(dev->instance, device, _fence);
754 return vn_result(dev->instance, result);
828 return vn_error(dev->instance, VK_ERROR_OUT_OF_HOST_MEMORY);
846 return vn_result(dev->instance, result);
856 return vn_error(dev->instance, result);
870 return vn_error(dev->instance, result);
891 assert(dev->instance->experimental.globalFencing);
895 return vn_error(dev->instance, VK_ERROR_INVALID_EXTERNAL_HANDLE);
918 assert(dev->instance->experimental.globalFencing);
924 return vn_error(dev->instance, result);
987 return vn_error(dev->instance, VK_ERROR_OUT_OF_HOST_MEMORY);
1005 return vn_error(dev->instance, result);
1009 vn_async_vkCreateSemaphore(dev->instance, device, pCreateInfo, NULL,
1031 vn_async_vkDestroySemaphore(dev->instance, device, semaphore, NULL);
1051 return vn_call_vkGetSemaphoreCounterValue(dev->instance, device, semaphore,
1063 vn_call_vkSignalSemaphore(dev->instance, device, pSignalInfo);
1065 vn_async_vkSignalSemaphore(dev->instance, device, pSignalInfo);
1131 return vn_error(dev->instance, VK_ERROR_OUT_OF_HOST_MEMORY);
1156 return vn_result(dev->instance, result);
1172 assert(dev->instance->experimental.globalFencing);
1176 return vn_error(dev->instance, VK_ERROR_INVALID_EXTERNAL_HANDLE);
1199 assert(dev->instance->experimental.globalFencing);
1205 return vn_error(dev->instance, result);
1262 return vn_error(dev->instance, VK_ERROR_OUT_OF_HOST_MEMORY);
1270 return vn_error(dev->instance, result);
1274 vn_async_vkCreateEvent(dev->instance, device, pCreateInfo, NULL,
1296 vn_async_vkDestroyEvent(dev->instance, device, event, NULL);
1315 result = vn_call_vkGetEventStatus(dev->instance, device, event);
1317 return vn_result(dev->instance, result);
1329 vn_async_vkSetEvent(dev->instance, device, event);
1331 VkResult result = vn_call_vkSetEvent(dev->instance, device, event);
1333 return vn_error(dev->instance, result);
1348 vn_async_vkResetEvent(dev->instance, device, event);
1350 VkResult result = vn_call_vkResetEvent(dev->instance, device, event);
1352 return vn_error(dev->instance, result);