Lines Matching refs:PTHREAD_REQUIRE

110 	PTHREAD_REQUIRE(pthread_mutex_init(&mutex, NULL));
112 PTHREAD_REQUIRE(mutex_lock(&mutex, &ts_lengthy));
113 PTHREAD_REQUIRE(pthread_create(&new, NULL, mutex1_threadfunc, &x));
119 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
121 PTHREAD_REQUIRE(pthread_join(new, &joinval));
123 PTHREAD_REQUIRE(mutex_lock(&mutex, &ts_lengthy));
128 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
139 PTHREAD_REQUIRE(mutex_lock(&mutex, &ts_lengthy));
141 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
171 PTHREAD_REQUIRE(pthread_mutex_init(&mutex, NULL));
176 PTHREAD_REQUIRE(mutex_lock(&mutex, &ts_lengthy));
177 PTHREAD_REQUIRE(pthread_create(&new, NULL, mutex2_threadfunc, &count2));
181 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
184 PTHREAD_REQUIRE(mutex_lock(&mutex, &ts_lengthy));
186 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
189 PTHREAD_REQUIRE(pthread_join(new, &joinval));
191 PTHREAD_REQUIRE(mutex_lock(&mutex, &ts_lengthy));
215 PTHREAD_REQUIRE(mutex_lock(&static_mutex, &ts_lengthy));
217 PTHREAD_REQUIRE(pthread_mutex_unlock(&static_mutex));
251 PTHREAD_REQUIRE(mutex_lock(&static_mutex, &ts_lengthy));
252 PTHREAD_REQUIRE(pthread_create(&new, NULL, mutex3_threadfunc, &count2));
256 PTHREAD_REQUIRE(pthread_mutex_unlock(&static_mutex));
259 PTHREAD_REQUIRE(mutex_lock(&static_mutex, &ts_lengthy));
261 PTHREAD_REQUIRE(pthread_mutex_unlock(&static_mutex));
264 PTHREAD_REQUIRE(pthread_join(new, &joinval));
266 PTHREAD_REQUIRE(mutex_lock(&static_mutex, &ts_lengthy));
291 PTHREAD_REQUIRE(mutex_lock(&mutex, &ts_lengthy));
295 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
314 PTHREAD_REQUIRE(pthread_mutexattr_init(&mattr));
315 PTHREAD_REQUIRE(pthread_mutexattr_settype(&mattr, PTHREAD_MUTEX_RECURSIVE));
317 PTHREAD_REQUIRE(pthread_mutex_init(&mutex, &mattr));
319 PTHREAD_REQUIRE(pthread_mutexattr_destroy(&mattr));
322 PTHREAD_REQUIRE(mutex_lock(&mutex, &ts_lengthy));
323 PTHREAD_REQUIRE(pthread_create(&new, NULL, mutex4_threadfunc, &x));
326 PTHREAD_REQUIRE(mutex_lock(&mutex, &ts_lengthy));
330 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
337 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
340 PTHREAD_REQUIRE(pthread_join(new, &joinval));
342 PTHREAD_REQUIRE(mutex_lock(&mutex, &ts_lengthy));
347 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
364 PTHREAD_REQUIRE(mutex_lock(&mutex5, &ts_lengthy));
368 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex5));
400 PTHREAD_REQUIRE(pthread_mutexattr_init(&attr5));
401 PTHREAD_REQUIRE(pthread_mutexattr_setprotocol(&attr5,
403 PTHREAD_REQUIRE(pthread_mutexattr_setprioceiling(&attr5,
406 PTHREAD_REQUIRE(pthread_mutex_init(&mutex5, &attr5));
407 PTHREAD_REQUIRE(mutex_lock(&mutex5, &ts_lengthy));
409 PTHREAD_REQUIRE(pthread_create(&child, NULL, child_func, NULL));
413 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex5));
414 PTHREAD_REQUIRE(pthread_join(child, NULL));
429 PTHREAD_REQUIRE(pthread_setschedparam(childid, 1, &param));
430 PTHREAD_REQUIRE(pthread_getschedparam(childid, &policy, &param));
445 PTHREAD_REQUIRE(mutex_lock(&mutex6, &ts_lengthy));
447 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex6));
461 PTHREAD_REQUIRE(pthread_setschedparam(childid, 1, &param));
462 PTHREAD_REQUIRE(pthread_getschedparam(childid, &policy, &param));
477 PTHREAD_REQUIRE(mutex_lock(&mutex6, &ts_lengthy));
480 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex6));
523 PTHREAD_REQUIRE(pthread_mutex_init(&mutex, NULL));
533 PTHREAD_REQUIRE(pthread_create(&high, NULL, high_prio, NULL));
534 PTHREAD_REQUIRE(pthread_create(&low, NULL, low_prio, NULL));
536 PTHREAD_REQUIRE(pthread_join(low, NULL));
537 PTHREAD_REQUIRE(pthread_join(high, NULL));
554 PTHREAD_REQUIRE(pthread_mutexattr_init(&mattr));
557 PTHREAD_REQUIRE(pthread_mutexattr_setprotocol(&mattr, target));
558 PTHREAD_REQUIRE(pthread_mutexattr_getprotocol(&mattr, &protocol));
563 PTHREAD_REQUIRE(pthread_mutexattr_setprotocol(&mattr, target));
564 PTHREAD_REQUIRE(pthread_mutexattr_getprotocol(&mattr, &protocol));
569 PTHREAD_REQUIRE(pthread_mutexattr_setprotocol(&mattr, target));
570 PTHREAD_REQUIRE(pthread_mutexattr_getprotocol(&mattr, &protocol));
590 PTHREAD_REQUIRE(pthread_mutexattr_init(&mattr));
597 PTHREAD_REQUIRE(pthread_mutexattr_getprotocol(&mattr,
601 PTHREAD_REQUIRE(pthread_mutexattr_setprioceiling(&mattr, i));
602 PTHREAD_REQUIRE(pthread_mutexattr_getprioceiling(&mattr,
621 PTHREAD_REQUIRE(pthread_mutex_init(&mutex, NULL));
624 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex));
631 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
646 PTHREAD_REQUIRE(pthread_mutex_init(&mutex, NULL));
649 PTHREAD_REQUIRE(mutex_lock(&mutex, &ts_lengthy));
656 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
682 PTHREAD_REQUIRE(pthread_mutex_init(&mutex, NULL));
685 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex));
688 PTHREAD_REQUIRE(pthread_create(&new, NULL, timedmtx_thrdfunc, NULL));
691 PTHREAD_REQUIRE(pthread_join(new, NULL));
694 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));
710 PTHREAD_REQUIRE(pthread_mutex_init(&mutex, NULL));
713 PTHREAD_REQUIRE(mutex_lock(&mutex, &ts_lengthy));
716 PTHREAD_REQUIRE(pthread_create(&new, NULL, timedmtx_thrdfunc, NULL));
719 PTHREAD_REQUIRE(pthread_join(new, NULL));
722 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex));