Lines Matching refs:sem
260 sem_t *sem = (sem_t*)arg;
269 sem_wait(sem);
279 sem_t sem;
280 ASSERT_EQ(sem_init(&sem, 0, 0), 0) << "sem_init errno = " << errno;
292 int rt = pthread_create(&ptSub, &attr, ThreadFunc1, (void*)&sem);
301 LOGD("main:before post sem...");
302 sem_post(&sem);
303 LOGD("main:after post sem...");
316 sem_t sem;
317 ASSERT_EQ(sem_init(&sem, 0, 0), 0) << "sem_init errno = " << errno;
338 rt = pthread_create(&ptSub, &attr, ThreadFunc1, (void*)&sem);
350 LOGD("main:before post sem...");
351 sem_post(&sem);
352 LOGD("main:after post sem...");
367 sem_t *sem = (sem_t*)arg;
391 sem_post(sem);
403 sem_t sem;
404 ASSERT_EQ(sem_init(&sem, 0, 0), 0) << "sem_init errno = " << errno;
416 int rt = pthread_create(&ptSub, &attr, ThrdFuncForSetSchedParamTest, (void*)&sem);
420 sem_wait(&sem);
432 sem_t *sem = (sem_t*)arg;
443 sem_post(sem);
455 sem_t sem;
456 ASSERT_EQ(sem_init(&sem, 0, 0), 0) << "sem_init errno = " << errno;
468 int rt = pthread_create(&ptSub, &attr, ThrdFuncForSetSchedPrioTest, (void*)&sem);
472 sem_wait(&sem);
484 sem_t *sem = (sem_t*)arg;
485 EXPECT_EQ(sem_wait(sem), 0) << "sem_wait errno = " << errno;
494 sem_t *sem = (sem_t*)arg;
495 EXPECT_EQ(sem_wait(sem), 0) << "sem_wait errno = " << errno;
513 sem_t sem;
516 ASSERT_EQ(sem_init(&sem, 0, 0), 0) << "> sem_init errno = " << errno;
528 ASSERT_EQ(pthread_create(&tid1, &attr, ThreadTestFifoSched1, (void*)&sem), 0) << "> return errno";
539 ASSERT_EQ(pthread_create(&tid2, &attr, ThreadTestFifoSched2, (void*)&sem), 0) << "> return errno";
543 EXPECT_EQ(sem_post(&sem), 0) << "sem_post errno = " << errno;
545 EXPECT_EQ(sem_post(&sem), 0) << "sem_post errno = " << errno;