Searched refs:mutex (Results 1 – 8 of 8) sorted by relevance
| /examples/libc/ |
| A D | ex7.c | 25 pthread_mutex_t mutex; member 42 pthread_mutex_init(&foo.mutex, NULL); in test_thread() 53 pthread_mutex_lock(&foo.mutex); in test_thread() 55 status = pthread_cond_timedwait(&foo.cond, &foo.mutex, &time); in test_thread() 57 pthread_mutex_unlock(&foo.mutex); in test_thread() 60 pthread_mutex_lock(&main_event.mutex); in test_thread() 63 pthread_mutex_unlock(&main_event.mutex); in test_thread() 76 pthread_mutex_init(&main_event.mutex, NULL); in libc_ex7() 93 pthread_mutex_lock(&main_event.mutex); in libc_ex7() 95 pthread_cond_wait(&main_event.cond, &main_event.mutex); in libc_ex7() [all …]
|
| /examples/utest/testcases/lwp/ |
| A D | condvar_signal_tc.c | 24 rt_mutex_t mutex = &_local_mtx; in waker_thr() local 26 rt_mutex_take(mutex, RT_WAITING_FOREVER); in waker_thr() 39 rt_mutex_release(mutex); in waker_thr() 47 rt_mutex_t mutex = &_local_mtx; in condvar_signal_tc() local 54 if (rt_mutex_take(mutex, RT_WAITING_FOREVER) != 0) in condvar_signal_tc() 67 err = rt_condvar_timedwait(cond, mutex, RT_KILLABLE, 100); in condvar_signal_tc() 83 err = rt_mutex_release(mutex); in condvar_signal_tc()
|
| A D | condvar_broadcast_tc.c | 29 rt_mutex_t mutex = &_local_mtx; in thr_func() local 31 rt_mutex_take(mutex, RT_WAITING_FOREVER); in thr_func() 34 rc = rt_condvar_timedwait(cond, mutex, RT_KILLABLE, RT_WAITING_FOREVER); in thr_func() 42 if (rt_mutex_get_owner(mutex) != rt_thread_self()) in thr_func() 55 if (rt_mutex_release(mutex) != 0) in thr_func() 73 rt_mutex_t mutex = &_local_mtx; in condvar_broadcast_tc() local 91 rt_mutex_take(mutex, RT_WAITING_FOREVER); in condvar_broadcast_tc() 97 rt_mutex_release(mutex); in condvar_broadcast_tc()
|
| A D | condvar_timedwait_tc.c | 22 rt_mutex_t mutex = &_local_mtx; in condvar_timedwait_tc() local 26 if (rt_mutex_take(mutex, RT_WAITING_FOREVER) != 0) in condvar_timedwait_tc() 33 err = rt_condvar_timedwait(cond, mutex, RT_KILLABLE, 100); in condvar_timedwait_tc()
|
| /examples/utest/testcases/posix/pthread_h/functions/pthread_cond_broadcast/ |
| A D | pthread_cond_broadcast_2-1_tc.c | 24 pthread_mutex_t mutex; member 36 if (pthread_mutex_lock(&td.mutex) != 0) { in thr_func() 47 rc = pthread_cond_wait(&td.cond, &td.mutex); in thr_func() 53 if (pthread_mutex_trylock(&td.mutex) == 0) { in thr_func() 63 if (pthread_mutex_unlock(&td.mutex) != 0) { in thr_func() 79 if (pthread_mutex_init(&td.mutex, NULL) != 0) { in posix_testcase() 99 if (pthread_mutex_lock(&td.mutex) != 0) { in posix_testcase() 103 if (pthread_mutex_unlock(&td.mutex) != 0) { in posix_testcase()
|
| /examples/utest/testcases/posix/pthread_h/functions/pthread_cond_timedwait/ |
| A D | pthread_cond_timedwait_2-1_tc.c | 32 pthread_mutex_t mutex; member 47 if (pthread_mutex_lock(&td.mutex) != 0) { in t1_func() 62 rc = pthread_cond_timedwait(&td.cond, &td.mutex, &timeout); in t1_func() 81 if (pthread_mutex_trylock(&td.mutex) == 0) { in t1_func() 89 if (pthread_mutex_unlock(&td.mutex) != 0) { in t1_func() 103 if (pthread_mutex_init(&td.mutex, NULL) != 0) { in posix_testcase() 120 if (pthread_mutex_lock(&td.mutex) != 0) { in posix_testcase() 124 if (pthread_mutex_unlock(&td.mutex) != 0) { in posix_testcase()
|
| /examples/utest/testcases/kernel/ |
| A D | mutex_tc.c | 67 rt_mutex_t mutex; in static_mutex_take_entry() local 70 mutex = (rt_mutex_t)param; in static_mutex_take_entry() 129 rt_mutex_t mutex; in static_mutex_release_entry() local 132 mutex = (rt_mutex_t)param; in static_mutex_release_entry() 198 rt_mutex_t mutex; in static_mutex_trytake_entry() local 200 mutex = (rt_mutex_t)param; in static_mutex_trytake_entry() 307 rt_mutex_release(mutex); in static_thread3_entry() 407 rt_mutex_t mutex; in dynamic_mutex_take_entry() local 469 rt_mutex_t mutex; in dynamic_mutex_release_entry() local 537 rt_mutex_t mutex; in dynamic_mutex_trytake_entry() local [all …]
|
| A D | Kconfig | 52 bool "mutex test"
|
Completed in 12 milliseconds