RTEMS 6.3
Loading...
Searching...
No Matches

This header file provides the implementation interfaces of the Task Manager Multiprocessing (MP) Support. More...

Go to the source code of this file.

Enumerations

enum  RTEMS_tasks_MP_Remote_operations {
  RTEMS_TASKS_MP_ANNOUNCE_CREATE = 0 , RTEMS_TASKS_MP_ANNOUNCE_DELETE = 1 , RTEMS_TASKS_MP_SUSPEND_REQUEST = 2 , RTEMS_TASKS_MP_SUSPEND_RESPONSE = 3 ,
  RTEMS_TASKS_MP_RESUME_REQUEST = 4 , RTEMS_TASKS_MP_RESUME_RESPONSE = 5 , RTEMS_TASKS_MP_SET_PRIORITY_REQUEST = 6 , RTEMS_TASKS_MP_SET_PRIORITY_RESPONSE = 7
}

Functions

void _RTEMS_tasks_MP_Send_process_packet (RTEMS_tasks_MP_Remote_operations operation, Objects_Id task_id, rtems_name name)
 RTEMS Tasks MP Send Process Packet.
rtems_status_code _RTEMS_tasks_MP_Set_priority (rtems_id id, rtems_task_priority new_priority, rtems_task_priority *old_priority)
 Issues a remote rtems_task_set_priority() request.
rtems_status_code _RTEMS_tasks_MP_Suspend (rtems_id id)
 Issues a remote rtems_task_suspend() request.
rtems_status_code _RTEMS_tasks_MP_Resume (rtems_id id)
 Issues a remote rtems_task_resume() request.

Detailed Description

This header file provides the implementation interfaces of the Task Manager Multiprocessing (MP) Support.