RTEMS CPU Kit with SuperCore
4.11.3
|
Event Manager MP Support. More...
![]() |
Files | |
file | eventmp.c |
Event MP Support. | |
Data Structures | |
struct | Event_MP_Packet |
The following data structure defines the packet used to perform remote event operations. More... | |
Enumerations | |
enum | Event_MP_Remote_operations { EVENT_MP_SEND_REQUEST = 0, EVENT_MP_SEND_RESPONSE = 1 } |
The following enumerated type defines the list of remote event operations. | |
Functions | |
rtems_status_code | _Event_MP_Send_request_packet (Event_MP_Remote_operations operation, Objects_Id event_id, rtems_event_set event_in) |
Event MP Send Packet Request. More... | |
void | _Event_MP_Send_response_packet (Event_MP_Remote_operations operation, Thread_Control *the_thread) |
Event MP Send Packet Response. More... | |
void | _Event_MP_Process_packet (rtems_packet_prefix *the_packet_prefix) |
Event MP Packet Process. More... | |
Event_MP_Packet * | _Event_MP_Get_packet (void) |
Event MP Get Packet. More... | |
Event Manager MP Support.
This encapsulates functionality related to the transparent multiprocessing support within the Classic API Event Manager.
This include file contains all the constants and structures associated with the Multiprocessing Support in the Event Manager.
Event_MP_Packet* _Event_MP_Get_packet | ( | void | ) |
Event MP Get Packet.
This function is used to obtain a event mp packet.
References _MPCI_Get_packet().
void _Event_MP_Process_packet | ( | rtems_packet_prefix * | the_packet_prefix | ) |
Event MP Packet Process.
This routine performs the actions specific to this package for the request from another node.
rtems_status_code _Event_MP_Send_request_packet | ( | Event_MP_Remote_operations | operation, |
Objects_Id | event_id, | ||
rtems_event_set | event_in | ||
) |
Event MP Send Packet Request.
This routine performs a remote procedure call so that a directive operation can be initiated on another node.
void _Event_MP_Send_response_packet | ( | Event_MP_Remote_operations | operation, |
Thread_Control * | the_thread | ||
) |
Event MP Send Packet Response.
This routine performs a remote procedure call so that a directive can be performed on another node.