RTEMS CPU Kit with SuperCore  4.11.3
Macros | Functions | Variables
tasks.c File Reference

RTEMS Task API Extensions. More...

#include <rtems/system.h>
#include <rtems/config.h>
#include <rtems/rtems/asrimpl.h>
#include <rtems/rtems/eventimpl.h>
#include <rtems/rtems/signalimpl.h>
#include <rtems/rtems/status.h>
#include <rtems/rtems/support.h>
#include <rtems/rtems/modes.h>
#include <rtems/rtems/tasksimpl.h>
#include <rtems/posix/keyimpl.h>
#include <rtems/score/stack.h>
#include <rtems/score/threadimpl.h>
#include <rtems/score/userextimpl.h>
#include <rtems/score/wkspace.h>
#include <rtems/score/apiext.h>
Include dependency graph for tasks.c:

Macros

#define RTEMS_TASKS_SWITCH_EXTENSION   _RTEMS_tasks_Switch_extension
 

Functions

void _RTEMS_tasks_Manager_initialization (void)
 RTEMS Task Manager Initialization. More...
 
void _RTEMS_tasks_Initialize_user_tasks (void)
 RTEMS User Task Initialization. More...
 

Variables

API_extensions_Control _RTEMS_tasks_API_extensions
 
User_extensions_Control _RTEMS_tasks_User_extensions
 

Detailed Description

RTEMS Task API Extensions.

Variable Documentation

◆ _RTEMS_tasks_API_extensions

API_extensions_Control _RTEMS_tasks_API_extensions
Initial value:
= {
}
void _RTEMS_tasks_Initialize_user_tasks(void)
RTEMS User Task Initialization.
Definition: tasks.c:244

◆ _RTEMS_tasks_User_extensions

User_extensions_Control _RTEMS_tasks_User_extensions
Initial value:
= {
{ NULL, NULL },
{ { NULL, NULL }, RTEMS_TASKS_SWITCH_EXTENSION },
{ _RTEMS_tasks_Create_extension,
_RTEMS_tasks_Start_extension,
_RTEMS_tasks_Start_extension,
_RTEMS_tasks_Delete_extension,
RTEMS_TASKS_SWITCH_EXTENSION,
NULL,
NULL,
NULL,
_RTEMS_tasks_Terminate_extension
}
}