Home
last modified time | relevance | path

Searched refs:pWaitInfo (Results 1 – 25 of 27) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
DVkDevice.cpp288 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()
DVkPromotedExtensions.cpp230 …PI_CALL vkWaitSemaphoresKHR(VkDevice device, const VkSemaphoreWaitInfo *pWaitInfo, uint64_t timeou… in vkWaitSemaphoresKHR() argument
232 return vkWaitSemaphores(device, pWaitInfo, timeout); in vkWaitSemaphoresKHR()
DVkDevice.hpp62 VkResult waitForSemaphores(const VkSemaphoreWaitInfo *pWaitInfo, uint64_t timeout);
DlibVulkan.cpp1548 …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/
Dvn_protocol_driver_semaphore.h513 … 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/
Dvn_queue.c923 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/
Dtu_drm.c1730 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/
Danv_queue.c2678 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/
Dlvp_device.c1254 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/
Dradv_device.c6185 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/
DvkFunctionPointerTypes.inl177 …emaphoresFunc) (VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou…
258 …phoresKHRFunc) (VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou…
DvkDeviceDriverImpl.inl730 VkResult DeviceDriver::waitSemaphores (VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint6… argument
732 return m_vk.waitSemaphores(device, pWaitInfo, timeout);
DvkVirtualDeviceInterface.inl149 virtual VkResult waitSemaphores (VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, u…
DvkConcreteDeviceInterface.inl149 virtual VkResult waitSemaphores (VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, u…
DvkNullDriverImpl.inl1376 … VKAPI_CALL waitSemaphores (VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeou… argument
1379 DE_UNREF(pWaitInfo);
DvkVulkan_c.inl6996 …_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/
Dvulkan.hpp2660 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()
Dvulkan_core.h6045 …_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,
Dvulkan_funcs.hpp6836 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/
Dvulkan.hpp2799 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()
Dvulkan_core.h5984 …_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,
Dvulkan_funcs.hpp6794 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/
Dvulkan_core.h5885 …_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/
Dvulkan_core.h6034 …_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/
Dvulkan_core.h5952 …_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,

12