Home
last modified time | relevance | path

Searched refs:stat (Results 1 – 5 of 5) sorted by relevance

/src/
A Dscheduler_up.c249 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 …]
A Dthread.c868 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() local
923 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 …]
A Dsignal.c76 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 …]
A Dscheduler_mp.c278 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 …]
A Dscheduler_comm.c36 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