Home
last modified time | relevance | path

Searched refs:sem_t (Results 1 - 25 of 296) sorted by relevance

12345678910>>...12

/third_party/musl/porting/uniproton/kernel/include/
H A Dsemaphore.h15 #define SEM_FAILED ((sem_t *)0)
19 } sem_t; typedef
21 int sem_close(sem_t *);
22 int sem_destroy(sem_t *);
23 int sem_getvalue(sem_t *__restrict, int *__restrict);
24 int sem_init(sem_t *, int, unsigned);
25 sem_t *sem_open(const char *, int, ...);
26 int sem_post(sem_t *);
27 int sem_timedwait(sem_t *__restrict, const struct timespec *__restrict);
28 int sem_trywait(sem_t *);
[all...]
/third_party/musl/porting/liteos_m/user/include/
H A Dsemaphore.h15 #define SEM_FAILED ((sem_t *)0)
19 } sem_t; typedef
21 int sem_close(sem_t *);
22 int sem_destroy(sem_t *);
23 int sem_getvalue(sem_t *__restrict, int *__restrict);
24 int sem_init(sem_t *, int, unsigned);
25 sem_t *sem_open(const char *, int, ...);
26 int sem_post(sem_t *);
27 int sem_timedwait(sem_t *__restrict, const struct timespec *__restrict);
28 int sem_trywait(sem_t *);
[all...]
/third_party/musl/porting/liteos_a/kernel/include/
H A Dsemaphore.h17 #define SEM_FAILED ((sem_t *)0)
21 } sem_t; typedef
23 int sem_close(sem_t *);
24 int sem_destroy(sem_t *);
25 int sem_getvalue(sem_t *__restrict, int *__restrict);
26 int sem_init(sem_t *, int, unsigned);
27 sem_t *sem_open(const char *, int, ...);
28 int sem_post(sem_t *);
29 int sem_timedwait(sem_t *__restrict, const struct timespec *__restrict);
30 int sem_trywait(sem_t *);
[all...]
/third_party/musl/porting/liteos_a_newlib/kernel/include/
H A Dsemaphore.h14 #define SEM_FAILED ((sem_t *)0)
18 } sem_t; typedef
20 int sem_close(sem_t *);
21 int sem_destroy(sem_t *);
22 int sem_getvalue(sem_t *__restrict, int *__restrict);
23 int sem_init(sem_t *, int, unsigned);
24 sem_t *sem_open(const char *, int, ...);
25 int sem_post(sem_t *);
26 int sem_timedwait(sem_t *__restrict, const struct timespec *__restrict);
27 int sem_trywait(sem_t *);
[all...]
/third_party/musl/porting/liteos_m_iccarm/kernel/include/
H A Dsemaphore.h15 #define SEM_FAILED ((sem_t *)0)
19 } sem_t; typedef
21 int sem_close(sem_t *);
22 int sem_destroy(sem_t *);
23 int sem_getvalue(sem_t *__restrict, int *__restrict);
24 int sem_init(sem_t *, int, unsigned);
25 sem_t *sem_open(const char *, int, ...);
26 int sem_post(sem_t *);
27 int sem_timedwait(sem_t *__restrict, const struct timespec *__restrict);
28 int sem_trywait(sem_t *);
[all...]
/third_party/musl/porting/liteos_m/kernel/include/
H A Dsemaphore.h15 #define SEM_FAILED ((sem_t *)0)
19 } sem_t; typedef
21 int sem_close(sem_t *);
22 int sem_destroy(sem_t *);
23 int sem_getvalue(sem_t *__restrict, int *__restrict);
24 int sem_init(sem_t *, int, unsigned);
25 sem_t *sem_open(const char *, int, ...);
26 int sem_post(sem_t *);
27 int sem_timedwait(sem_t *__restrict, const struct timespec *__restrict);
28 int sem_trywait(sem_t *);
[all...]
/third_party/musl/include/
H A Dsemaphore.h15 #define SEM_FAILED ((sem_t *)0)
19 } sem_t; typedef
21 int sem_close(sem_t *);
22 int sem_destroy(sem_t *);
23 int sem_getvalue(sem_t *__restrict, int *__restrict);
24 int sem_init(sem_t *, int, unsigned);
25 sem_t *sem_open(const char *, int, ...);
26 int sem_post(sem_t *);
27 int sem_timedwait(sem_t *__restrict, const struct timespec *__restrict);
28 int sem_trywait(sem_t *);
[all...]
/third_party/musl/libc-test/src/api/
H A Dsemaphore.c4 {sem_t *x = SEM_FAILED;} in f()
5 {int(*p)(sem_t*) = sem_close;} in f()
6 {int(*p)(sem_t*) = sem_destroy;} in f()
7 {int(*p)(sem_t*restrict,int*restrict) = sem_getvalue;} in f()
8 {int(*p)(sem_t*,int,unsigned) = sem_init;} in f()
9 {sem_t*(*p)(const char*,int,...) = sem_open;} in f()
10 {int(*p)(sem_t*) = sem_post;} in f()
11 {int(*p)(sem_t*) = sem_trywait;} in f()
13 {int(*p)(sem_t*) = sem_wait;} in f()
18 {int(*p)(sem_t*restric in g()
[all...]
/third_party/vk-gl-cts/framework/delibs/dethread/unix/
H A DdeSemaphoreUnix.c32 DE_STATIC_ASSERT(sizeof(deSemaphore) >= sizeof(sem_t*));
36 sem_t* sem = (sem_t*)deMalloc(sizeof(sem_t)); in deSemaphore_create()
55 sem_t* sem = (sem_t*)semaphore; in deSemaphore_destroy()
63 sem_t* sem = (sem_t*)semaphore; in deSemaphore_increment()
71 sem_t* sem = (sem_t*)semaphor in deSemaphore_decrement()
[all...]
/kernel/liteos_m/kal/libc/newlib/porting/include/
H A Dsemaphore.h42 #define SEM_FAILED ((sem_t *)0)
47 } sem_t; typedef
49 int sem_init(sem_t *sem, int shared, unsigned value);
50 int sem_destroy(sem_t *sem);
51 int sem_wait(sem_t *sem);
52 int sem_trywait(sem_t *sem);
53 int sem_post(sem_t *sem);
54 int sem_timedwait(sem_t *__restrict sem, const struct timespec *__restrict timeout);
55 int sem_getvalue(sem_t *__restrict sem, int *__restrict currVal);
/kernel/liteos_m/testsuites/unittest/posix/src/semaphore/
H A Dsemaphore_func_test.c107 sem_t sem;
109 ICUNIT_ASSERT_EQUAL(sem_init((sem_t *)&sem, 0, 0), 0, 0);
113 if (sem_timedwait((sem_t *)&sem, &ts) == -1) {
125 ICUNIT_ASSERT_EQUAL(sem_destroy((sem_t *)&sem), 0, 0);
139 sem_t sem;
141 ICUNIT_ASSERT_EQUAL(sem_init((sem_t *)&sem, 0, 1), 0, 0);
146 int ret = sem_timedwait((sem_t *)&sem, &ts);
159 ret = sem_timedwait((sem_t *)&sem, &ts);
167 ICUNIT_ASSERT_EQUAL(sem_destroy((sem_t *)&sem), 0, 0);
180 sem_t se
[all...]
/kernel/liteos_m/testsuites/unittest/xts/ipc/semaphone/
H A Dsem_test.c50 sem_t sem;
56 ret = sem_init((sem_t *)&sem, 0, testValue[0]);
68 sem_t sem;
70 ret = sem_init((sem_t *)&sem, 0, 0);
90 sem_t sem;
92 ret = sem_init((sem_t *)&sem, 0, 3); /* 3, common data for test, no special meaning */
112 sem_t *sem = (sem_t *)arg; in ThreadChat()
127 sem_t sem;
132 ret = sem_init((sem_t *)
[all...]
H A Dsem_xts_test.c53 sem_t sem;
78 sem_t sem;
103 sem_t sem;
128 sem_t sem;
166 sem_t sem;
204 sem_t sem;
217 sem_t *sem = (sem_t*)arg; in ThreadChatF01()
236 sem_t sem;
272 sem_t *se in ThreadSemTimedWait()
[all...]
H A Dsem_abn_test.c53 sem_t sem;
77 sem_t sem;
95 sem_t sem;
113 sem_t sem;
137 sem_t sem;
167 sem_t sem;
/test/xts/acts/kernel_lite/ipc_posix/semaphore/
H A DSemTest.cpp39 sem_t sem; in HWTEST_F()
56 sem_t sem; in HWTEST_F()
73 sem_t sem; in HWTEST_F()
90 sem_t sem; in HWTEST_F()
116 sem_t sem; in HWTEST_F()
142 sem_t sem; in HWTEST_F()
167 sem_t sem; in HWTEST_F()
174 sem_t *sem = (sem_t*)arg; in ThreadChat()
191 sem_t se in HWTEST_F()
[all...]
H A DSemAbnormalTest.cpp38 sem_t sem; in HWTEST_F()
55 sem_t sem; in HWTEST_F()
74 sem_t sem; in HWTEST_F()
87 sem_t sem; in HWTEST_F()
112 sem_t sem; in HWTEST_F()
139 sem_t sem; in HWTEST_F()
165 sem_t sem; in HWTEST_F()
/kernel/liteos_a/compat/posix/src/
H A Dsemaphore.c39 int sem_init(sem_t *sem, int shared, unsigned int value) in sem_init()
60 int sem_destroy(sem_t *sem) in sem_destroy()
77 int sem_wait(sem_t *sem) in sem_wait()
95 int sem_trywait(sem_t *sem) in sem_trywait()
115 int sem_timedwait(sem_t *sem, const struct timespec *timeout) in sem_timedwait()
139 int sem_post(sem_t *sem) in sem_post()
156 int sem_getvalue(sem_t *sem, int *currVal) in sem_getvalue()
173 sem_t *sem_open(const char *name, int openFlag, ...) in sem_open()
181 int sem_close(sem_t *sem) in sem_close()
/third_party/musl/porting/liteos_a/user/src/thread/
H A Dsem_open.c24 sem_t *sem;
32 sem_t *sem_open(const char *name, int flags, ...) in sem_open()
38 sem_t newsem; in sem_open()
70 semtab[slot].sem = (sem_t *)-1; in sem_open()
91 (map = mmap(0, sizeof(sem_t), PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0)) == MAP_FAILED) { in sem_open()
124 (map = mmap(0, sizeof(sem_t), PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0)) == MAP_FAILED) { in sem_open()
132 munmap(map, sizeof(sem_t)); in sem_open()
146 munmap(map, sizeof(sem_t)); in sem_open()
166 int sem_close(sem_t *sem) in sem_close()
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/dscr/
H A Ddscr_default_test.c23 sem_t *reader_sem = (sem_t *)arg; in dscr_default_lockstep_writer()
24 sem_t *writer_sem = (sem_t *)arg + 1; in dscr_default_lockstep_writer()
42 sem_t rw_semaphores[2]; in dscr_default_lockstep_test()
43 sem_t *reader_sem = &rw_semaphores[0]; in dscr_default_lockstep_test()
44 sem_t *writer_sem = &rw_semaphores[1]; in dscr_default_lockstep_test()
H A Ddscr_explicit_test.c30 sem_t *prev = (sem_t *)args; in dscr_explicit_lockstep_thread()
31 sem_t *next = (sem_t *)args + 1; in dscr_explicit_lockstep_thread()
55 sem_t semaphores[2]; in dscr_explicit_lockstep_test()
56 sem_t *prev = &semaphores[1]; /* reversed prev/next than for the other thread */ in dscr_explicit_lockstep_test()
57 sem_t *next = &semaphores[0]; in dscr_explicit_lockstep_test()
/kernel/liteos_m/kal/posix/src/
H A Dsemaphore.c68 int sem_init(sem_t *sem, int shared, unsigned int value) in sem_init()
91 int sem_destroy(sem_t *sem) in sem_destroy()
109 int sem_wait(sem_t *sem) in sem_wait()
127 int sem_post(sem_t *sem) in sem_post()
145 int sem_trywait(sem_t *sem) in sem_trywait()
163 int sem_timedwait(sem_t *sem, const struct timespec *timeout) in sem_timedwait()
192 int sem_getvalue(sem_t *sem, int *currVal) in sem_getvalue()
/third_party/musl/src/thread/
H A Dsem_open.c24 sem_t *sem;
32 sem_t *sem_open(const char *name, int flags, ...) in sem_open()
38 sem_t newsem; in sem_open()
70 semtab[slot].sem = (sem_t *)-1; in sem_open()
91 (map = mmap(0, sizeof(sem_t), PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0)) == MAP_FAILED) { in sem_open()
127 (map = mmap(0, sizeof(sem_t), PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0)) == MAP_FAILED) { in sem_open()
138 munmap(map, sizeof(sem_t)); in sem_open()
152 munmap(map, sizeof(sem_t)); in sem_open()
172 int sem_close(sem_t *sem)
/foundation/communication/dsoftbus/components/nstackx/nstackx_util/interface/
H A Dnstackx_util.h64 NSTACKX_EXPORT void SemGetValue(sem_t *sem, int *sval);
65 NSTACKX_EXPORT void SemPost(sem_t *sem);
66 NSTACKX_EXPORT void SemWait(sem_t *sem);
67 NSTACKX_EXPORT void SemDestroy(sem_t *sem);
68 NSTACKX_EXPORT int32_t SemInit(sem_t *sem, int pshared, unsigned int value);
/test/xts/acts/kernel_lite/sched_posix/src/
H A DPthreadSchedApiTest.cpp260 sem_t *sem = (sem_t*)arg; in ThreadFunc1()
279 sem_t sem; in HWTEST_F()
316 sem_t sem; in HWTEST_P()
367 sem_t *sem = (sem_t*)arg; in ThrdFuncForSetSchedParamTest()
403 sem_t sem; in HWTEST_F()
432 sem_t *sem = (sem_t*)arg; in ThrdFuncForSetSchedPrioTest()
455 sem_t se in HWTEST_F()
[all...]
/test/xts/acts/commonlibrary/thirdparty/musl/entry/src/main/cpp/
H A Dsemaphorendk.cpp48 sem_t semp = {PARAM_0}; in SemGetvalue()
66 sem_t *semFirst = sem_open(name, O_CREAT, TEST_MODE, ONE); in SemOpen()
73 sem_t *semSecond = sem_open(name, O_CREAT | O_EXCL, TEST_MODE, ONE); in SemOpen()
106 sem_t bin_sem; in SemInit()
114 static sem_t g_sem;
123 sem_t semp = {PARAM_0}; in SemDestroy()
157 sem_t semp = {PARAM_0}; in SemWait()
173 sem_t semp = {PARAM_0}; in SemTrywait()
189 sem_t semp = {PARAM_0}; in SemTimedwait()
201 sem_t *se in SemClose()
[all...]

Completed in 11 milliseconds

12345678910>>...12