Home
last modified time | relevance | path

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

/examples/utest/testcases/kernel/
A Dmutex_pi_tc.c24 static struct rt_mutex _mutex[MUTEX_NUM]; variable
47 ret = rt_mutex_release(&_mutex[thread_id % MUTEX_NUM]); in test_thread_entry()
63 ret = rt_mutex_take(&_mutex[0], RT_WAITING_FOREVER); in test_main_thread_entry()
69 ret = rt_mutex_take(&_mutex[1], RT_WAITING_FOREVER); in test_main_thread_entry()
75 ret = rt_mutex_take(&_mutex[2], RT_WAITING_FOREVER); in test_main_thread_entry()
88 rt_mutex_release(&_mutex[0]); // give _mutex0 to t3 in test_main_thread_entry()
92 rt_mutex_release(&_mutex[1]); // give _mutex1 to t1 in test_main_thread_entry()
98 rt_mutex_release(&_mutex[1]); // give _mutex1 to thread t1 in test_main_thread_entry()
102 rt_mutex_release(&_mutex[2]); in test_main_thread_entry()
116 rt_mutex_init(&_mutex[i], "test1", 0); in test_mutex_pi()
[all …]

Completed in 2 milliseconds