RTEMS: cpukit/include/rtems/rtems/tasksimpl.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Functions
tasksimpl.h File Reference
Internal » Classic » Classic Tasks Manager Implementation

Classic Tasks Manager Implementation. More...

`#include <rtems/rtems/tasksdata.h>`
`#include <rtems/score/objectimpl.h>`
`#include <rtems/score/schedulerimpl.h>`
`#include <rtems/score/threadimpl.h>`

Go to the source code of this file.

## Functions
void | _RTEMS_tasks_Initialize_user_tasks (void)
| RTEMS User Task Initialization.
RTEMS_INLINE_ROUTINE Thread_Control * | _RTEMS_tasks_Allocate (void)
RTEMS_INLINE_ROUTINE void | _RTEMS_tasks_Free (Thread_Control *the_task)
| Frees a task control block.
RTEMS_INLINE_ROUTINE Priority_Control | _RTEMS_Priority_To_core (const Scheduler_Control *scheduler, rtems_task_priority priority, bool *valid)
| Converts the RTEMS API priority to the corresponding SuperCore priority and validates it.
RTEMS_INLINE_ROUTINE rtems_task_priority | _RTEMS_Priority_From_core (const Scheduler_Control *scheduler, Priority_Control priority)
| Converts the SuperCore priority to the corresponding RTEMS API priority.

## Detailed Description

Classic Tasks Manager Implementation.