MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / rt_scheduler_is_available

Function rt_scheduler_is_available

include/rtthread.h:887–890  ·  view source on GitHub ↗

is scheduler available */

Source from the content-addressed store, hash-verified

885
886/* is scheduler available */
887rt_inline rt_bool_t rt_scheduler_is_available(void)
888{
889 return rt_critical_level() == 0 && rt_in_thread_context();
890}
891
892#ifdef RT_USING_SMP
893/* is thread bond on core */

Callers 6

lwp_backtrace_frameFunction · 0.85
output_unlockFunction · 0.85
output_lockFunction · 0.85
rt_cpu_get_idFunction · 0.85
testcase_initFunction · 0.85

Calls 2

rt_in_thread_contextFunction · 0.85
rt_critical_levelFunction · 0.50

Tested by

no test coverage detected