Home
last modified time | relevance | path

Searched refs:sem (Results 1 - 17 of 17) sorted by relevance

/test/xts/acts/kernel_lite/ipc_posix/semaphore/
H A DSemTest.cpp39 sem_t sem; in HWTEST_F() local
43 EXPECT_NE(sem_init(&sem, 0, testValue), -1) << "> sem_init errno = " << errno; in HWTEST_F()
44 EXPECT_EQ(sem_getvalue(&sem, &semValue), 0) << "> sem_getvalue errno = " << errno; in HWTEST_F()
46 EXPECT_EQ(sem_destroy(&sem), 0) << "> sem_destroy errno = " << errno; in HWTEST_F()
56 sem_t sem; in HWTEST_F() local
60 EXPECT_NE(sem_init(&sem, 0, testValue), -1) << "> sem_init errno = " << errno; in HWTEST_F()
61 EXPECT_EQ(sem_getvalue(&sem, &semValue), 0) << "> sem_getvalue errno = " << errno; in HWTEST_F()
63 EXPECT_EQ(sem_destroy(&sem), 0) << "> sem_destroy errno = " << errno; in HWTEST_F()
73 sem_t sem; in HWTEST_F() local
77 EXPECT_NE(sem_init(&sem, in HWTEST_F()
90 sem_t sem; HWTEST_F() local
116 sem_t sem; HWTEST_F() local
142 sem_t sem; HWTEST_F() local
167 sem_t sem; HWTEST_F() local
174 sem_t *sem = (sem_t*)arg; ThreadChat() local
191 sem_t sem; HWTEST_F() local
218 sem_t *sem = (sem_t*)arg; ThreadSemTryWait() local
241 sem_t sem; HWTEST_F() local
276 sem_t *sem = (sem_t*)arg; ThreadSemTimedWait() local
302 sem_t sem; HWTEST_F() local
326 sem_t *sem = (sem_t*)arg; ThreadNThreadWait1() local
338 sem_t *sem = (sem_t*)arg; ThreadNThreadWait2() local
363 sem_t sem; HWTEST_F() local
402 sem_t *sem = (sem_t*)arg; ThreadNThreadPost1() local
415 sem_t *sem = (sem_t*)arg; ThreadNThreadPost2() local
436 sem_t sem; HWTEST_F() local
[all...]
H A DSemAbnormalTest.cpp38 sem_t sem; in HWTEST_F() local
42 EXPECT_NE(sem_init(&sem, 0, SEM_VALUE_MAX), -1) << "> sem_init errno = " << errno; in HWTEST_F()
43 EXPECT_EQ(sem_getvalue(&sem, &semValue), 0) << "> sem_getvalue errno = " << errno; in HWTEST_F()
45 EXPECT_EQ(sem_destroy(&sem), 0) << "> sem_destroy errno = " << errno; in HWTEST_F()
55 sem_t sem; in HWTEST_F() local
59 if (sem_init(&sem, 0, gtSemMax) == -1) { in HWTEST_F()
74 sem_t sem; in HWTEST_F() local
75 EXPECT_NE(sem_init(&sem, 0, 1), -1) << "> sem_init errno = " << errno; in HWTEST_F()
76 EXPECT_NE(sem_init(&sem, 0, 1), -1) << "> sem_init errno = " << errno; in HWTEST_F()
77 EXPECT_EQ(sem_destroy(&sem), in HWTEST_F()
87 sem_t sem; HWTEST_F() local
112 sem_t sem; HWTEST_F() local
139 sem_t sem; HWTEST_F() local
165 sem_t sem; HWTEST_F() local
[all...]
/test/xts/acts/kernel_lite/sched_posix/src/
H A DPthreadSchedApiTest.cpp260 sem_t *sem = (sem_t*)arg; in ThreadFunc1() local
269 sem_wait(sem); in ThreadFunc1()
279 sem_t sem; in HWTEST_F() local
280 ASSERT_EQ(sem_init(&sem, 0, 0), 0) << "sem_init errno = " << errno; in HWTEST_F()
292 int rt = pthread_create(&ptSub, &attr, ThreadFunc1, (void*)&sem); in HWTEST_F()
301 LOGD("main:before post sem..."); in HWTEST_F()
302 sem_post(&sem); in HWTEST_F()
303 LOGD("main:after post sem..."); in HWTEST_F()
316 sem_t sem; in HWTEST_P() local
317 ASSERT_EQ(sem_init(&sem, in HWTEST_P()
367 sem_t *sem = (sem_t*)arg; ThrdFuncForSetSchedParamTest() local
403 sem_t sem; HWTEST_F() local
432 sem_t *sem = (sem_t*)arg; ThrdFuncForSetSchedPrioTest() local
455 sem_t sem; HWTEST_F() local
484 sem_t *sem = (sem_t*)arg; ThreadTestFifoSched1() local
494 sem_t *sem = (sem_t*)arg; ThreadTestFifoSched2() local
513 sem_t sem; HWTEST_F() local
[all...]
/test/ostest/wukong/shell_command/src/
H A Dwukong_main.cpp64 static void InitSemaphore(NamedSemaphore& sem, const int count) in InitSemaphore() argument
66 bool res = sem.Open(); in InitSemaphore()
69 res = sem.Create(); in InitSemaphore()
73 int value = sem.GetValue(); in InitSemaphore()
76 res = sem.Create(); in InitSemaphore()
78 ERROR_LOG("create sem failed"); in InitSemaphore()
85 sem.Close(); in InitSemaphore()
88 static bool IsRunning(NamedSemaphore& sem) in IsRunning() argument
91 sem.Open(); in IsRunning()
94 int value = sem in IsRunning()
[all...]
H A Dwukong_shell_command.cpp101 WukongSemaphore sem(SEMPHORE_STOP_NAME, 1); in RunStopCommand()
102 sem.Open(); in RunStopCommand()
103 if (sem.GetValue() == 0) { in RunStopCommand()
104 sem.Post(); in RunStopCommand()
106 sem.Close(); in RunStopCommand()
/test/xts/acts/commonlibrary/thirdparty/musl/entry/src/main/cpp/
H A Dsemaphorendk.cpp125 int sem = sem_destroy(&semp); in SemDestroy() local
127 napi_create_int32(env, sem, &result); in SemDestroy()
159 int sem = sem_wait(&semp); in SemWait() local
162 napi_create_double(env, sem, &result); in SemWait()
175 int sem = sem_trywait(&semp); in SemTrywait() local
178 napi_create_double(env, sem, &result); in SemTrywait()
192 int sem = sem_timedwait(&semp, &spec); in SemTimedwait() local
195 napi_create_double(env, sem, &result); in SemTimedwait()
201 sem_t *sem = sem_open(buf, O_CREAT | O_EXCL, FLAGS, PARAM_0); in SemClose() local
204 int semval = sem_close(sem); in SemClose()
[all...]
H A Dsemndk.cpp19 #include <sys/sem.h>
115 .nm_modname = "sem",
H A Dpthreadndk1.cpp1370 sem_t sem; in PThreadSetSchedParam() local
1374 sem_init(&sem, PARAM_0, PARAM_0); in PThreadSetSchedParam()
1375 pthread_create(&threadId, nullptr, PThreadSetSchedParamThread, &sem); in PThreadSetSchedParam()
1377 sem_post(&sem); in PThreadSetSchedParam()
1379 sem_destroy(&sem); in PThreadSetSchedParam()
/test/xts/hats/kernel/syscall_ipc/semctl/
H A DSemctlApiTest.cpp26 #include <sys/sem.h>
74 union Semun sem = { in HWTEST_F() local
82 int ret = semctl(semid, SEMPAHORE_NUM, IPC_SET, &sem); in HWTEST_F()
102 union Semun sem = { in HWTEST_F() local
106 int ret = semctl(-1, SEMPAHORE_NUM, IPC_STAT, &sem); in HWTEST_F()
/test/xts/acts/commonlibrary/thirdparty/musl32/entry/src/main/cpp/
H A Dfnmatchndk132.cpp238 sem_t sem; in Sem_timedWait_time64() local
239 sem_init(&sem, PARAM_0, PARAM_0); in Sem_timedWait_time64()
240 pthread_create(&threadId, nullptr, SemTimedWaitTime64Thread, &sem); in Sem_timedWait_time64()
242 sem_post(&sem); in Sem_timedWait_time64()
244 sem_destroy(&sem); in Sem_timedWait_time64()
H A Dfnmatch1ndk32.cpp27 #include <sys/sem.h>
H A Dfnmatchndk32.cpp30 #include <sys/sem.h>
/test/xts/hats/kernel/syscall_ipc/msgget/
H A DMsggetApiTest.cpp27 #include <sys/sem.h>
/test/xts/hats/kernel/syscall_ipc/semop/
H A DSemopApiTest.cpp26 #include <sys/sem.h>
/test/xts/hats/kernel/syscall_ipc/msgctl/
H A DMsgctlApiTest.cpp27 #include <sys/sem.h>
/test/xts/hats/kernel/syscall_ipc/semget/
H A DSemgetApiTest.cpp26 #include <sys/sem.h>
/test/xts/hats/kernel/syscall_ipc/msg_handle/
H A DMsgHandleApiTest.cpp27 #include <sys/sem.h>

Completed in 11 milliseconds