HomeSort by relevance Sort by last modified time
    Searched defs:sem (Results 26 - 50 of 91) sorted by null

12 3 4

  /external/autotest/utils/named_semaphore/
namedsem.c 30 sem_t *sem; local
33 PyArg_ParseTuple(args, "O&", &parse_sem_t, &sem);
34 result = sem_close(sem);
54 sem_t *sem; local
57 PyArg_ParseTuple(args, "O&", &parse_sem_t, &sem);
58 result = sem_wait(sem);
66 sem_t *sem; local
69 PyArg_ParseTuple(args, "O&", &parse_sem_t, &sem);
70 result = sem_post(sem);
79 sem_t *sem; local
    [all...]
  /external/deqp/framework/delibs/dethread/unix/
deNamedSemaphoreUnix.c 39 static void NamedSemaphore_getName (const NamedSemaphore* sem, char* buf, int bufSize)
41 deSprintf(buf, bufSize, "/desem-%d-%p", getpid(), (void*)sem);
48 NamedSemaphore* sem = (NamedSemaphore*)deCalloc(sizeof(NamedSemaphore)); local
54 if (!sem)
57 NamedSemaphore_getName(sem, name, DE_LENGTH_OF_ARRAY(name));
59 sem->semaphore = sem_open(name, O_CREAT|O_EXCL, mode, initialValue);
61 if (sem->semaphore == SEM_FAILED)
63 deFree(sem);
67 return (deSemaphore)sem;
72 NamedSemaphore* sem = (NamedSemaphore*)semaphore local
88 sem_t* sem = ((NamedSemaphore*)semaphore)->semaphore; local
96 sem_t* sem = ((NamedSemaphore*)semaphore)->semaphore; local
104 sem_t* sem = ((NamedSemaphore*)semaphore)->semaphore; local
    [all...]
  /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/
2-2.c 31 int sem = 0; /* manual semaphore */ variable
66 sem = 1;
78 sem = 0;
88 while (sem == 0)
2-3.c 34 int sem = 0; /* manual semaphore */ variable
85 sem = 1;
100 sem = 0;
110 while (sem == 0)
  /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/
