Searched refs:stat (Results 1 – 5 of 5) sorted by relevance
249 RT_SCHED_CTX(to_thread).stat = RT_THREAD_RUNNING; in rt_system_scheduler_start()333 if ((RT_SCHED_CTX(from_thread).stat & RT_THREAD_STAT_YIELD_MASK) != 0) in rt_schedule()335 RT_SCHED_CTX(from_thread).stat &= ~RT_THREAD_STAT_YIELD_MASK; in rt_schedule()339 …RT_SCHED_CTX(to_thread).stat = RT_THREAD_RUNNING | (RT_SCHED_CTX(to_thread).stat & ~RT_THREAD_STAT… in rt_schedule()366 if (RT_SCHED_CTX(curr_thread).stat & RT_THREAD_STAT_SIGNAL_PENDING) in rt_schedule()370 RT_SCHED_CTX(curr_thread).stat &= ~RT_THREAD_STAT_SIGNAL_PENDING; in rt_schedule()395 …RT_SCHED_CTX(curr_thread).stat = RT_THREAD_RUNNING | (RT_SCHED_CTX(curr_thread).stat & ~RT_THREAD_… in rt_schedule()440 RT_SCHED_CTX(thread).stat = RT_THREAD_SUSPEND; in rt_sched_thread_startup()497 …RT_SCHED_CTX(thread).stat = RT_THREAD_RUNNING | (RT_SCHED_CTX(thread).stat & ~RT_THREAD_STAT_MASK); in rt_sched_insert_thread()502 … RT_SCHED_CTX(thread).stat = RT_THREAD_READY | (RT_SCHED_CTX(thread).stat & ~RT_THREAD_STAT_MASK); in rt_sched_insert_thread()[all …]
868 stat = RT_THREAD_SUSPEND_INTERRUPTIBLE; in _thread_set_suspend_state()871 stat = RT_THREAD_SUSPEND_KILLABLE; in _thread_set_suspend_state()874 stat = RT_THREAD_SUSPEND_UNINTERRUPTIBLE; in _thread_set_suspend_state()880 RT_SCHED_CTX(thread).stat = stat | (RT_SCHED_CTX(thread).stat & ~RT_THREAD_STAT_MASK); in _thread_set_suspend_state()911 rt_base_t stat; in rt_thread_suspend_to_list() local923 stat = rt_sched_thread_get_stat(thread); in rt_thread_suspend_to_list()924 if ((stat != RT_THREAD_READY) && (stat != RT_THREAD_RUNNING)) in rt_thread_suspend_to_list()931 if (stat == RT_THREAD_RUNNING) in rt_thread_suspend_to_list()950 if (stat == RT_THREAD_READY) in rt_thread_suspend_to_list()952 stat = rt_sched_thread_get_stat(thread); in rt_thread_suspend_to_list()[all …]
76 RT_SCHED_CTX(tid).stat &= ~RT_THREAD_STAT_SIGNAL; in _signal_entry()108 if ((RT_SCHED_CTX(tid).stat & RT_THREAD_SUSPEND_MASK) == RT_THREAD_SUSPEND_MASK) in _signal_deliver()117 RT_SCHED_CTX(tid).stat |= (RT_THREAD_STAT_SIGNAL | RT_THREAD_STAT_SIGNAL_PENDING); in _signal_deliver()129 RT_SCHED_CTX(tid).stat |= RT_THREAD_STAT_SIGNAL; in _signal_deliver()159 RT_SCHED_CTX(tid).stat &= ~RT_THREAD_STAT_SIGNAL_PENDING; in _signal_deliver()200 if (RT_SCHED_CTX(current_thread).stat & RT_THREAD_STAT_SIGNAL_PENDING) in rt_signal_check()204 RT_SCHED_CTX(current_thread).stat &= ~RT_THREAD_STAT_SIGNAL_PENDING; in rt_signal_check()367 RT_SCHED_CTX(tid).stat |= RT_THREAD_STAT_SIGNAL_WAIT; in rt_signal_wait()386 RT_SCHED_CTX(tid).stat &= ~RT_THREAD_STAT_SIGNAL_WAIT; in rt_signal_wait()463 if (!(RT_SCHED_CTX(tid).stat & RT_THREAD_STAT_SIGNAL_WAIT)) in rt_thread_handle_sig()[all …]
278 if ((RT_SCHED_CTX(thread).stat & RT_THREAD_STAT_MASK) == RT_THREAD_READY) in _sched_insert_thread_locked()289 …RT_SCHED_CTX(thread).stat = RT_THREAD_RUNNING | (RT_SCHED_CTX(thread).stat & ~RT_THREAD_STAT_MASK); in _sched_insert_thread_locked()294 … RT_SCHED_CTX(thread).stat = RT_THREAD_READY | (RT_SCHED_CTX(thread).stat & ~RT_THREAD_STAT_MASK); in _sched_insert_thread_locked()308 if((RT_SCHED_CTX(thread).stat & RT_THREAD_STAT_YIELD_MASK) != 0) in _sched_insert_thread_locked()333 if((RT_SCHED_CTX(thread).stat & RT_THREAD_STAT_YIELD_MASK) != 0) in _sched_insert_thread_locked()508 RT_SCHED_CTX(to_thread).stat = RT_THREAD_RUNNING; in rt_system_scheduler_start()654 RT_SCHED_CTX(current_thread).stat &= ~RT_THREAD_STAT_YIELD_MASK; in _prepare_context_switch_locked()676 …RT_SCHED_CTX(to_thread).stat = RT_THREAD_RUNNING | (RT_SCHED_CTX(to_thread).stat & ~RT_THREAD_STAT… in _prepare_context_switch_locked()743 if (RT_SCHED_CTX(current_thread).stat & RT_THREAD_STAT_SIGNAL_PENDING) in _sched_thread_process_signal()1094 RT_SCHED_CTX(thread).stat = RT_THREAD_SUSPEND_UNINTERRUPTIBLE; in rt_sched_remove_thread()[all …]
36 RT_SCHED_CTX(thread).stat = RT_THREAD_INIT; in rt_sched_thread_init_ctx()107 return RT_SCHED_CTX(thread).stat & RT_THREAD_STAT_MASK; in rt_sched_thread_get_stat()162 return (RT_SCHED_CTX(thread).stat & RT_THREAD_SUSPEND_MASK) == RT_THREAD_SUSPEND_MASK; in rt_sched_thread_is_suspended()180 RT_SCHED_CTX(thread).stat = RT_THREAD_CLOSE; in rt_sched_thread_close()202 RT_SCHED_CTX(thread).stat |= RT_THREAD_STAT_YIELD; in rt_sched_thread_yield()351 if ((RT_SCHED_CTX(thread).stat & RT_THREAD_STAT_MASK) == RT_THREAD_READY) in _rt_sched_update_priority()371 RT_SCHED_CTX(thread).stat = RT_THREAD_INIT; in _rt_sched_update_priority()
Completed in 15 milliseconds