/third_party/vk-gl-cts/framework/delibs/dethread/unix/ |
H A D | deNamedSemaphoreUnix.c | 21 * \brief Unix implementation of semaphore using named semaphores. 31 #include <semaphore.h> 36 sem_t* semaphore; member 59 sem->semaphore = sem_open(name, O_CREAT|O_EXCL, mode, initialValue); in deSemaphore_create() 61 if (sem->semaphore == SEM_FAILED) in deSemaphore_create() 70 void deSemaphore_destroy (deSemaphore semaphore) in deSemaphore_destroy() argument 72 NamedSemaphore* sem = (NamedSemaphore*)semaphore; in deSemaphore_destroy() 78 res = sem_close(sem->semaphore); in deSemaphore_destroy() 86 void deSemaphore_increment (deSemaphore semaphore) in deSemaphore_increment() argument 88 sem_t* sem = ((NamedSemaphore*)semaphore) in deSemaphore_increment() 94 deSemaphore_decrement(deSemaphore semaphore) deSemaphore_decrement() argument 102 deSemaphore_tryDecrement(deSemaphore semaphore) deSemaphore_tryDecrement() argument [all...] |
H A D | deSemaphoreMach.c | 21 * \brief Mach implementation of semaphore. 30 #include <mach/semaphore.h> 49 void deSemaphore_destroy (deSemaphore semaphore) in deSemaphore_destroy() argument 51 semaphore_t sem = (semaphore_t)semaphore; in deSemaphore_destroy() 57 void deSemaphore_increment (deSemaphore semaphore) in deSemaphore_increment() argument 59 semaphore_t sem = (semaphore_t)semaphore; in deSemaphore_increment() 65 void deSemaphore_decrement (deSemaphore semaphore) in deSemaphore_decrement() argument 67 semaphore_t sem = (semaphore_t)semaphore; in deSemaphore_decrement() 73 deBool deSemaphore_tryDecrement (deSemaphore semaphore) in deSemaphore_tryDecrement() argument 75 semaphore_t sem = (semaphore_t)semaphore; in deSemaphore_tryDecrement() [all...] |
H A D | deSemaphoreUnix.c | 21 * \brief Unix implementation of semaphore. 30 #include <semaphore.h> 53 void deSemaphore_destroy (deSemaphore semaphore) in deSemaphore_destroy() argument 55 sem_t* sem = (sem_t*)semaphore; in deSemaphore_destroy() 61 void deSemaphore_increment (deSemaphore semaphore) in deSemaphore_increment() argument 63 sem_t* sem = (sem_t*)semaphore; in deSemaphore_increment() 69 void deSemaphore_decrement (deSemaphore semaphore) in deSemaphore_decrement() argument 71 sem_t* sem = (sem_t*)semaphore; in deSemaphore_decrement() 77 deBool deSemaphore_tryDecrement (deSemaphore semaphore) in deSemaphore_tryDecrement() argument 79 sem_t* sem = (sem_t*)semaphore; in deSemaphore_tryDecrement() [all...] |
/third_party/mesa3d/src/vulkan/runtime/ |
H A D | vk_semaphore.c | 127 struct vk_semaphore *semaphore; in vk_common_CreateSemaphore() local 146 /* We should always be able to get a semaphore type for internal */ in vk_common_CreateSemaphore() 153 /* If the timeline mode is ASSISTED, then any permanent binary semaphore in vk_common_CreateSemaphore() 155 * temporary unless that temporary is also used as a semaphore signal in vk_common_CreateSemaphore() 167 semaphore = vk_object_zalloc(device, pAllocator, size, in vk_common_CreateSemaphore() 169 if (semaphore == NULL) in vk_common_CreateSemaphore() 172 semaphore->type = semaphore_type; in vk_common_CreateSemaphore() 180 VkResult result = vk_sync_init(device, &semaphore->permanent, in vk_common_CreateSemaphore() 183 vk_object_free(device, pAllocator, semaphore); in vk_common_CreateSemaphore() 187 *pSemaphore = vk_semaphore_to_handle(semaphore); in vk_common_CreateSemaphore() 193 vk_semaphore_reset_temporary(struct vk_device *device, struct vk_semaphore *semaphore) vk_semaphore_reset_temporary() argument [all...] |
H A D | vk_semaphore.h | 41 /* Temporary semaphore state. 43 * A semaphore *may* have temporary state. That state is added to the 44 * semaphore by an import operation and is reset back to NULL when the 45 * semaphore is reset. A semaphore with temporary state cannot be signaled 46 * because the semaphore must already be signaled before the temporary 47 * state can be exported from the semaphore in the other process and 52 /** Permanent semaphore state. 54 * Every semaphore has some form of permanent state. 65 struct vk_semaphore *semaphore); 68 vk_semaphore_get_active_sync(struct vk_semaphore *semaphore) vk_semaphore_get_active_sync() argument [all...] |
H A D | vk_android.c | 37 VkSemaphore semaphore, in vk_common_AcquireImageANDROID() 47 * so even if neither a semaphore or fence object is provided, or even in vk_common_AcquireImageANDROID() 55 if (semaphore != VK_NULL_HANDLE && fence != VK_NULL_HANDLE) { in vk_common_AcquireImageANDROID() 67 } else if (semaphore != VK_NULL_HANDLE) { in vk_common_AcquireImageANDROID() 77 if (semaphore != VK_NULL_HANDLE) { in vk_common_AcquireImageANDROID() 80 .semaphore = semaphore, in vk_common_AcquireImageANDROID() 135 .semaphore = pWaitSemaphores[i], in vk_common_QueueSignalReleaseImageANDROID() 34 vk_common_AcquireImageANDROID(VkDevice _device, VkImage image, int nativeFenceFd, VkSemaphore semaphore, VkFence fence) vk_common_AcquireImageANDROID() argument
|
H A D | vk_queue.c | 646 VK_FROM_HANDLE(vk_semaphore, semaphore, in vk_queue_submit() 647 info->waits[i].semaphore); in vk_queue_submit() 651 * "Applications can import a semaphore payload into an existing in vk_queue_submit() 652 * semaphore using an external semaphore handle. The effects of the in vk_queue_submit() 655 * implementation must restore the semaphore to its prior permanent in vk_queue_submit() 656 * state after submitting the next semaphore wait operation." in vk_queue_submit() 663 * VkSemaphoreTypeCreateInfo::semaphoreType field of the semaphore in vk_queue_submit() 668 if (semaphore->temporary) { in vk_queue_submit() 669 assert(semaphore in vk_queue_submit() [all...] |
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
H A D | VkSemaphoreExternalLinux.hpp | 26 // An external semaphore implementation for Linux, that uses memfd-backed 28 // a single SharedSemaphore instance, which is a reference-counted semaphore 41 // A process-shared semaphore implementation that can be stored in 94 // Unlike fences or events, the act of waiting for a semaphore also in wait() 95 // unsignals that semaphore. in wait() 100 // Just like wait() but never blocks. Returns true if the semaphore 103 // where the semaphore is already signaled. 159 // Import an existing semaphore through its file descriptor. 170 // Export the current semaphore as a duplicated file descriptor to the same 186 semaphore 237 SharedSemaphore *semaphore = nullptr; global() member in vk::OpaqueFdExternalSemaphore [all...] |
H A D | VkSemaphore.hpp | 43 static inline Semaphore *Cast(VkSemaphore semaphore) in Cast() argument 45 return static_cast<Semaphore *>(static_cast<void *>(semaphore)); in Cast() 98 // processes), and is linked in some way to the original semaphore's 102 // Semaphore object. By default, that semaphore loses its payload, and 105 // Hence if semaphore A exports its payload through a descriptor that 106 // is later imported into semaphore B, then both A and B will use/share 110 // - There are also "temporary imports", where the target semaphore's 112 // operation on the same semaphore should remove the temporary import, 122 // - To be able to export a semaphore, VkCreateSemaphore() must be called 124 // platform-specific handles the semaphore coul 193 Semaphore *semaphore = vk::Cast(object); DynamicCast() local [all...] |
/third_party/skia/src/gpu/vk/ |
H A D | GrVkSemaphore.cpp | 25 VkSemaphore semaphore = VK_NULL_HANDLE; in Make() local 28 &semaphore)); in Make() 33 return std::unique_ptr<GrVkSemaphore>(new GrVkSemaphore(gpu, semaphore, false, false, isOwned)); in Make() 37 VkSemaphore semaphore, in MakeWrapped() 40 if (VK_NULL_HANDLE == semaphore) { in MakeWrapped() 46 return std::unique_ptr<GrVkSemaphore>(new GrVkSemaphore(gpu, semaphore, prohibitSignal, in MakeWrapped() 51 GrVkSemaphore::GrVkSemaphore(GrVkGpu* gpu, VkSemaphore semaphore, bool prohibitSignal, in GrVkSemaphore() argument 53 fResource = new Resource(gpu, semaphore, prohibitSignal, prohibitWait, isOwned); in GrVkSemaphore() 71 backendSemaphore.initVulkan(fResource->semaphore()); in backendSemaphore() 36 MakeWrapped(GrVkGpu* gpu, VkSemaphore semaphore, GrSemaphoreWrapType wrapType, GrWrapOwnership ownership) MakeWrapped() argument
|
H A D | GrVkSemaphore.h | 36 Resource(const GrVkGpu* gpu, VkSemaphore semaphore, in Resource() argument 39 , fSemaphore(semaphore) in Resource() 46 VkSemaphore semaphore() const { return fSemaphore; } in semaphore() function in GrVkSemaphore::Resource 86 GrVkSemaphore(GrVkGpu* gpu, VkSemaphore semaphore, bool prohibitSignal, bool prohibitWait,
|
/third_party/skia/third_party/externals/dng_sdk/source/ |
H A D | dng_pthread.cpp | 62 HANDLE semaphore; member 184 HANDLE semaphore = ::TlsGetValue(thread_wait_sema_TLS_index); in GetThreadSemaphore() local 185 if (semaphore == NULL) in GetThreadSemaphore() 187 semaphore = ::CreateSemaphore(NULL, 0, 1, NULL); in GetThreadSemaphore() 188 ::TlsSetValue(thread_wait_sema_TLS_index, semaphore); in GetThreadSemaphore() 191 return semaphore; in GetThreadSemaphore() 198 HANDLE semaphore = (HANDLE)::TlsGetValue(thread_wait_sema_TLS_index); in FreeThreadSemaphore() local 200 if (semaphore != NULL) in FreeThreadSemaphore() 203 ::CloseHandle(semaphore); in FreeThreadSemaphore() 577 HANDLE semaphore in cond_wait_internal() local 811 HANDLE semaphore; global() member 848 HANDLE semaphore = head_waiter->semaphore; WakeHeadWaiter() local 909 HANDLE semaphore=NULL; dng_pthread_rwlock_rdlock() local 1035 HANDLE semaphore=NULL; dng_pthread_rwlock_wrlock() local [all...] |
/third_party/vk-gl-cts/framework/delibs/dethread/win32/ |
H A D | deSemaphoreWin32.c | 21 * \brief Win32 implementation of semaphore. 51 void deSemaphore_destroy (deSemaphore semaphore) in deSemaphore_destroy() argument 53 HANDLE handle = (HANDLE)semaphore; in deSemaphore_destroy() 57 void deSemaphore_increment (deSemaphore semaphore) in deSemaphore_increment() argument 59 HANDLE handle = (HANDLE)semaphore; in deSemaphore_increment() 65 void deSemaphore_decrement (deSemaphore semaphore) in deSemaphore_decrement() argument 67 HANDLE handle = (HANDLE)semaphore; in deSemaphore_decrement() 73 deBool deSemaphore_tryDecrement (deSemaphore semaphore) in deSemaphore_tryDecrement() argument 75 HANDLE handle = (HANDLE)semaphore; in deSemaphore_tryDecrement()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/external_semaphore/ |
H A D | SemaphoreServiceZirconHandle.cpp | 64 "Importing a semaphore with an invalid handle."); in ImportSemaphore() 66 VkSemaphore semaphore = VK_NULL_HANDLE; in ImportSemaphore() local 73 mDevice->fn.CreateSemaphore(mDevice->GetVkDevice(), &info, nullptr, &*semaphore), in ImportSemaphore() 80 importSemaphoreHandleInfo.semaphore = semaphore; in ImportSemaphore() 91 mDevice->fn.DestroySemaphore(mDevice->GetVkDevice(), semaphore, nullptr); in ImportSemaphore() 95 return semaphore; in ImportSemaphore() 118 ResultOrError<ExternalSemaphoreHandle> Service::ExportSemaphore(VkSemaphore semaphore) { in ExportSemaphore() argument 122 semaphoreGetHandleInfo.semaphore = semaphore; in ExportSemaphore() [all...] |
H A D | SemaphoreServiceFD.cpp | 70 DAWN_INVALID_IF(handle < 0, "Importing a semaphore with an invalid handle."); in ImportSemaphore() 72 VkSemaphore semaphore = VK_NULL_HANDLE; in ImportSemaphore() 79 mDevice->fn.CreateSemaphore(mDevice->GetVkDevice(), &info, nullptr, &*semaphore), in ImportSemaphore() 85 importSemaphoreFdInfo.semaphore = semaphore; in ImportSemaphore() 95 mDevice->fn.DestroySemaphore(mDevice->GetVkDevice(), semaphore, nullptr); in ImportSemaphore() 99 return semaphore; in ImportSemaphore() 121 ResultOrError<ExternalSemaphoreHandle> Service::ExportSemaphore(VkSemaphore semaphore) { in ExportSemaphore() argument 125 semaphoreGetFdInfo.semaphore = semaphore; in ExportSemaphore() [all...] |
/third_party/mesa3d/src/mesa/main/ |
H A D | externalobjects.h | 61 _mesa_lookup_semaphore_object(struct gl_context *ctx, GLuint semaphore) in _mesa_lookup_semaphore_object() argument 63 if (!semaphore) in _mesa_lookup_semaphore_object() 67 _mesa_HashLookup(ctx->Shared->SemaphoreObjects, semaphore); in _mesa_lookup_semaphore_object() 71 _mesa_lookup_semaphore_object_locked(struct gl_context *ctx, GLuint semaphore) in _mesa_lookup_semaphore_object_locked() argument 73 if (!semaphore) in _mesa_lookup_semaphore_object_locked() 77 _mesa_HashLookupLocked(ctx->Shared->SemaphoreObjects, semaphore); in _mesa_lookup_semaphore_object_locked()
|
/third_party/mesa3d/src/virtio/venus-protocol/ |
H A D | vn_protocol_driver_semaphore.h | 260 size += vn_sizeof_VkSemaphore(&val->semaphore); in vn_sizeof_VkSemaphoreSignalInfo_self() 288 vn_encode_VkSemaphore(enc, &val->semaphore); in vn_encode_VkSemaphoreSignalInfo_self() 374 static inline size_t vn_sizeof_vkDestroySemaphore(VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator) in vn_sizeof_vkDestroySemaphore() argument 381 cmd_size += vn_sizeof_VkSemaphore(&semaphore); in vn_sizeof_vkDestroySemaphore() 389 static inline void vn_encode_vkDestroySemaphore(struct vn_cs_encoder *enc, VkCommandFlagsEXT cmd_flags, VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator) in vn_encode_vkDestroySemaphore() argument 397 vn_encode_VkSemaphore(enc, &semaphore); in vn_encode_vkDestroySemaphore() 402 static inline size_t vn_sizeof_vkDestroySemaphore_reply(VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator) in vn_sizeof_vkDestroySemaphore_reply() argument 408 /* skip semaphore */ in vn_sizeof_vkDestroySemaphore_reply() 414 static inline void vn_decode_vkDestroySemaphore_reply(struct vn_cs_decoder *dec, VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator) in vn_decode_vkDestroySemaphore_reply() argument 421 /* skip semaphore */ in vn_decode_vkDestroySemaphore_reply() 425 vn_sizeof_vkGetSemaphoreCounterValue(VkDevice device, VkSemaphore semaphore, uint64_t* pValue) vn_sizeof_vkGetSemaphoreCounterValue() argument 438 vn_encode_vkGetSemaphoreCounterValue(struct vn_cs_encoder *enc, VkCommandFlagsEXT cmd_flags, VkDevice device, VkSemaphore semaphore, uint64_t* pValue) vn_encode_vkGetSemaphoreCounterValue() argument 450 vn_sizeof_vkGetSemaphoreCounterValue_reply(VkDevice device, VkSemaphore semaphore, uint64_t* pValue) vn_sizeof_vkGetSemaphoreCounterValue_reply() argument 466 vn_decode_vkGetSemaphoreCounterValue_reply(struct vn_cs_decoder *dec, VkDevice device, VkSemaphore semaphore, uint64_t* pValue) vn_decode_vkGetSemaphoreCounterValue_reply() argument 616 vn_submit_vkDestroySemaphore(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator, struct vn_instance_submit_command *submit) vn_submit_vkDestroySemaphore() argument 637 vn_submit_vkGetSemaphoreCounterValue(struct vn_instance *vn_instance, VkCommandFlagsEXT cmd_flags, VkDevice device, VkSemaphore semaphore, uint64_t* pValue, struct vn_instance_submit_command *submit) vn_submit_vkGetSemaphoreCounterValue() argument 722 vn_call_vkDestroySemaphore(struct vn_instance *vn_instance, VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator) vn_call_vkDestroySemaphore() argument 735 vn_async_vkDestroySemaphore(struct vn_instance *vn_instance, VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator) vn_async_vkDestroySemaphore() argument 741 vn_call_vkGetSemaphoreCounterValue(struct vn_instance *vn_instance, VkDevice device, VkSemaphore semaphore, uint64_t* pValue) vn_call_vkGetSemaphoreCounterValue() argument 757 vn_async_vkGetSemaphoreCounterValue(struct vn_instance *vn_instance, VkDevice device, VkSemaphore semaphore, uint64_t* pValue) vn_async_vkGetSemaphoreCounterValue() argument [all...] |
/third_party/pulseaudio/src/pulsecore/ |
H A D | aupdate.c | 26 #include <pulsecore/semaphore.h> 39 pa_semaphore *semaphore; member 49 a->semaphore = pa_semaphore_new(0); in pa_aupdate_new() 58 pa_semaphore_free(a->semaphore); in pa_aupdate_free() 90 /* Post the semaphore */ in pa_aupdate_read_end() 91 pa_semaphore_post(a->semaphore); in pa_aupdate_read_end() 118 pa_semaphore_wait(a->semaphore); in pa_aupdate_write_swap()
|
H A D | asyncmsgq.c | 31 #include <pulsecore/semaphore.h> 49 pa_semaphore *semaphore; member 85 pa_assert(!i->semaphore); in asyncmsgq_free() 141 i->semaphore = NULL; in pa_asyncmsgq_post() 169 if (!(i.semaphore = pa_flist_pop(PA_STATIC_FLIST_GET(semaphores)))) in pa_asyncmsgq_send() 170 i.semaphore = pa_semaphore_new(0); in pa_asyncmsgq_send() 177 pa_semaphore_wait(i.semaphore); in pa_asyncmsgq_send() 179 if (pa_flist_push(PA_STATIC_FLIST_GET(semaphores), i.semaphore) < 0) in pa_asyncmsgq_send() 180 pa_semaphore_free(i.semaphore); in pa_asyncmsgq_send() 229 if (a->current->semaphore) { in pa_asyncmsgq_done() [all...] |
/third_party/vk-gl-cts/framework/delibs/dethread/ |
H A D | deSemaphore.h | 42 void deSemaphore_destroy (deSemaphore semaphore); 44 void deSemaphore_increment (deSemaphore semaphore); 45 void deSemaphore_decrement (deSemaphore semaphore); 47 deBool deSemaphore_tryDecrement (deSemaphore semaphore);
|
/third_party/skia/third_party/externals/angle2/src/tests/test_utils/ |
H A D | VulkanHelper.h | 81 VkResult createSemaphoreOpaqueFd(VkSemaphore *semaphore); 82 VkResult exportSemaphoreOpaqueFd(VkSemaphore semaphore, int *fd); 86 VkResult createSemaphoreZirconEvent(VkSemaphore *semaphore); 87 VkResult exportSemaphoreZirconEvent(VkSemaphore semaphore, zx_handle_t *event); 91 // and will be in |newLayout| after the memory barrier. |semaphore| 96 VkSemaphore semaphore); 101 // barrier will wait for |semaphore|. 105 VkSemaphore semaphore);
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/ |
H A D | vktSynchronizationBasicSemaphoreTests.cpp | 21 * \brief Synchronization semaphore basic tests 68 TCU_THROW(NotSupportedError, "Timeline semaphore not supported"); in createTestSemaphore() 82 const Unique<VkSemaphore> semaphore (createTestSemaphore(context, vk, device, config)); in basicOneQueueCase() 96 VkSemaphoreSubmitInfoKHR signalSemaphoreSubmitInfo = makeCommonSemaphoreSubmitInfo(semaphore.get(), timelineValue, VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR); in basicOneQueueCase() 97 VkSemaphoreSubmitInfoKHR waitSemaphoreSubmitInfo = makeCommonSemaphoreSubmitInfo(semaphore.get(), timelineValue, VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR); in basicOneQueueCase() 125 return tcu::TestStatus::fail("Basic semaphore tests with one queue failed"); in basicOneQueueCase() 127 return tcu::TestStatus::pass("Basic semaphore tests with one queue passed"); in basicOneQueueCase() 137 const Unique<VkSemaphore> semaphore (createTestSemaphore(context, vk, device, config)); in noneWaitSubmitTest() 165 &semaphore.get() //const VkSemaphore* pSignalSemaphores in noneWaitSubmitTest() 175 &semaphore in noneWaitSubmitTest() 273 VkSemaphore semaphore; basicChainTimelineCase() local 709 Move<VkSemaphore> semaphore; basicMultiQueueCase() local [all...] |
/third_party/FreeBSD/sys/compat/linuxkpi/common/include/linux/ |
H A D | semaphore.h | 43 struct semaphore { struct 48 typedef struct semaphore losMutexDef_t; 49 #define DECLARE_MUTEX(x) struct semaphore x = { (LosSemCB *)UNINIT_VALUE, 1 } 50 #define DECLARE_MUTEX_LOCKED(x) struct semaphore x = { (LosSemCB *)UNINIT_VALUE, 0 }
|
/third_party/vk-gl-cts/framework/platform/android/ |
H A D | tcuAndroidRenderActivity.hpp | 64 de::Semaphore* semaphore; member 99 Message (MessageType type_, de::Semaphore* semaphore) in Message() 103 DE_ASSERT(semaphore); in Message() 104 payload.semaphore = semaphore; in Message()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/synchronization/ |
H A D | vktSynchronizationBasicSemaphoreTests.cpp | 21 * \brief Synchronization semaphore basic tests 68 TCU_THROW(NotSupportedError, "Timeline semaphore not supported"); in createTestSemaphore() 82 const Unique<VkSemaphore> semaphore (createTestSemaphore(context, vk, device, config)); in basicOneQueueCase() 96 VkSemaphoreSubmitInfoKHR signalSemaphoreSubmitInfo = makeCommonSemaphoreSubmitInfo(semaphore.get(), timelineValue, VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR); in basicOneQueueCase() 97 VkSemaphoreSubmitInfoKHR waitSemaphoreSubmitInfo = makeCommonSemaphoreSubmitInfo(semaphore.get(), timelineValue, VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR); in basicOneQueueCase() 125 return tcu::TestStatus::fail("Basic semaphore tests with one queue failed"); in basicOneQueueCase() 127 return tcu::TestStatus::pass("Basic semaphore tests with one queue passed"); in basicOneQueueCase() 137 const Unique<VkSemaphore> semaphore (createTestSemaphore(context, vk, device, config)); in noneWaitSubmitTest() 165 &semaphore.get() //const VkSemaphore* pSignalSemaphores in noneWaitSubmitTest() 175 &semaphore in noneWaitSubmitTest() 273 VkSemaphore semaphore; basicChainTimelineCase() local 629 Move<VkSemaphore> semaphore; basicMultiQueueCase() local [all...] |