/test/xts/acts/kernel_lite/ipc_posix/semaphore/ |
H A D | SemTest.cpp | 39 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 D | SemAbnormalTest.cpp | 38 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 D | PthreadSchedApiTest.cpp | 260 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 D | wukong_main.cpp | 64 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 D | wukong_shell_command.cpp | 101 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 D | semaphorendk.cpp | 125 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 D | semndk.cpp | 19 #include <sys/sem.h>
115 .nm_modname = "sem",
|
H A D | pthreadndk1.cpp | 1370 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 D | SemctlApiTest.cpp | 26 #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 D | fnmatchndk132.cpp | 238 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 D | fnmatch1ndk32.cpp | 27 #include <sys/sem.h>
|
H A D | fnmatchndk32.cpp | 30 #include <sys/sem.h>
|
/test/xts/hats/kernel/syscall_ipc/msgget/ |
H A D | MsggetApiTest.cpp | 27 #include <sys/sem.h>
|
/test/xts/hats/kernel/syscall_ipc/semop/ |
H A D | SemopApiTest.cpp | 26 #include <sys/sem.h>
|
/test/xts/hats/kernel/syscall_ipc/msgctl/ |
H A D | MsgctlApiTest.cpp | 27 #include <sys/sem.h>
|
/test/xts/hats/kernel/syscall_ipc/semget/ |
H A D | SemgetApiTest.cpp | 26 #include <sys/sem.h>
|
/test/xts/hats/kernel/syscall_ipc/msg_handle/ |
H A D | MsgHandleApiTest.cpp | 27 #include <sys/sem.h>
|