Home
last modified time | relevance | path

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

/src/
A Dcpu_mp.c68 rt_base_t critical_level; in RTM_EXPORT() local
69 RT_SPIN_UNLOCK_DEBUG(lock, critical_level); in RTM_EXPORT()
71 rt_exit_critical_safe(critical_level); in RTM_EXPORT()
108 rt_base_t critical_level; in RTM_EXPORT() local
110 RT_SPIN_UNLOCK_DEBUG(lock, critical_level); in RTM_EXPORT()
112 rt_exit_critical_safe(critical_level); in RTM_EXPORT()
186 rt_base_t critical_level = 0; in rt_cpus_unlock() local
197 critical_level = _cpus_critical_level; in rt_cpus_unlock()
201 rt_exit_critical_safe(critical_level); in rt_cpus_unlock()
A Dcpu_up.c50 rt_base_t critical_level; in rt_spin_unlock() local
51 RT_SPIN_UNLOCK_DEBUG(lock, critical_level); in rt_spin_unlock()
52 rt_exit_critical_safe(critical_level); in rt_spin_unlock()
86 rt_base_t critical_level; in rt_spin_unlock_irqrestore() local
87 RT_SPIN_UNLOCK_DEBUG(lock, critical_level); in rt_spin_unlock_irqrestore()
88 rt_exit_critical_safe(critical_level); in rt_spin_unlock_irqrestore()
A Dthread.c120 rt_base_t critical_level; in _thread_exit() local
125 critical_level = rt_enter_critical(); in _thread_exit()
134 rt_exit_critical_safe(critical_level); in _thread_exit()
484 rt_base_t critical_level; in _thread_detach() local
490 critical_level = rt_enter_critical(); in _thread_detach()
499 rt_exit_critical_safe(critical_level); in _thread_detach()
617 rt_base_t critical_level; in _thread_sleep() local
637 critical_level = rt_enter_critical(); in _thread_sleep()
654 rt_exit_critical_safe(critical_level); in _thread_sleep()
696 rt_base_t critical_level; in rt_thread_delay_until() local
[all …]
A Dscheduler_up.c589 void rt_exit_critical_safe(rt_base_t critical_level) in rt_exit_critical_safe() argument
597 if (critical_level != rt_scheduler_lock_nest) in rt_exit_critical_safe()
605 critical_level); in rt_exit_critical_safe()
627 void rt_exit_critical_safe(rt_base_t critical_level) in rt_exit_critical_safe() argument
653 rt_base_t critical_level; in rt_enter_critical() local
663 critical_level = rt_scheduler_lock_nest; in rt_enter_critical()
668 return critical_level; in rt_enter_critical()
A Dscheduler_mp.c134 rt_base_t critical_level; in _fast_spin_unlock() local
135 RT_SPIN_UNLOCK_DEBUG(lock, critical_level); in _fast_spin_unlock()
138 RT_UNUSED(critical_level); in _fast_spin_unlock()
1222 void rt_exit_critical_safe(rt_base_t critical_level) in rt_exit_critical_safe() argument
1228 if (critical_level != RT_SCHED_CTX(current_thread).critical_lock_nest) in rt_exit_critical_safe()
1236 critical_level); in rt_exit_critical_safe()
1255 void rt_exit_critical_safe(rt_base_t critical_level) in rt_exit_critical_safe() argument
1257 RT_UNUSED(critical_level); in rt_exit_critical_safe()
1294 rt_base_t critical_level; in rt_enter_critical() local
1321 critical_level = RT_SCHED_CTX(current_thread).critical_lock_nest; in rt_enter_critical()
[all …]
A Dkservice.c243 rt_base_t critical_level; in _console_take() local
244 RT_UNUSED(critical_level); in _console_take()
251 critical_level = rt_enter_critical(); in _console_take()
253 _pr_critical_level = _syscon_lock.critical_level; in _console_take()
254 _syscon_lock.critical_level = critical_level; in _console_take()
286 rt_exit_critical_safe(_syscon_lock.critical_level); in _console_release()
287 _syscon_lock.critical_level = _pr_critical_level; in _console_release()

Completed in 24 milliseconds