Searched refs:mutex (Results 1 – 3 of 3) sorted by relevance
960 if (mutex->owner) in _mutex_before_delete_detach()962 need_schedule = _check_and_update_prio(mutex->owner, mutex); in _mutex_before_delete_detach()1023 mutex->hold = 0; in rt_mutex_init()1105 if (mutex->owner && rt_sched_thread_get_curr_prio(mutex->owner) == in rt_mutex_drop_thread()1165 if (mutex->owner) in rt_mutex_setprioceiling()1202 if (mutex) in rt_mutex_getprioceiling()1245 return mutex; in rt_mutex_create()1252 mutex->hold = 0; in rt_mutex_create()1260 return mutex; in rt_mutex_create()1624 mutex->hold --; in rt_mutex_release()[all …]
84 struct rt_mutex *mutex; in _thread_detach_from_mutex() local94 struct rt_mutex *mutex = (struct rt_mutex*)thread->pending_object; in _thread_detach_from_mutex() local95 rt_mutex_drop_thread(mutex, thread); in _thread_detach_from_mutex()102 mutex = rt_list_entry(node, struct rt_mutex, taken_list); in _thread_detach_from_mutex()103 …LOG_D("Thread [%s] exits while holding mutex [%s].\n", thread->parent.name, mutex->parent.parent.n… in _thread_detach_from_mutex()105 mutex->hold = 1; in _thread_detach_from_mutex()106 rt_mutex_release(mutex); in _thread_detach_from_mutex()
255 bool "Enable mutex"
Completed in 12 milliseconds