RTEMS CPU Kit with SuperCore
4.11.2
|
MPCI Layer API. More...
#include <rtems/score/mppkt.h>
#include <rtems/score/thread.h>
#include <rtems/score/threadq.h>
#include <rtems/score/watchdog.h>
Go to the source code of this file.
Data Structures | |
struct | MPCI_Control |
This type defines the Multiprocessor Communications Interface (MPCI) Table. More... | |
Macros | |
#define | MPCI_ALL_NODES 0 |
The following defines the node number used when a broadcast is desired. | |
Typedefs | |
typedef void | MPCI_Entry |
This type is returned by all user provided MPCI routines. | |
typedef MPCI_Entry(* | MPCI_initialization_entry) (void) |
This type defines the prototype for the initization entry point in an Multiprocessor Communications Interface. | |
typedef MPCI_Entry(* | MPCI_get_packet_entry) (MP_packet_Prefix **) |
This type defines the prototype for the get packet entry point in an Multiprocessor Communications Interface. More... | |
typedef MPCI_Entry(* | MPCI_return_packet_entry) (MP_packet_Prefix *) |
This type defines the prototype for the return packet entry point in an Multiprocessor Communications Interface. More... | |
typedef MPCI_Entry(* | MPCI_send_entry) (uint32_t, MP_packet_Prefix *) |
This type defines the prototype for send get packet entry point in an Multiprocessor Communications Interface. More... | |
typedef MPCI_Entry(* | MPCI_receive_entry) (MP_packet_Prefix **) |
This type defines the prototype for the receive packet entry point in an Multiprocessor Communications Interface. More... | |
MPCI Layer API.