RTEMS
schedulerpriorityschedule.c
Go to the documentation of this file.
1 
9 /*
10  * Copyright (C) 2010 Gedare Bloom.
11  * Copyright (C) 2011 On-Line Applications Research Corporation (OAR).
12  *
13  * The license and distribution terms for this file may be
14  * found in the file LICENSE in this distribution or at
15  * http://www.rtems.org/license/LICENSE.
16  */
17 
18 #ifdef HAVE_CONFIG_H
19 #include "config.h"
20 #endif
21 
23 
25  const Scheduler_Control *scheduler,
26  Thread_Control *the_thread
27 )
28 {
29  _Scheduler_priority_Schedule_body( scheduler, the_thread, false );
30 }
Inlined Routines Associated with the Manipulation of the Priority-Based Scheduling Structures...
void _Scheduler_priority_Schedule(const Scheduler_Control *scheduler, Thread_Control *the_thread)
Sets the heir thread to be the next ready thread.
static __inline__ void _Scheduler_priority_Schedule_body(const Scheduler_Control *scheduler, Thread_Control *the_thread, bool force_dispatch)
Scheduling decision logic.
Scheduler control.
Definition: scheduler.h:264