Searched refs:_mutex (Results 1 – 1 of 1) sorted by relevance
24 static struct rt_mutex _mutex[MUTEX_NUM]; variable47 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