Searched defs:semaphore (Results 1 - 25 of 30) sorted by relevance

12

/external/deqp/framework/delibs/dethread/unix/
H A DdeSemaphoreUnix.c21 * \brief Unix implementation of semaphore.
30 #include <semaphore.h>
52 void deSemaphore_destroy (deSemaphore semaphore) argument
54 sem_t* sem = (sem_t*)semaphore;
60 void deSemaphore_increment (deSemaphore semaphore) argument
62 sem_t* sem = (sem_t*)semaphore;
68 void deSemaphore_decrement (deSemaphore semaphore) argument
70 sem_t* sem = (sem_t*)semaphore;
76 deBool deSemaphore_tryDecrement (deSemaphore semaphore) argument
78 sem_t* sem = (sem_t*)semaphore;
[all...]
H A DdeNamedSemaphoreUnix.c21 * \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) argument
72 NamedSemaphore* sem = (NamedSemaphore*)semaphore;
78 res = sem_close(sem->semaphore);
86 void deSemaphore_increment (deSemaphore semaphore) argument
88 sem_t* sem = ((NamedSemaphore*)semaphore)
94 deSemaphore_decrement(deSemaphore semaphore) argument
102 deSemaphore_tryDecrement(deSemaphore semaphore) argument
[all...]
/external/bluetooth/bluedroid/osi/src/
H A Dsemaphore.c28 #include "semaphore.h"
43 ALOGE("%s unable to allocate semaphore: %s", __func__, strerror(errno));
51 void semaphore_free(semaphore_t *semaphore) { argument
52 if (semaphore->fd != -1)
53 close(semaphore->fd);
54 free(semaphore);
57 void semaphore_wait(semaphore_t *semaphore) { argument
58 assert(semaphore != NULL);
59 assert(semaphore->fd != -1);
62 if (eventfd_read(semaphore
66 semaphore_try_wait(semaphore_t *semaphore) argument
89 semaphore_post(semaphore_t *semaphore) argument
97 semaphore_get_fd(const semaphore_t *semaphore) argument
[all...]
/external/chromium_org/sandbox/mac/
H A Ddispatch_source_mach_unittest.cc32 void WaitForSemaphore(dispatch_semaphore_t semaphore) { argument
33 dispatch_semaphore_wait(semaphore, dispatch_time(
/external/deqp/framework/delibs/dethread/win32/
H A DdeSemaphoreWin32.c21 * \brief Win32 implementation of semaphore.
51 void deSemaphore_destroy (deSemaphore semaphore) argument
53 HANDLE handle = (HANDLE)semaphore;
57 void deSemaphore_increment (deSemaphore semaphore) argument
59 HANDLE handle = (HANDLE)semaphore;
64 void deSemaphore_decrement (deSemaphore semaphore) argument
66 HANDLE handle = (HANDLE)semaphore;
71 deBool deSemaphore_tryDecrement (deSemaphore semaphore) argument
73 HANDLE handle = (HANDLE)semaphore;
/external/bluetooth/bluedroid/test/suite/support/
H A Dcallbacks.c44 sem_t semaphore; member in struct:__anon1730
90 sem_init(&callback_data[i].semaphore, 0, 0);
96 sem_destroy(&callback_data[i].semaphore);
111 return &callback_data[i].semaphore;
/external/bluetooth/bluedroid/osi/test/
H A Dalarm_test.cpp8 #include "semaphore.h"
13 static semaphore_t *semaphore; variable
37 semaphore = semaphore_new(0);
54 semaphore_post(semaphore);
138 semaphore_wait(semaphore);
153 semaphore_wait(semaphore);
173 semaphore_wait(semaphore);
178 semaphore_wait(semaphore);
199 semaphore_wait(semaphore);
204 semaphore_wait(semaphore);
[all...]
/external/chromium_org/v8/src/base/platform/
H A Dsemaphore-unittest.cc8 #include "src/base/platform/semaphore.h"
74 explicit WaitAndSignalThread(Semaphore* semaphore) argument
75 : Thread(Options("WaitAndSignalThread")), semaphore_(semaphore) {}
108 Semaphore semaphore(0);
109 WaitAndSignalThread t1(&semaphore);
110 WaitAndSignalThread t2(&semaphore);
116 semaphore.Signal();
121 semaphore.Wait();
123 EXPECT_FALSE(semaphore.WaitFor(TimeDelta::FromMicroseconds(1)));
128 Semaphore semaphore(
[all...]
/external/chromium_org/v8/test/cctest/
H A Dtest-threads.cc129 v8::base::Semaphore* semaphore)
134 semaphore_(semaphore) {}
161 v8::base::Semaphore semaphore(0);
165 new ThreadIdValidationThread(prev, &refs, i, &semaphore);
172 semaphore.Wait();
127 ThreadIdValidationThread(v8::base::Thread* thread_to_start, i::List<i::ThreadId>* refs, unsigned int thread_no, v8::base::Semaphore* semaphore) argument
H A Dtest-thread-termination.cc34 v8::base::Semaphore* semaphore = NULL; variable
38 semaphore->Signal();
168 semaphore->Wait();
181 semaphore = new v8::base::Semaphore(0);
198 delete semaphore;
199 semaphore = NULL;
381 semaphore = new v8::base::Semaphore(0);
403 delete semaphore;
404 semaphore = NULL;
/external/chromium_org/chrome/android/java/src/org/chromium/chrome/browser/sync/
H A DChromiumSyncAdapter.java64 Semaphore semaphore = new Semaphore(0);
68 getStartupCallback(mApplication, account, extras, syncResult, semaphore);
69 startBrowserProcess(callback, syncResult, semaphore);
73 semaphore.acquire();
83 final SyncResult syncResult, Semaphore semaphore) {
107 semaphore.release();
129 final SyncResult syncResult, final Semaphore semaphore) {
154 semaphore.release();
163 semaphore.release();
81 startBrowserProcess( final BrowserStartupController.StartupCallback callback, final SyncResult syncResult, Semaphore semaphore) argument
127 getStartupCallback( final Context context, final Account acct, Bundle extras, final SyncResult syncResult, final Semaphore semaphore) argument
/external/valgrind/main/drd/
H A Ddrd_semaphore.c85 /** Enable or disable tracing of semaphore actions. */
93 * client semaphore at client addres 'semaphore'.
97 const Addr semaphore)
99 tl_assert(semaphore != 0);
100 tl_assert(p->a1 == semaphore);
127 "Destruction of semaphore that is being waited"
138 * client semaphore. Allocate a new structure if such a structure did not
143 drd_semaphore_get_or_allocate(const Addr semaphore) argument
147 tl_assert(offsetof(DrdClientobj, semaphore)
96 drd_semaphore_initialize(struct semaphore_info* const p, const Addr semaphore) argument
162 semaphore_get(const Addr semaphore) argument
169 semaphore_init(const Addr semaphore, const Word pshared, const UInt value) argument
218 semaphore_destroy(const Addr semaphore) argument
247 semaphore_open(const Addr semaphore, const HChar* name, const Word oflag, const Word mode, const UInt value) argument
291 semaphore_close(const Addr semaphore) argument
320 semaphore_pre_wait(const Addr semaphore) argument
344 semaphore_post_wait(const DrdThreadId tid, const Addr semaphore, const Bool waited) argument
403 semaphore_pre_post(const DrdThreadId tid, const Addr semaphore) argument
426 semaphore_post_post(const DrdThreadId tid, const Addr semaphore, const Bool succeeded) argument
[all...]
H A Ddrd_clientobj.h150 struct semaphore_info semaphore; member in union:drd_clientobj
H A Ddrd_error.h142 Addr semaphore; member in struct:__anon32768
/external/deqp/framework/platform/android/
H A DtcuAndroidRenderActivity.hpp64 de::Semaphore* semaphore; member in union:tcu::Android::Message::__anon19769
99 Message (MessageType type_, de::Semaphore* semaphore) argument
103 DE_ASSERT(semaphore);
104 payload.semaphore = semaphore;
/external/deqp/framework/delibs/dethread/
H A DdeThreadTest.c428 deSemaphore semaphore = deSemaphore_create(1, DE_NULL); local
429 DE_TEST_ASSERT(semaphore);
431 deSemaphore_increment(semaphore);
432 deSemaphore_decrement(semaphore);
433 deSemaphore_decrement(semaphore);
435 deSemaphore_destroy(semaphore);
/external/chromium_org/third_party/libusb/src/libusb/os/
H A Dwince_usb.c172 HANDLE semaphore; local
176 semaphore = CreateSemaphore(NULL, 1, 1, sem_name);
177 if (semaphore == NULL) {
178 usbi_err(ctx, "could not create semaphore: %s", windows_error_str(0));
182 // A successful wait brings our semaphore count to 0 (unsignaled)
183 // => any concurent wait stalls until the semaphore's release
184 if (WaitForSingleObject(semaphore, INFINITE) != WAIT_OBJECT_0) {
185 usbi_err(ctx, "failure to access semaphore: %s", windows_error_str(0));
186 CloseHandle(semaphore);
224 usbi_err(ctx, "could not create timer response semaphore
290 HANDLE semaphore; local
[all...]
H A Dwindows_usb.c804 HANDLE semaphore; local
808 semaphore = CreateSemaphoreA(NULL, 1, 1, sem_name);
809 if (semaphore == NULL) {
810 usbi_err(ctx, "could not create semaphore: %s", windows_error_str(0));
814 // A successful wait brings our semaphore count to 0 (unsignaled)
815 // => any concurent wait stalls until the semaphore's release
816 if (WaitForSingleObject(semaphore, INFINITE) != WAIT_OBJECT_0) {
817 usbi_err(ctx, "failure to access semaphore: %s", windows_error_str(0));
818 CloseHandle(semaphore);
874 usbi_err(ctx, "could not create timer response semaphore
1686 HANDLE semaphore; local
[all...]
/external/guava/guava-tests/test/com/google/common/util/concurrent/
H A DJSR166TestCase.java935 public void await(Semaphore semaphore) { argument
937 assertTrue(semaphore.tryAcquire(LONG_DELAY_MS, MILLISECONDS));
/external/nist-sip/java/gov/nist/javax/sip/stack/
H A DSIPTransaction.java131 private Semaphore semaphore; field in class:SIPTransaction
332 this.semaphore = new Semaphore(1,true);
1130 * semaphore gaurds re-entrancy to the transaction.
1140 retval = this.semaphore.tryAcquire(1000, TimeUnit.MILLISECONDS);
1157 * Release the transaction semaphore.
1181 this.semaphore.release();
/external/valgrind/main/coregrind/m_syswrap/
H A Dsyswrap-darwin.c69 #include <semaphore.h>
5127 mach_msg_port_descriptor_t semaphore; member in struct:__anon32618
5135 assign_port_name(reply->semaphore.name, "semaphore-%p");
5136 PRINT("%s", name_for_port(reply->semaphore.name));
5147 mach_msg_port_descriptor_t semaphore; member in struct:__anon32619
5156 name_for_port(MACH_REMOTE), name_for_port(req->semaphore.name));
5158 record_port_destroy(req->semaphore.name);
6507 // Create a semaphore that pthread_hijack will signal once it starts
6529 // GrP fixme semaphore destro
[all...]
/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/
H A Dorg.eclipse.core.jobs_3.5.1.R36x_v20100824.jarMETA-INF/MANIFEST.MF META-INF/ECLIPSEF.SF META-INF/ECLIPSEF.RSA META ...
H A Dorg.eclipse.osgi_3.6.1.R36x_v20100806.jar ... eclipse.core.runtime.internal.adaptor.Semaphore semaphore private final int frameworkEventType public void " href="/5.1 ...
H A Dorg.eclipse.osgi_3.6.2.R36x_v20101103.jar ... eclipse.core.runtime.internal.adaptor.Semaphore semaphore private final int frameworkEventType public void " href="/5.1 ...
/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.apache.ant_1.7.1.v20090120-1145/lib/
H A Dant.jarMETA-INF/ META-INF/MANIFEST.MF org/ org/apache/ org/apache/tools/ org/apache/tools/ant/ ...

Completed in 440 milliseconds

12