Searched defs:semaphore (Results 1 - 5 of 5) sorted by relevance
/system/bt/osi/test/ |
H A D | semaphore_test.cc | 11 #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 D | alarm_test.cc | 28 #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 D | future.cc | 28 #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 D | semaphore.cc | 21 #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 D | stack_manager.cc | 32 #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