Home
last modified time | relevance | path

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

/src/
A Dipc.c960 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 …]
A Dthread.c84 struct rt_mutex *mutex; in _thread_detach_from_mutex() local
94 struct rt_mutex *mutex = (struct rt_mutex*)thread->pending_object; in _thread_detach_from_mutex() local
95 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()
A DKconfig255 bool "Enable mutex"

Completed in 12 milliseconds