Lines Matching refs:stat
397 RT_ASSERT((RT_SCHED_CTX(thread).stat & RT_THREAD_STAT_MASK) == RT_THREAD_INIT); in rt_thread_startup()
862 rt_uint8_t stat = RT_THREAD_SUSPEND_UNINTERRUPTIBLE; in _thread_set_suspend_state() local
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() 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()
926 LOG_D("thread suspend: thread disorder, 0x%2x", RT_SCHED_CTX(thread).stat); 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()
954 if (stat != RT_THREAD_READY) in rt_thread_suspend_to_list()