RTEMS CPU Kit with SuperCore  4.11.2
Data Structures | Macros | Typedefs
mpci.h File Reference

MPCI Layer API. More...

#include <rtems/score/mppkt.h>
#include <rtems/score/thread.h>
#include <rtems/score/threadq.h>
#include <rtems/score/watchdog.h>
Include dependency graph for mpci.h:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

MPCI Layer API.