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

1 2 3 4 5 6 7 8 91011>>

  /system/bt/osi/test/
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...]
  /system/bt/osi/include/
semaphore.h 26 // Creates a new semaphore with an initial value of |value|.
31 // Frees a semaphore allocated with |semaphore_new|. |semaphore| may
33 void semaphore_free(semaphore_t* semaphore);
35 // Decrements the value of |semaphore|. If it is 0, this call blocks until
36 // it becomes non-zero. |semaphore| may not be NULL.
37 void semaphore_wait(semaphore_t* semaphore);
39 // Tries to decrement the value of |semaphore|. Returns true if the value was
41 // |semaphore| may not be NULL.
42 bool semaphore_try_wait(semaphore_t* semaphore);
    [all...]
  /system/bt/osi/src/
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) {
56 if (!semaphore) return;
58 if (semaphore->fd != INVALID_FD) close(semaphore->fd);
59 osi_free(semaphore);
62 void semaphore_wait(semaphore_t* semaphore) {
63 CHECK(semaphore != NULL);
64 CHECK(semaphore->fd != INVALID_FD)
    [all...]
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...]
  /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);
  /external/valgrind/drd/
drd_semaphore.h 25 // Semaphore state information: owner thread and recursion count.
40 struct semaphore_info* DRD_(semaphore_init)(const Addr semaphore,
43 void DRD_(semaphore_destroy)(const Addr semaphore);
44 struct semaphore_info* DRD_(semaphore_open)(const Addr semaphore,
47 void DRD_(semaphore_close)(const Addr semaphore);
48 void DRD_(semaphore_pre_wait)(const Addr semaphore);
49 void DRD_(semaphore_post_wait)(const DrdThreadId tid, const Addr semaphore,
51 void DRD_(semaphore_pre_post)(const DrdThreadId tid, const Addr semaphore);
52 void DRD_(semaphore_post_post)(const DrdThreadId tid, const Addr semaphore,
drd_semaphore.c 85 /** Enable or disable tracing of semaphore actions. */
93 * client semaphore at client address '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)
147 tl_assert(offsetof(DrdClientobj, semaphore) == 0)
    [all...]
  /bionic/benchmarks/
semaphore_benchmark.cpp 18 #include <semaphore.h>
26 sem_t semaphore; local
27 sem_init(&semaphore, 1, 1);
31 sem_getvalue(&semaphore, &dummy);
37 sem_t semaphore; local
38 sem_init(&semaphore, 1, 1);
41 sem_wait(&semaphore);
42 sem_post(&semaphore);
73 sem_t* semaphore = reinterpret_cast<sem_t*>(arg); local
74 while ((BM_semaphore_sem_post_running > 0) && !sem_wait(semaphore)) {
117 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 17 static std::unique_ptr<GrSignalSemaphoreOp> Make(sk_sp<GrSemaphore> semaphore) {
18 return std::unique_ptr<GrSignalSemaphoreOp>(new GrSignalSemaphoreOp(std::move(semaphore)));
24 explicit GrSignalSemaphoreOp(sk_sp<GrSemaphore> semaphore)
25 : INHERITED(ClassID(), std::move(semaphore)) {}
38 static std::unique_ptr<GrWaitSemaphoreOp> Make(sk_sp<GrSemaphore> semaphore) {
39 return std::unique_ptr<GrWaitSemaphoreOp>(new GrWaitSemaphoreOp(std::move(semaphore)));
45 explicit GrWaitSemaphoreOp(sk_sp<GrSemaphore> semaphore)
46 : INHERITED(ClassID(), std::move(semaphore)) {}
57 std::unique_ptr<GrSemaphoreOp> GrSemaphoreOp::MakeSignal(sk_sp<GrSemaphore> semaphore) {
58 return GrSignalSemaphoreOp::Make(std::move(semaphore));
    [all...]
GrSemaphoreOp.h 18 static std::unique_ptr<GrSemaphoreOp> MakeSignal(sk_sp<GrSemaphore> semaphore);
20 static std::unique_ptr<GrSemaphoreOp> MakeWait(sk_sp<GrSemaphore> semaphore);
23 GrSemaphoreOp(uint32_t classId, sk_sp<GrSemaphore> semaphore)
24 : INHERITED(classId), fSemaphore(std::move(semaphore)) {}
  /external/syslinux/core/include/
thread.h 17 struct semaphore;
36 struct semaphore *semaphore; member in struct:thread_block
68 struct semaphore { struct
74 struct semaphore sem = { \
82 mstime_t sem_down(struct semaphore *, mstime_t);
83 void sem_up(struct semaphore *);
84 void sem_init(struct semaphore *, int);
87 * This marks a semaphore object as unusable; it will remain unusable
89 * list of blocked processes on this semaphore!
    [all...]
mbox.h 19 struct semaphore prod_sem; /* Producer semaphore (empty slots) */
20 struct semaphore cons_sem; /* Consumer semaphore (data slots) */
21 struct semaphore head_sem; /* Head pointer semaphore */
22 struct semaphore tail_sem; /* Tail pointer semaphore */
  /external/skia/src/gpu/vk/
GrVkSemaphore.h 26 Resource(VkSemaphore semaphore) : INHERITED(), fSemaphore(semaphore) {}
30 VkSemaphore semaphore() const { return fSemaphore; } function in class:GrVkSemaphore::Resource
48 GrVkSemaphore(const GrVkGpu* gpu, VkSemaphore semaphore);
GrVkSemaphore.cpp 24 VkSemaphore semaphore = VK_NULL_HANDLE; local
26 CreateSemaphore(gpu->device(), &createInfo, nullptr, &semaphore));
28 return sk_sp<GrVkSemaphore>(new GrVkSemaphore(gpu, semaphore));
31 GrVkSemaphore::GrVkSemaphore(const GrVkGpu* gpu, VkSemaphore semaphore) : INHERITED(gpu) {
32 fResource = new Resource(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;
  /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/valgrind/none/tests/
semlimit.c 1 #include <semaphore.h>
  /external/skia/src/gpu/gl/
GrGLExternalTextureData.cpp 16 sk_sp<GrSemaphore> semaphore,
19 , fSemaphore(std::move(semaphore)) {
27 // semaphore will live on a GrTexture object and the wait will be called from there. At that
  /external/valgrind/drd/tests/
tc18_semabuse.stderr.exp 2 Semaphore reinitialization: semaphore 0x........
5 semaphore 0x........ was first observed at:
9 Invalid semaphore: semaphore 0x........
12 semaphore 0x........ was first observed at:
  /system/bt/btif/src/
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 = (semaphore_t*)context local
219 semaphore_t* semaphore = (semaphore_t*)context; local
    [all...]
  /frameworks/data-binding/integration-tests/TestApp/app/src/androidTestApi7/java/android/databinding/testapp/
InvalidateAllTest.java 8 import java.util.concurrent.Semaphore;
18 final Semaphore semaphore = new Semaphore(1); local
19 semaphore.acquire();
29 semaphore.release();
34 assertTrue(semaphore.tryAcquire(2, TimeUnit.SECONDS));
40 assertTrue(semaphore.tryAcquire(2, TimeUnit.SECONDS));
  /development/ndk/platforms/android-9/arch-arm/include/asm/
semaphore.h 23 struct semaphore { struct
31 #define __DECLARE_SEMAPHORE_GENERIC(name,count) struct semaphore name = __SEMAPHORE_INIT(name,count)

Completed in 461 milliseconds

1 2 3 4 5 6 7 8 91011>>