Lines Matching refs:semaphore
186 semaphore->wait(); in wait()
191 return semaphore->tryWait(); in tryWait()
196 semaphore->signal(); in signal()
202 if(semaphore) in unmapRegion()
204 if(semaphore->deref()) in unmapRegion()
206 semaphore->~SharedSemaphore(); in unmapRegion()
208 memfd.unmap(semaphore, sw::memoryPageSize()); in unmapRegion()
210 semaphore = nullptr; in unmapRegion()
224 semaphore = reinterpret_cast<SharedSemaphore *>(addr); in mapRegion()
227 new(semaphore) SharedSemaphore(initialValue); in mapRegion()
231 semaphore->addRef(); in mapRegion()
237 SharedSemaphore *semaphore = nullptr; member in vk::OpaqueFdExternalSemaphore