|
RTEMS
|
Dispatch Thread. More...
#include <rtems/score/threaddispatch.h>#include <rtems/score/assert.h>#include <rtems/score/isr.h>#include <rtems/score/schedulerimpl.h>#include <rtems/score/threadimpl.h>#include <rtems/score/todimpl.h>#include <rtems/score/userextimpl.h>#include <rtems/score/wkspace.h>#include <rtems/config.h>Go to the source code of this file.
Functions | |
| CHAIN_DEFINE_EMPTY (_User_extensions_Switches_list) | |
| static ISR_Level | _Thread_Check_pinning (Thread_Control *executing, Per_CPU_Control *cpu_self, ISR_Level level) |
| static void | _Thread_Ask_for_help (Thread_Control *the_thread) |
| static bool | _Thread_Can_ask_for_help (const Thread_Control *executing) |
| static ISR_Level | _Thread_Preemption_intervention (Thread_Control *executing, Per_CPU_Control *cpu_self, ISR_Level level) |
| static void | _Thread_Post_switch_cleanup (Thread_Control *executing) |
| static Thread_Action * | _Thread_Get_post_switch_action (Thread_Control *executing) |
| static void | _Thread_Run_post_switch_actions (Thread_Control *executing) |
| void | _Thread_Do_dispatch (Per_CPU_Control *cpu_self, ISR_Level level) |
| Performs a thread dispatch on the current processor. More... | |
| void | _Thread_Dispatch (void) |
| Performs a thread dispatch if necessary. More... | |
| void | _Thread_Dispatch_direct (Per_CPU_Control *cpu_self) |
| Directly do a thread dispatch. More... | |
| void | _Thread_Dispatch_enable (Per_CPU_Control *cpu_self) |
| Enables thread dispatching. More... | |
Dispatch Thread.
Definition in file threaddispatch.c.
1.8.14