HomeSort by relevance Sort by last modified time
    Searched refs:semaphore (Results 1 - 25 of 380) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /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>

Completed in 1582 milliseconds

1 2 3 4 5 6 7 8 91011>>