Lines Matching refs:semaphores
25 <<synchronization-semaphores,Semaphores>>::
1890 When signaling timeline semaphores, it is the responsibility of the
3263 [[synchronization-semaphores]]
3276 <<glossary, Binary semaphores>> have two states - signaled and unsignaled.
3277 <<glossary, Timeline semaphores>> have a strictly increasing 64-bit unsigned
3291 [[synchronization-semaphores-payloads]]
3296 Mechanisms to import and export that internal data to and from semaphores
3299 between two or more semaphores and other synchronization primitives across
3312 :objectnameplural: semaphores
3606 <<synchronization-semaphores-importing,Importing Semaphore Payloads>>.
3642 <<synchronization-semaphores-importing,Importing Semaphore Payloads>>
3649 <<synchronization-semaphores-importing,Importing Semaphore Payloads>>,
3654 associated <<synchronization-semaphores-signaling,semaphore signal
3720 <<synchronization-semaphores-importing,Importing Semaphore State>>.
3754 <<synchronization-semaphores-importing,Importing Semaphore Payloads>>
3761 <<synchronization-semaphores-importing,Importing Semaphore Payloads>>,
3766 associated <<synchronization-semaphores-signaling,semaphore signal
3820 <<synchronization-semaphores-importing,Importing Semaphore State>>.
3852 <<synchronization-semaphores-importing,Importing Semaphore Payloads>>
3859 <<synchronization-semaphores-importing,Importing Semaphore Payloads>>,
3864 associated <<synchronization-semaphores-signaling,semaphore signal
4084 multiple semaphores allocated by stext:NvSciSyncObj.
4211 [[synchronization-semaphores-signaling]]
4215 submission>>, and it includes semaphores to be signaled, it defines a memory
4217 the semaphores to the signaled state.
4220 In case of semaphores created with a elink:VkSemaphoreType of
4256 [[synchronization-semaphores-waiting]]
4260 submission>>, and it includes semaphores to be waited on, it defines a
4264 Such semaphore wait operations set the semaphores
4270 In case of semaphores created with a elink:VkSemaphoreType of
4280 that operate on semaphores waited on in the same batch, and that
4317 timeline semaphores,
4376 [[synchronization-semaphores-waiting-state]]
4381 Specifically, when a <<synchronization-semaphores-waiting,semaphore wait
4385 <<synchronization-semaphores-signaling,semaphore signal operation>> that
4387 * Any <<synchronization-semaphores-signaling,semaphore signal operations>>
4395 [[synchronization-semaphores-hostops]]
4398 In addition to <<synchronization-semaphores-signaling,semaphore signal
4399 operations>> and <<synchronization-semaphores-waiting,semaphore wait
4400 operations>> submitted to device queues, timeline semaphores support the
4405 * Wait for a set of semaphores to reach particular counter values using
4453 [open,refpage='vkWaitSemaphores',desc='Wait for timeline semaphores on the host',type='protos',alia…
4457 To wait for a set of semaphores created with a elink:VkSemaphoreType of
4471 * pname:device is the logical device that owns the semaphores.
4487 simply returns information about the current state of the semaphores.
4522 * pname:semaphoreCount is the number of semaphores to wait on.
4536 If any of the semaphores in pname:pSemaphores have stext:NvSciSyncObj as
4560 condition is that at least one of the semaphores in
4565 condition is that all of the semaphores in
4608 immediately executes a <<synchronization-semaphores-signaling,_semaphore
4658 * [[VUID-VkSemaphoreSignalInfo-semaphores-05125]]
4659 If pname:semaphores has stext:NvSciSyncObj as payload, application must:
4671 [[synchronization-semaphores-importing]]
4700 a semaphore adds the semaphore to the set of all semaphores sharing that
4743 However, for semaphores sharing a payload across processes, satisfying the
4745 all semaphores in the set were the same object is sometimes infeasible.
4746 Satisfying the <<synchronization-semaphores-waiting-state,wait operation
4751 For distinct semaphore objects which share a payload, if the semaphores are
4754 If the <<synchronization-semaphores-waiting-state,wait operation state
4769 operations on semaphores sharing the payload will be subject to these
4808 semaphores using a temporarily imported payload from
4821 <<synchronization-semaphores-waiting-state,valid semaphore state for wait
4838 timeline semaphores, support for importing semaphore payloads from external
4839 handles of that type into semaphores created (implicitly or explicitly) with
4843 semaphores created with a elink:VkSemaphoreType of
5268 <<synchronization-semaphores-importing,Importing Semaphore Payloads>>,
7593 semaphores, and events all still have a single instance of the signaled