Home
last modified time | relevance | path

Searched refs:mutex (Results 1 – 8 of 8) sorted by relevance

/examples/libc/
A Dex7.c25 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 Dcondvar_signal_tc.c24 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 Dcondvar_broadcast_tc.c29 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 Dcondvar_timedwait_tc.c22 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 Dpthread_cond_broadcast_2-1_tc.c24 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 Dpthread_cond_timedwait_2-1_tc.c32 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 Dmutex_tc.c67 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 DKconfig52 bool "mutex test"

Completed in 12 milliseconds