Searched refs:curr_thread (Results 1 – 1 of 1) sorted by relevance
285 struct rt_thread *curr_thread = rt_thread_self(); in rt_schedule() local302 if ((RT_SCHED_CTX(curr_thread).stat & RT_THREAD_STAT_MASK) == RT_THREAD_RUNNING) in rt_schedule()304 if (RT_SCHED_PRIV(curr_thread).current_priority < highest_ready_priority) in rt_schedule()306 to_thread = curr_thread; in rt_schedule()311 to_thread = curr_thread; in rt_schedule()319 if (to_thread != curr_thread) in rt_schedule()323 from_thread = curr_thread; 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()394 rt_sched_remove_thread(curr_thread); in rt_schedule()[all …]
Completed in 3 milliseconds