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

/system/bt/osi/test/
H A Dsemaphore_test.cc11 #include "osi/include/semaphore.h"
15 semaphore_t* semaphore; member in struct:SemaphoreTestSequenceHelper
24 CHECK(helper->semaphore);
27 semaphore_post(helper->semaphore);
34 semaphore_t* semaphore = semaphore_new(0); local
35 ASSERT_TRUE(semaphore != NULL);
36 semaphore_free(semaphore);
40 semaphore_t* semaphore = semaphore_new(3); local
41 ASSERT_TRUE(semaphore != NULL);
43 EXPECT_TRUE(semaphore_try_wait(semaphore));
52 semaphore_t* semaphore = semaphore_new(0); local
64 semaphore_t* semaphore = semaphore_new(0); local
72 semaphore_t* semaphore = semaphore_new(0); local
[all...]
H A Dalarm_test.cc28 #include "osi/include/semaphore.h"
34 static semaphore_t* semaphore; variable
69 semaphore = semaphore_new(0);
73 semaphore_free(semaphore);
80 semaphore_post(semaphore);
87 semaphore_post(semaphore);
133 semaphore_wait(semaphore);
150 semaphore_wait(semaphore);
169 semaphore_wait(semaphore);
187 semaphore_wait(semaphore);
[all...]
/system/bt/osi/src/
H A Dfuture.cc28 #include "osi/include/semaphore.h"
32 semaphore_t* semaphore; // NULL semaphore means immediate future member in struct:future_t
41 ret->semaphore = semaphore_new(0);
42 if (!ret->semaphore) {
43 LOG_ERROR(LOG_TAG, "%s unable to allocate memory for the semaphore.",
69 semaphore_post(future->semaphore);
75 // If the future is immediate, it will not have a semaphore
76 if (future->semaphore) semaphore_wait(future->semaphore);
[all...]
H A Dsemaphore.cc21 #include "osi/include/semaphore.h"
47 LOG_ERROR(LOG_TAG, "%s unable to allocate semaphore: %s", __func__,
55 void semaphore_free(semaphore_t* semaphore) { argument
56 if (!semaphore) return;
58 if (semaphore->fd != INVALID_FD) close(semaphore->fd);
59 osi_free(semaphore);
62 void semaphore_wait(semaphore_t* semaphore) { argument
63 CHECK(semaphore != NULL);
64 CHECK(semaphore
72 semaphore_try_wait(semaphore_t* semaphore) argument
98 semaphore_post(semaphore_t* semaphore) argument
107 semaphore_get_fd(const semaphore_t* semaphore) argument
[all...]
/system/bt/btif/src/
H A Dstack_manager.cc32 #include "osi/include/semaphore.h"
69 semaphore_t* semaphore = semaphore_new(0); local
70 thread_post(management_thread, event_init_stack, semaphore);
71 semaphore_wait(semaphore);
72 semaphore_free(semaphore);
86 semaphore_t* semaphore = semaphore_new(0); local
87 thread_post(management_thread, event_clean_up_stack, semaphore);
88 semaphore_wait(semaphore);
89 semaphore_free(semaphore);
98 semaphore_t* semaphore local
219 semaphore_t* semaphore = (semaphore_t*)context; local
[all...]

Completed in 75 milliseconds