/external/deqp/framework/delibs/dethread/ |
deSemaphore.h | 23 * \brief Semaphore class. 30 /* Semaphore type. */ 34 * \brief Semaphore attributes. 42 void deSemaphore_destroy (deSemaphore semaphore); 44 void deSemaphore_increment (deSemaphore semaphore); 45 void deSemaphore_decrement (deSemaphore semaphore); 47 deBool deSemaphore_tryDecrement (deSemaphore semaphore);
|
/bionic/benchmarks/ |
semaphore_benchmark.cpp | 18 #include <semaphore.h> 27 sem_t semaphore; local 28 sem_init(&semaphore, 1, 1); 32 sem_getvalue(&semaphore, &dummy); 38 sem_t semaphore; local 39 sem_init(&semaphore, 1, 1); 42 sem_wait(&semaphore); 43 sem_post(&semaphore); 74 sem_t* semaphore = reinterpret_cast<sem_t*>(arg); local 75 while ((BM_semaphore_sem_post_running > 0) && !sem_wait(semaphore)) { 112 sem_post(&semaphore); variable 118 sem_t semaphore; member in class:SemaphoreFixture [all...] |
/external/deqp/framework/delibs/dethread/unix/ |
deNamedSemaphoreUnix.c | 21 * \brief Unix implementation of semaphore using named semaphores. 31 #include <semaphore.h> 36 sem_t* semaphore; member in struct:NamedSemaphore_s 59 sem->semaphore = sem_open(name, O_CREAT|O_EXCL, mode, initialValue); 61 if (sem->semaphore == SEM_FAILED) 70 void deSemaphore_destroy (deSemaphore semaphore) 72 NamedSemaphore* sem = (NamedSemaphore*)semaphore; 78 res = sem_close(sem->semaphore); 86 void deSemaphore_increment (deSemaphore semaphore) 88 sem_t* sem = ((NamedSemaphore*)semaphore)->semaphore [all...] |
deSemaphoreUnix.c | 21 * \brief Unix implementation of semaphore. 30 #include <semaphore.h> 53 void deSemaphore_destroy (deSemaphore semaphore) 55 sem_t* sem = (sem_t*)semaphore; 61 void deSemaphore_increment (deSemaphore semaphore) 63 sem_t* sem = (sem_t*)semaphore; 69 void deSemaphore_decrement (deSemaphore semaphore) 71 sem_t* sem = (sem_t*)semaphore; 77 deBool deSemaphore_tryDecrement (deSemaphore semaphore) 79 sem_t* sem = (sem_t*)semaphore; [all...] |
/external/skia/src/gpu/ops/ |
GrSemaphoreOp.cpp | 21 sk_sp<GrSemaphore> semaphore, 25 return pool->allocate<GrWaitSemaphoreOp>(std::move(semaphore), proxy); 33 explicit GrWaitSemaphoreOp(sk_sp<GrSemaphore> semaphore, GrRenderTargetProxy* proxy) 34 : INHERITED(ClassID(), std::move(semaphore), proxy) {} 46 sk_sp<GrSemaphore> semaphore, 48 return GrWaitSemaphoreOp::Make(context, std::move(semaphore), proxy);
|
GrSemaphoreOp.h | 26 GrSemaphoreOp(uint32_t classId, sk_sp<GrSemaphore> semaphore, GrRenderTargetProxy* proxy) 28 , fSemaphore(std::move(semaphore)) {
|
/external/skqp/src/gpu/ops/ |
GrSemaphoreOp.cpp | 21 sk_sp<GrSemaphore> semaphore, 25 return pool->allocate<GrWaitSemaphoreOp>(std::move(semaphore), proxy); 33 explicit GrWaitSemaphoreOp(sk_sp<GrSemaphore> semaphore, GrRenderTargetProxy* proxy) 34 : INHERITED(ClassID(), std::move(semaphore), proxy) {} 46 sk_sp<GrSemaphore> semaphore, 48 return GrWaitSemaphoreOp::Make(context, std::move(semaphore), proxy);
|
GrSemaphoreOp.h | 24 GrSemaphoreOp(uint32_t classId, sk_sp<GrSemaphore> semaphore, GrRenderTargetProxy* proxy) 25 : INHERITED(classId), fSemaphore(std::move(semaphore)) {
|
/external/deqp/framework/delibs/dethread/win32/ |
deSemaphoreWin32.c | 21 * \brief Win32 implementation of semaphore. 51 void deSemaphore_destroy (deSemaphore semaphore) 53 HANDLE handle = (HANDLE)semaphore; 57 void deSemaphore_increment (deSemaphore semaphore) 59 HANDLE handle = (HANDLE)semaphore; 65 void deSemaphore_decrement (deSemaphore semaphore) 67 HANDLE handle = (HANDLE)semaphore; 73 deBool deSemaphore_tryDecrement (deSemaphore semaphore) 75 HANDLE handle = (HANDLE)semaphore;
|
/external/squashfs-tools/kernel-2.4/include/linux/ |
squashfs_fs_sb.h | 60 struct semaphore read_data_mutex; 61 struct semaphore read_page_mutex; 62 struct semaphore block_cache_mutex; 63 struct semaphore fragment_mutex; 64 struct semaphore meta_index_mutex;
|
/external/skia/src/gpu/vk/ |
GrVkSemaphore.cpp | 25 VkSemaphore semaphore = VK_NULL_HANDLE; local 27 CreateSemaphore(gpu->device(), &createInfo, nullptr, &semaphore)); 29 return sk_sp<GrVkSemaphore>(new GrVkSemaphore(gpu, semaphore, false, false, isOwned)); 33 VkSemaphore semaphore, 36 if (VK_NULL_HANDLE == semaphore) { 41 return sk_sp<GrVkSemaphore>(new GrVkSemaphore(gpu, semaphore, prohibitSignal, prohibitWait, 45 GrVkSemaphore::GrVkSemaphore(GrVkGpu* gpu, VkSemaphore semaphore, bool prohibitSignal, 48 fResource = new Resource(semaphore, prohibitSignal, prohibitWait, isOwned); 78 backendSemaphore.initVulkan(fResource->semaphore());
|
GrVkSemaphore.h | 27 VkSemaphore semaphore, 35 Resource(VkSemaphore semaphore, bool prohibitSignal, bool prohibitWait, bool isOwned) 37 , fSemaphore(semaphore) 44 VkSemaphore semaphore() const { return fSemaphore; } function in class:GrVkSemaphore::Resource 89 GrVkSemaphore(GrVkGpu* gpu, VkSemaphore semaphore, bool prohibitSignal, bool prohibitWait,
|
/external/skqp/src/gpu/vk/ |
GrVkSemaphore.cpp | 25 VkSemaphore semaphore = VK_NULL_HANDLE; local 27 CreateSemaphore(gpu->device(), &createInfo, nullptr, &semaphore)); 29 return sk_sp<GrVkSemaphore>(new GrVkSemaphore(gpu, semaphore, false, false, isOwned)); 33 VkSemaphore semaphore, 36 if (VK_NULL_HANDLE == semaphore) { 41 return sk_sp<GrVkSemaphore>(new GrVkSemaphore(gpu, semaphore, prohibitSignal, prohibitWait, 45 GrVkSemaphore::GrVkSemaphore(GrVkGpu* gpu, VkSemaphore semaphore, bool prohibitSignal, 48 fResource = new Resource(semaphore, prohibitSignal, prohibitWait, isOwned); 78 backendSemaphore.initVulkan(fResource->semaphore());
|
GrVkSemaphore.h | 27 VkSemaphore semaphore, 35 Resource(VkSemaphore semaphore, bool prohibitSignal, bool prohibitWait, bool isOwned) 37 , fSemaphore(semaphore) 44 VkSemaphore semaphore() const { return fSemaphore; } function in class:GrVkSemaphore::Resource 89 GrVkSemaphore(GrVkGpu* gpu, VkSemaphore semaphore, bool prohibitSignal, bool prohibitWait,
|
/cts/suite/audio_quality/lib/include/ |
Semaphore.h | 21 #include <semaphore.h> 26 * Simple semaphore interface for synchronization between client and server 28 class Semaphore { 30 explicit Semaphore(int count = 0); 32 ~Semaphore(); 34 /// down semaphore if it is already positive.
|
/external/skia/include/gpu/ |
GrBackendSemaphore.h | 17 * Wrapper class for passing into and receiving data from Ganesh about a backend semaphore object. 31 void initVulkan(VkSemaphore semaphore) { 33 fVkSemaphore = semaphore;
|
/external/skqp/include/gpu/ |
GrBackendSemaphore.h | 17 * Wrapper class for passing into and receiving data from Ganesh about a backend semaphore object. 31 void initVulkan(VkSemaphore semaphore) { 33 fVkSemaphore = semaphore;
|
/external/compiler-rt/test/msan/ |
sem_getvalue.cc | 5 #include <semaphore.h>
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_init/ |
5-1.c | 10 * un-successful unamed semaphore initialization return -1, otherwise zero 18 #include <semaphore.h>
|
5-2.c | 10 * successful unamed semaphore initialization return zero 18 #include <semaphore.h>
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/ |
4-1.c | 10 * Trying to unlink a semaphore which it doesn't exist. It give an ERROR: 17 #include <semaphore.h> 37 puts("TEST FAILED: semaphore does exist");
|
/external/ImageMagick/MagickCore/ |
linked-list.c | 53 #include "MagickCore/semaphore.h" 82 *semaphore; 129 LockSemaphoreInfo(list_info->semaphore); 138 UnlockSemaphoreInfo(list_info->semaphore); 180 LockSemaphoreInfo(list_info->semaphore); 194 UnlockSemaphoreInfo(list_info->semaphore); 234 LockSemaphoreInfo(list_info->semaphore); 244 UnlockSemaphoreInfo(list_info->semaphore); 245 RelinquishSemaphoreInfo(&list_info->semaphore); 282 LockSemaphoreInfo(list_info->semaphore); 80 *semaphore; member in struct:_LinkedListInfo [all...] |
/external/v8/src/base/platform/ |
semaphore.h | 15 #include <mach/semaphore.h> // NOLINT 17 #include <semaphore.h> // NOLINT 27 // Semaphore 29 // A semaphore object is a synchronization object that maintains a count. The 30 // count is decremented each time a thread completes a wait for the semaphore 31 // object and incremented each time a thread signals the semaphore. When the 32 // count reaches zero, threads waiting for the semaphore blocks until the 35 class V8_BASE_EXPORT Semaphore final { 37 explicit Semaphore(int count); 38 ~Semaphore(); [all...] |
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/ |
6-2.c | 39 #include <semaphore.h> 103 UNRESOLVED(errno, "Failed to wait for the semaphore");
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_destroy/ |
4-1.c | 10 * This test case verify the unamed semaphore is destroyed by calling 18 #include <semaphore.h>
|