/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
D | VkDevice.cpp | 288 VkResult Device::waitForSemaphores(const VkSemaphoreWaitInfo *pWaitInfo, uint64_t timeout) in waitForSemaphores() argument 293 if(pWaitInfo->flags & VK_SEMAPHORE_WAIT_ANY_BIT) in waitForSemaphores() 297 for(uint32_t i = 0; i < pWaitInfo->semaphoreCount; i++) in waitForSemaphores() 299 TimelineSemaphore *semaphore = DynamicCast<TimelineSemaphore>(pWaitInfo->pSemaphores[i]); in waitForSemaphores() 300 uint64_t waitValue = pWaitInfo->pValues[i]; in waitForSemaphores() 327 ASSERT(pWaitInfo->flags == 0); in waitForSemaphores() 328 for(uint32_t i = 0; i < pWaitInfo->semaphoreCount; i++) in waitForSemaphores() 330 TimelineSemaphore *semaphore = DynamicCast<TimelineSemaphore>(pWaitInfo->pSemaphores[i]); in waitForSemaphores() 331 uint64_t value = pWaitInfo->pValues[i]; in waitForSemaphores() 336 else if(semaphore->wait(pWaitInfo->pValues[i], end_ns) != VK_SUCCESS) in waitForSemaphores()
|
D | VkPromotedExtensions.cpp | 230 …PI_CALL vkWaitSemaphoresKHR(VkDevice device, const VkSemaphoreWaitInfo *pWaitInfo, uint64_t timeou… in vkWaitSemaphoresKHR() argument 232 return vkWaitSemaphores(device, pWaitInfo, timeout); in vkWaitSemaphoresKHR()
|
D | VkDevice.hpp | 62 VkResult waitForSemaphores(const VkSemaphoreWaitInfo *pWaitInfo, uint64_t timeout);
|
D | libVulkan.cpp | 1548 …VKAPI_CALL vkWaitSemaphores(VkDevice device, const VkSemaphoreWaitInfo *pWaitInfo, uint64_t timeou… in vkWaitSemaphores() argument 1551 device, pWaitInfo, timeout); in vkWaitSemaphores() 1552 return vk::Cast(device)->waitForSemaphores(pWaitInfo, timeout); in vkWaitSemaphores()
|
/third_party/mesa3d/src/virtio/venus-protocol/ |
D | vn_protocol_driver_semaphore.h | 513 … vn_sizeof_vkWaitSemaphores(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… in vn_sizeof_vkWaitSemaphores() argument 520 cmd_size += vn_sizeof_simple_pointer(pWaitInfo); in vn_sizeof_vkWaitSemaphores() 521 if (pWaitInfo) in vn_sizeof_vkWaitSemaphores() 522 cmd_size += vn_sizeof_VkSemaphoreWaitInfo(pWaitInfo); in vn_sizeof_vkWaitSemaphores() 528 …kCommandFlagsEXT cmd_flags, VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… in vn_encode_vkWaitSemaphores() argument 536 if (vn_encode_simple_pointer(enc, pWaitInfo)) in vn_encode_vkWaitSemaphores() 537 vn_encode_VkSemaphoreWaitInfo(enc, pWaitInfo); in vn_encode_vkWaitSemaphores() 541 …zeof_vkWaitSemaphores_reply(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… in vn_sizeof_vkWaitSemaphores_reply() argument 555 …(struct vn_cs_decoder *dec, VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… in vn_decode_vkWaitSemaphores_reply() argument 686 …kCommandFlagsEXT cmd_flags, VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… in vn_submit_vkWaitSemaphores() argument [all …]
|
/third_party/mesa3d/src/virtio/vulkan/ |
D | vn_queue.c | 923 const VkSemaphoreWaitInfo *pWaitInfo, in vn_WaitSemaphores() argument 932 if (pWaitInfo->semaphoreCount > 1 && in vn_WaitSemaphores() 933 !(pWaitInfo->flags & VK_SEMAPHORE_WAIT_ANY_BIT)) { in vn_WaitSemaphores() 934 uint32_t semaphore_count = pWaitInfo->semaphoreCount; in vn_WaitSemaphores() 948 memcpy(semaphores, pWaitInfo->pSemaphores, in vn_WaitSemaphores() 950 memcpy(values, pWaitInfo->pValues, sizeof(*values) * semaphore_count); in vn_WaitSemaphores() 963 device, pWaitInfo->pSemaphores, pWaitInfo->pValues, in vn_WaitSemaphores() 964 pWaitInfo->semaphoreCount); in vn_WaitSemaphores()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_drm.c | 1730 const VkSemaphoreWaitInfoKHR* pWaitInfo, in tu_wait_timelines() argument 1733 if ((pWaitInfo->flags & VK_SEMAPHORE_WAIT_ANY_BIT_KHR) && in tu_wait_timelines() 1734 pWaitInfo->semaphoreCount > 1) { in tu_wait_timelines() 1739 for(uint32_t i = 0; i < pWaitInfo->semaphoreCount; ++i) { in tu_wait_timelines() 1740 TU_FROM_HANDLE(tu_syncobj, semaphore, pWaitInfo->pSemaphores[i]); in tu_wait_timelines() 1742 &semaphore->timeline, pWaitInfo->pValues[i], 0); in tu_wait_timelines() 1760 for(uint32_t i = 0; i < pWaitInfo->semaphoreCount; ++i) { in tu_wait_timelines() 1761 TU_FROM_HANDLE(tu_syncobj, semaphore, pWaitInfo->pSemaphores[i]); in tu_wait_timelines() 1765 pWaitInfo->pValues[i], abs_timeout); in tu_wait_timelines() 1801 const VkSemaphoreWaitInfoKHR* pWaitInfo, in tu_WaitSemaphores() argument [all …]
|
/third_party/mesa3d/src/intel/vulkan/ |
D | anv_queue.c | 2678 const VkSemaphoreWaitInfoKHR* pWaitInfo, in anv_WaitSemaphores() argument 2687 VK_MULTIALLOC_DECL(&ma, uint64_t, values, pWaitInfo->semaphoreCount); in anv_WaitSemaphores() 2689 vk_multialloc_add(&ma, &handles, uint32_t, pWaitInfo->semaphoreCount); in anv_WaitSemaphores() 2692 pWaitInfo->semaphoreCount); in anv_WaitSemaphores() 2700 for (uint32_t i = 0; i < pWaitInfo->semaphoreCount; i++) { in anv_WaitSemaphores() 2701 ANV_FROM_HANDLE(anv_semaphore, semaphore, pWaitInfo->pSemaphores[i]); in anv_WaitSemaphores() 2706 if (pWaitInfo->pValues[i] == 0) in anv_WaitSemaphores() 2716 values[handle_count] = pWaitInfo->pValues[i]; in anv_WaitSemaphores() 2727 !(pWaitInfo->flags & VK_SEMAPHORE_WAIT_ANY_BIT_KHR), in anv_WaitSemaphores() 2735 !(pWaitInfo->flags & VK_SEMAPHORE_WAIT_ANY_BIT_KHR), in anv_WaitSemaphores()
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
D | lvp_device.c | 1254 const VkSemaphoreWaitInfo* pWaitInfo, in wait_semaphores() argument 1259 bool any = (pWaitInfo->flags & VK_SEMAPHORE_WAIT_ANY_BIT) == VK_SEMAPHORE_WAIT_ANY_BIT; in wait_semaphores() 1260 unsigned num_remaining = any ? 1 : pWaitInfo->semaphoreCount; in wait_semaphores() 1262 struct timeline_wait *tl_array = calloc(pWaitInfo->semaphoreCount, sizeof(struct timeline_wait)); in wait_semaphores() 1268 uint64_t wait_interval = timeout == UINT64_MAX ? 5000 : timeout / pWaitInfo->semaphoreCount / 10; in wait_semaphores() 1270 for (unsigned i = 0; num_remaining && i < pWaitInfo->semaphoreCount; i++) { in wait_semaphores() 1280 const uint64_t waitval = pWaitInfo->pValues[i]; in wait_semaphores() 1281 LVP_FROM_HANDLE(lvp_semaphore, sema, pWaitInfo->pSemaphores[i]); in wait_semaphores() 2303 const VkSemaphoreWaitInfo* pWaitInfo, in lvp_WaitSemaphores() argument 2308 return wait_semaphores(device, pWaitInfo, timeout); in lvp_WaitSemaphores()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_device.c | 6185 radv_wait_timelines(struct radv_device *device, const VkSemaphoreWaitInfo *pWaitInfo, in radv_wait_timelines() argument 6188 if ((pWaitInfo->flags & VK_SEMAPHORE_WAIT_ANY_BIT_KHR) && pWaitInfo->semaphoreCount > 1) { in radv_wait_timelines() 6190 for (uint32_t i = 0; i < pWaitInfo->semaphoreCount; ++i) { in radv_wait_timelines() 6191 RADV_FROM_HANDLE(radv_semaphore, semaphore, pWaitInfo->pSemaphores[i]); in radv_wait_timelines() 6193 radv_timeline_wait(device, &semaphore->permanent.timeline, pWaitInfo->pValues[i], 0); in radv_wait_timelines() 6203 for (uint32_t i = 0; i < pWaitInfo->semaphoreCount; ++i) { in radv_wait_timelines() 6204 RADV_FROM_HANDLE(radv_semaphore, semaphore, pWaitInfo->pSemaphores[i]); in radv_wait_timelines() 6206 pWaitInfo->pValues[i], abs_timeout); in radv_wait_timelines() 6214 radv_WaitSemaphores(VkDevice _device, const VkSemaphoreWaitInfo *pWaitInfo, uint64_t timeout) in radv_WaitSemaphores() argument 6223 if (radv_semaphore_from_handle(pWaitInfo->pSemaphores[0])->permanent.kind == in radv_WaitSemaphores() [all …]
|
/third_party/vk-gl-cts/build/external/vulkancts/framework/vulkan/ |
D | vkFunctionPointerTypes.inl | 177 …emaphoresFunc) (VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… 258 …phoresKHRFunc) (VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou…
|
D | vkDeviceDriverImpl.inl | 730 VkResult DeviceDriver::waitSemaphores (VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint6… argument 732 return m_vk.waitSemaphores(device, pWaitInfo, timeout);
|
D | vkVirtualDeviceInterface.inl | 149 virtual VkResult waitSemaphores (VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, u…
|
D | vkConcreteDeviceInterface.inl | 149 virtual VkResult waitSemaphores (VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, u…
|
D | vkNullDriverImpl.inl | 1376 … VKAPI_CALL waitSemaphores (VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… argument 1379 DE_UNREF(pWaitInfo);
|
D | vkVulkan_c.inl | 6996 …_PTR *PFN_vkWaitSemaphores)(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, deUint64 timeou… 7054 const VkSemaphoreWaitInfo* pWaitInfo, 8724 …R *PFN_vkWaitSemaphoresKHR)(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, deUint64 timeou… 8735 const VkSemaphoreWaitInfo* pWaitInfo,
|
/third_party/vulkan-headers/include/vulkan/ |
D | vulkan.hpp | 2660 const VkSemaphoreWaitInfo * pWaitInfo, in vkWaitSemaphores() argument 2663 return ::vkWaitSemaphores( device, pWaitInfo, timeout ); in vkWaitSemaphores() 4570 const VkSemaphoreWaitInfo * pWaitInfo, in vkWaitSemaphoresKHR() argument 4573 return ::vkWaitSemaphoresKHR( device, pWaitInfo, timeout ); in vkWaitSemaphoresKHR()
|
D | vulkan_core.h | 6045 …_PTR *PFN_vkWaitSemaphores)(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… 6103 const VkSemaphoreWaitInfo* pWaitInfo, 7773 …R *PFN_vkWaitSemaphoresKHR)(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… 7784 const VkSemaphoreWaitInfo* pWaitInfo,
|
D | vulkan_funcs.hpp | 6836 Device::waitSemaphores( const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo * pWaitInfo, in waitSemaphores() argument 6842 …d.vkWaitSemaphores( m_device, reinterpret_cast<const VkSemaphoreWaitInfo *>( pWaitInfo ), timeout … in waitSemaphores() 15967 Device::waitSemaphoresKHR( const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo * pWaitInfo, in waitSemaphoresKHR() argument 15973 …d.vkWaitSemaphoresKHR( m_device, reinterpret_cast<const VkSemaphoreWaitInfo *>( pWaitInfo ), timeo… in waitSemaphoresKHR()
|
/third_party/skia/third_party/externals/swiftshader/include/vulkan/ |
D | vulkan.hpp | 2799 const VkSemaphoreWaitInfo * pWaitInfo, in vkWaitSemaphores() argument 2802 return ::vkWaitSemaphores( device, pWaitInfo, timeout ); in vkWaitSemaphores() 4684 const VkSemaphoreWaitInfo * pWaitInfo, in vkWaitSemaphoresKHR() argument 4687 return ::vkWaitSemaphoresKHR( device, pWaitInfo, timeout ); in vkWaitSemaphoresKHR()
|
D | vulkan_core.h | 5984 …_PTR *PFN_vkWaitSemaphores)(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… 6042 const VkSemaphoreWaitInfo* pWaitInfo, 7602 …R *PFN_vkWaitSemaphoresKHR)(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… 7613 const VkSemaphoreWaitInfo* pWaitInfo,
|
D | vulkan_funcs.hpp | 6794 Device::waitSemaphores( const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo * pWaitInfo, in waitSemaphores() argument 6800 …d.vkWaitSemaphores( m_device, reinterpret_cast<const VkSemaphoreWaitInfo *>( pWaitInfo ), timeout … in waitSemaphores() 15814 Device::waitSemaphoresKHR( const VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo * pWaitInfo, in waitSemaphoresKHR() argument 15820 …d.vkWaitSemaphoresKHR( m_device, reinterpret_cast<const VkSemaphoreWaitInfo *>( pWaitInfo ), timeo… in waitSemaphoresKHR()
|
/third_party/skia/include/third_party/vulkan/vulkan/ |
D | vulkan_core.h | 5885 …_PTR *PFN_vkWaitSemaphores)(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… 5943 const VkSemaphoreWaitInfo* pWaitInfo, 7497 …R *PFN_vkWaitSemaphoresKHR)(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… 7508 const VkSemaphoreWaitInfo* pWaitInfo,
|
/third_party/skia/third_party/externals/dawn/third_party/khronos/vulkan/ |
D | vulkan_core.h | 6034 …_PTR *PFN_vkWaitSemaphores)(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… 6092 const VkSemaphoreWaitInfo* pWaitInfo, 7762 …R *PFN_vkWaitSemaphoresKHR)(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… 7773 const VkSemaphoreWaitInfo* pWaitInfo,
|
/third_party/mesa3d/include/vulkan/ |
D | vulkan_core.h | 5952 …_PTR *PFN_vkWaitSemaphores)(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… 6010 const VkSemaphoreWaitInfo* pWaitInfo, 7570 …R *PFN_vkWaitSemaphoresKHR)(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… 7581 const VkSemaphoreWaitInfo* pWaitInfo,
|