2-2.c 89 sem_t *sem; local
92 sem = sem_open(SEM_NAME, 0);
94 if (sem == SEM_FAILED) {
101 ret = sem_wait(sem);
117 ret = sem_post(sem);
123 return sem;
132 sem_t *sem; local
138 sem = sem_open(SEM_NAME, O_CREAT | O_EXCL, 0777, 0);
140 if ((sem == SEM_FAILED) && (errno == EEXIST)) {
142 sem = sem_open(SEM_NAME, O_CREAT | O_EXCL, 0777, 0)
    [all...]
  /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/sigpause/
2-1.c 22 4. Now, from the new thread, set sem back to INMAIN to allow main to continue
45 static int sem = INMAIN; variable
82 sem = INMAIN;
102 sem = INTHREAD;
103 while (sem == INTHREAD)
3-1.c 32 static int sem = INTHREAD; variable
68 sem = INMAIN;
88 while (sem == INTHREAD)
  /external/ltp/testcases/open_posix_testsuite/stress/threads/pthread_exit/
stress.c 113 sem_t *sem = (sem_t *) arg; local
117 ret = sem_post(sem);
128 pthread_cleanup_push(cleanup, &scenarii[sc].sem);
216 sem_wait(&scenarii[sc].sem);
  /art/test/1930-monitor-info/src/art/
Test1930.java 59 final Semaphore sem = new Semaphore(0); local
61 sem.release();
69 sem.acquire();
93 final Semaphore sem = new Semaphore(0); local
97 sem.release();
107 sem.acquire();
  /bionic/tests/
semaphore_test.cpp 67 static void SemWaitThreadTestFn(sem_t& sem) {
68 ASSERT_EQ(0, sem_wait(&sem));
182 sem_t* sem = reinterpret_cast<sem_t*>(arg); local
186 int result = sem_wait(sem);
  /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/
8-1.c 81 sem_t *sem, *sem_1; local
86 sem = sem_open(semname, 0);
87 if (sem == SEM_FAILED) {
103 if (sem_wait(sem) == -1) {
119 sem_t *sem, *sem_1;
128 sem = sem_open(semname, O_CREAT | O_EXCL, 0777, 1);
129 if (sem == SEM_FAILED) {
151 if (sem_wait(sem) == -1) {
213 sem_post(sem);
218 sem_post(sem);
    [all...]
  /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/shm_open/
23-1.c 49 sem_t *sem; variable
64 sem_wait(sem);
67 sem_post(sem);
83 sem = sem_open(semname, O_CREAT, 0777, 1);
84 if (sem == SEM_FAILED || sem == NULL) {
  /device/linaro/bootloader/edk2/AppPkg/Applications/Python/Python-2.7.2/Python/
thread_atheos.h 22 sem_id sem; member in struct:fastmutex
37 mutex->sem = create_semaphore(name, 0, 0);
38 return (mutex->sem < 0) ? -1 : 0;
45 return delete_semaphore(mutex->sem);
55 return lock_semaphore(mutex->sem);
64 return lock_semaphore_x(mutex->sem, 1, 0, timeout);
73 return unlock_semaphore(mutex->sem);
  /external/ltp/testcases/kernel/sched/eas/
sched_latency_dl.c 32 static sem_t sem; variable
57 sem_wait(&sem);
65 sem_post(&sem);
135 sem_init(&sem, 0, 0);
sched_latency_rt.c 30 static sem_t sem; variable
36 sem_wait(&sem);
47 sem_post(&sem);
117 sem_init(&sem, 0, 0);
  /external/ltp/testcases/kernel/syscalls/move_pages/
move_pages03.c 83 * @sem: semaphore to sync with parent
85 void child(void **pages, sem_t * sem)
97 if (sem_post(&sem[SEM_CHILD_SETUP]) == -1)
101 if (sem_wait(&sem[SEM_PARENT_TEST]) == -1)
131 sem_t *sem; local
144 sem = alloc_sem(MAX_SEMS);
145 if (sem == NULL) {
158 child(pages, sem);
162 if (sem_wait(&sem[SEM_CHILD_SETUP]) == -1)
178 if (sem_post(&sem[SEM_PARENT_TEST]) == -1
    [all...]
move_pages05.c 86 void child(void **pages, sem_t * sem)
98 if (sem_post(&sem[SEM_CHILD_SETUP]) == -1)
102 if (sem_wait(&sem[SEM_PARENT_TEST]) == -1)
132 sem_t *sem; local
151 sem = alloc_sem(MAX_SEMS);
152 if (sem == NULL) {
165 child(pages, sem);
169 if (sem_wait(&sem[SEM_CHILD_SETUP]) == -1)
191 if (sem_post(&sem[SEM_PARENT_TEST]) == -1)
196 free_sem(sem, MAX_SEMS)
    [all...]
move_pages11.c 84 * @sem: semaphore to sync with parent
86 void child(void **pages, sem_t * sem)
98 if (sem_post(&sem[SEM_CHILD_SETUP]) == -1)
102 if (sem_wait(&sem[SEM_PARENT_TEST]) == -1)
132 sem_t *sem; local
145 sem = alloc_sem(MAX_SEMS);
146 if (sem == NULL) {
160 child(pages, sem);
164 if (sem_wait(&sem[SEM_CHILD_SETUP]) == -1)
178 if (sem_post(&sem[SEM_PARENT_TEST]) == -1
    [all...]
move_pages_support.c 332 sem_t *sem; local
344 sem = sem_mem;
347 ret = sem_init(&sem[i], 1, 0);
355 return sem;
367 * @sem - array of semphores to be freed
370 void free_sem(sem_t * sem, int num)
376 ret = sem_destroy(&sem[i]);
381 ret = munmap(sem, get_page_size());
  /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/
2-1.c 91 sem_t *sem; member in struct:__anon32327
113 if ((ret = sem_wait(thearg->sem))) {
238 arg1.sem = &semsig1;
239 arg2.sem = &semsig2;
  /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_join/
6-3.c 63 sem_t *sem; member in struct:thestruct
83 ret = sem_wait(thearg->sem);
222 arg1.sem = &semsig1;
223 arg2.sem = &semsig2;
  /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/
8-1.c 91 sem_t *sem; member in struct:__anon32328
115 if ((ret = sem_wait(thearg->sem))) {
268 arg1.sem = &semsig1;
269 arg2.sem = &semsig2;
  /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_once/
6-1.c 90 sem_t *sem; member in struct:__anon32334
114 if ((ret = sem_wait(thearg->sem))) {
276 arg1.sem = &semsig1;
277 arg2.sem = &semsig2;
  /external/ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/
16-1.c 85 static sem_t sem; variable
134 rc = sem_wait(&sem);
155 rc = sem_init(&sem, 0, 0);
187 rc = sem_post(&sem);
196 sem_destroy(&sem);
  /external/python/cpython2/Python/
thread_atheos.h 22 sem_id sem; member in struct:fastmutex
37 mutex->sem = create_semaphore(name, 0, 0);
38 return (mutex->sem < 0) ? -1 : 0;
45 return delete_semaphore(mutex->sem);
55 return lock_semaphore(mutex->sem);
64 return lock_semaphore_x(mutex->sem, 1, 0, timeout);
73 return unlock_semaphore(mutex->sem);

Completed in 1048 milliseconds

12 3 4