summaryrefslogtreecommitdiffstats
path: root/cpukit/score/include/rtems/score/mpci.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/score/include/rtems/score/mpci.h')
-rw-r--r--cpukit/score/include/rtems/score/mpci.h42
1 files changed, 22 insertions, 20 deletions
diff --git a/cpukit/score/include/rtems/score/mpci.h b/cpukit/score/include/rtems/score/mpci.h
index 5fce6a274f..16f6d36b20 100644
--- a/cpukit/score/include/rtems/score/mpci.h
+++ b/cpukit/score/include/rtems/score/mpci.h
@@ -1,6 +1,8 @@
/**
* @file rtems/score/mpci.h
*
+ * @brief Constants and Structures Associated with the MPCI Layer
+ *
* This include file contains all the constants and structures associated
* with the MPCI layer. It provides mechanisms to utilize packets.
*/
@@ -180,7 +182,7 @@ SCORE_EXTERN Thread_queue_Control _MPCI_Remote_blocked_threads;
SCORE_EXTERN MPCI_Control *_MPCI_table;
/**
- * @brief Pointer to MP Thread Control Block
+ * @brief Pointer to MP thread control block.
*
* The following is used to determine when the multiprocessing receive
* thread is executing so that a proxy can be allocated instead of
@@ -196,7 +198,7 @@ SCORE_EXTERN MPCI_Packet_processor
_MPCI_Packet_processors[MP_PACKET_CLASSES_LAST+1];
/**
- * @brief Initialization of the MPCI Handler
+ * @brief Initialize the MPCI handler.
*
* This routine performs the initialization necessary for this handler.
*
@@ -208,14 +210,14 @@ void _MPCI_Handler_initialization(
);
/**
- * @brief Create the MPCI Server Thread
- *
+ * @brief Create the MPCI server thread.
+ *
* This routine creates the packet receive server used in MP systems.
*/
void _MPCI_Create_server( void );
/**
- * @brief Initialize the MPCI driver
+ * @brief Initialize the MPCI driver.
*
* This routine initializes the MPCI driver by
* invoking the user provided MPCI initialization callout.
@@ -241,14 +243,14 @@ void _MPCI_Register_packet_processor(
* This function obtains a packet by invoking the user provided
* MPCI get packet callout.
*
- * @return This method returns a pointer to a MPCI packet which can be
+ * @retval This method returns a pointer to a MPCI packet which can be
* filled in by the caller and used to perform a subsequent
* remote operation.
*/
MP_packet_Prefix *_MPCI_Get_packet ( void );
/**
- * @brief Deallocate a packet
+ * @brief Deallocate a packet.
*
* This routine deallocates a packet by invoking the user provided
* MPCI return packet callout.
@@ -260,7 +262,7 @@ void _MPCI_Return_packet (
);
/**
- * @brief Send a process packet
+ * @brief Send a process packet.
*
* This routine sends a process packet by invoking the user provided
* MPCI send callout.
@@ -274,7 +276,7 @@ void _MPCI_Send_process_packet (
);
/**
- * @brief Send a request packet
+ * @brief Send a request packet.
*
* This routine sends a request packet by invoking the user provided
* MPCI send callout.
@@ -286,7 +288,7 @@ void _MPCI_Send_process_packet (
* may indicate the caller is blocking on a message queue
* operation.
*
- * @return This method returns the operation status from the remote node.
+ * @retval This method returns the operation status from the remote node.
*/
uint32_t _MPCI_Send_request_packet (
uint32_t destination,
@@ -295,7 +297,7 @@ uint32_t _MPCI_Send_request_packet (
);
/**
- * @brief Send a response packet
+ * @brief Send a response packet.
*
* This routine sends a response packet by invoking the user provided
* MPCI send callout.
@@ -309,17 +311,17 @@ void _MPCI_Send_response_packet (
);
/**
- * @brief Receive a packet
+ * @brief Receive a packet.
*
* This routine receives a packet by invoking the user provided
* MPCI receive callout.
*
- * @return This method returns the packet received.
+ * @retval This method returns the packet received.
*/
MP_packet_Prefix *_MPCI_Receive_packet ( void );
/**
- * @brief Pass a packet to the thread
+ * @brief Pass a packet to the thread.
*
* This routine is responsible for passing @a the_packet to the thread
* waiting on the remote operation to complete. The unblocked thread is
@@ -327,7 +329,7 @@ MP_packet_Prefix *_MPCI_Receive_packet ( void );
*
* @param[in] the_packet is the response packet to be processed.
*
- * @return This method returns a pointer to the thread which was if unblocked
+ * @retval This method returns a pointer to the thread which was if unblocked
* or NULL if the waiting thread no longer exists.
*/
Thread_Control *_MPCI_Process_response (
@@ -335,7 +337,7 @@ Thread_Control *_MPCI_Process_response (
);
/**
- * @brief Receive and process all packets
+ * @brief Receive and process all packets.
*
* This is the server thread which receives and processes all MCPI packets.
*
@@ -346,14 +348,14 @@ Thread _MPCI_Receive_server(
);
/**
- * @brief Announce the availability of a packet
+ * @brief Announce the availability of a packet.
*
* This routine informs RTEMS of the availability of an MPCI packet.
*/
void _MPCI_Announce ( void );
/**
- * @brief Perform a process on another node
+ * @brief Perform a process on another node.
*
* This routine performs a remote procedure call so that a
* process operation can be performed on another node.
@@ -385,7 +387,7 @@ void _MPCI_Internal_packets_Send_process_packet (
*/
/**
- * @brief Perform requested action from another node
+ * @brief Perform requested action from another node.
*
* This routine performs the actions specific to this package for
* the request from another node.
@@ -417,7 +419,7 @@ void _MPCI_Internal_packets_Process_packet (
*/
/**
- * @brief Obtain an internal thread
+ * @brief Obtain an internal thread.
*
* This routine is used to obtain an internal threads MP packet.
*/