RTEMS CPU Kit with SuperCore
4.11.3
|
This type defines the Multiprocessor Communications Interface (MPCI) Table. More...
#include <mpci.h>
Data Fields | |
uint32_t | default_timeout |
This fields contains the timeout for MPCI operations in ticks. More... | |
size_t | maximum_packet_size |
This field contains the maximum size of a packet supported by this MPCI layer. More... | |
MPCI_initialization_entry | initialization |
This field points to the MPCI initialization entry point. More... | |
MPCI_get_packet_entry | get_packet |
This field points to the MPCI get packet entry point. More... | |
MPCI_return_packet_entry | return_packet |
This field points to the MPCI return packet entry point. More... | |
MPCI_send_entry | send_packet |
This field points to the MPCI send packet entry point. More... | |
MPCI_receive_entry | receive_packet |
This field points to the MPCI receive packet entry point. More... | |
This type defines the Multiprocessor Communications Interface (MPCI) Table.
This table defines the user-provided MPCI which is a required part of a multiprocessor system.
For non-blocking local operations that become remote operations, we need a timeout. This is a per-driver timeout: default_timeout
uint32_t MPCI_Control::default_timeout |
This fields contains the timeout for MPCI operations in ticks.
MPCI_get_packet_entry MPCI_Control::get_packet |
This field points to the MPCI get packet entry point.
Referenced by _MPCI_Get_packet().
MPCI_initialization_entry MPCI_Control::initialization |
This field points to the MPCI initialization entry point.
Referenced by _MPCI_Initialization().
size_t MPCI_Control::maximum_packet_size |
This field contains the maximum size of a packet supported by this MPCI layer.
This size places a limit on the size of a message which can be transmitted over this interface.
Referenced by rtems_message_queue_create().
MPCI_receive_entry MPCI_Control::receive_packet |
This field points to the MPCI receive packet entry point.
Referenced by _MPCI_Receive_packet().
MPCI_return_packet_entry MPCI_Control::return_packet |
This field points to the MPCI return packet entry point.
Referenced by _MPCI_Return_packet().
MPCI_send_entry MPCI_Control::send_packet |
This field points to the MPCI send packet entry point.