Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
mpi_lan.h File Reference

Go to the source code of this file.

Data Structures

struct  _MSG_LAN_SEND_REQUEST
 
struct  _MSG_LAN_SEND_REPLY
 
struct  _MSG_LAN_RECEIVE_POST_REQUEST
 
struct  _MSG_LAN_RECEIVE_POST_REPLY
 
struct  _MSG_LAN_RESET_REQUEST
 
struct  _MSG_LAN_RESET_REPLY
 

Macros

#define LAN_REPLY_PACKET_LENGTH_MASK   (0x0000FFFF)
 
#define LAN_REPLY_PACKET_LENGTH_SHIFT   (0)
 
#define LAN_REPLY_BUCKET_CONTEXT_MASK   (0x07FF0000)
 
#define LAN_REPLY_BUCKET_CONTEXT_SHIFT   (16)
 
#define LAN_REPLY_BUFFER_CONTEXT_MASK   (0x07FFFFFF)
 
#define LAN_REPLY_BUFFER_CONTEXT_SHIFT   (0)
 
#define LAN_REPLY_FORM_MASK   (0x18000000)
 
#define LAN_REPLY_FORM_RECEIVE_SINGLE   (0x00)
 
#define LAN_REPLY_FORM_RECEIVE_MULTIPLE   (0x01)
 
#define LAN_REPLY_FORM_SEND_SINGLE   (0x02)
 
#define LAN_REPLY_FORM_MESSAGE_CONTEXT   (0x03)
 
#define LAN_REPLY_FORM_SHIFT   (27)
 
#define GET_LAN_PACKET_LENGTH(x)
 
#define SET_LAN_PACKET_LENGTH(x, lth)
 
#define GET_LAN_BUCKET_CONTEXT(x)
 
#define SET_LAN_BUCKET_CONTEXT(x, ctx)
 
#define GET_LAN_BUFFER_CONTEXT(x)
 
#define SET_LAN_BUFFER_CONTEXT(x, ctx)
 
#define GET_LAN_FORM(x)
 
#define SET_LAN_FORM(x, frm)
 
#define MPI_LAN_DEVICE_STATE_RESET   (0x00)
 
#define MPI_LAN_DEVICE_STATE_OPERATIONAL   (0x01)
 
#define MPI_LAN_TX_MODES_ENABLE_LOOPBACK_SUPPRESSION   (0x01)
 

Typedefs

typedef struct
_MSG_LAN_SEND_REQUEST 
MSG_LAN_SEND_REQUEST
 
typedef struct
_MSG_LAN_SEND_REQUEST 
PTR_MSG_LAN_SEND_REQUEST
 
typedef struct
_MSG_LAN_SEND_REQUEST 
LANSendRequest_t
 
typedef struct
_MSG_LAN_SEND_REQUEST 
pLANSendRequest_t
 
typedef struct _MSG_LAN_SEND_REPLY MSG_LAN_SEND_REPLY
 
typedef struct _MSG_LAN_SEND_REPLY PTR_MSG_LAN_SEND_REPLY
 
typedef struct _MSG_LAN_SEND_REPLY LANSendReply_t
 
typedef struct _MSG_LAN_SEND_REPLY pLANSendReply_t
 
typedef struct
_MSG_LAN_RECEIVE_POST_REQUEST 
MSG_LAN_RECEIVE_POST_REQUEST
 
typedef struct
_MSG_LAN_RECEIVE_POST_REQUEST 
PTR_MSG_LAN_RECEIVE_POST_REQUEST
 
typedef struct
_MSG_LAN_RECEIVE_POST_REQUEST 
LANReceivePostRequest_t
 
typedef struct
_MSG_LAN_RECEIVE_POST_REQUEST 
pLANReceivePostRequest_t
 
typedef struct
_MSG_LAN_RECEIVE_POST_REPLY 
MSG_LAN_RECEIVE_POST_REPLY
 
typedef struct
_MSG_LAN_RECEIVE_POST_REPLY 
PTR_MSG_LAN_RECEIVE_POST_REPLY
 
typedef struct
_MSG_LAN_RECEIVE_POST_REPLY 
LANReceivePostReply_t
 
typedef struct
_MSG_LAN_RECEIVE_POST_REPLY 
pLANReceivePostReply_t
 
typedef struct
_MSG_LAN_RESET_REQUEST 
MSG_LAN_RESET_REQUEST
 
typedef struct
_MSG_LAN_RESET_REQUEST 
PTR_MSG_LAN_RESET_REQUEST
 
typedef struct
_MSG_LAN_RESET_REQUEST 
LANResetRequest_t
 
typedef struct
_MSG_LAN_RESET_REQUEST 
pLANResetRequest_t
 
typedef struct _MSG_LAN_RESET_REPLY MSG_LAN_RESET_REPLY
 
typedef struct _MSG_LAN_RESET_REPLY PTR_MSG_LAN_RESET_REPLY
 
typedef struct _MSG_LAN_RESET_REPLY LANResetReply_t
 
typedef struct _MSG_LAN_RESET_REPLY pLANResetReply_t
 

Macro Definition Documentation

#define GET_LAN_BUCKET_CONTEXT (   x)
Value:

Definition at line 174 of file mpi_lan.h.

#define GET_LAN_BUFFER_CONTEXT (   x)
Value:

Definition at line 182 of file mpi_lan.h.

#define GET_LAN_FORM (   x)
Value:

Definition at line 190 of file mpi_lan.h.

#define GET_LAN_PACKET_LENGTH (   x)
Value:

Definition at line 166 of file mpi_lan.h.

#define LAN_REPLY_BUCKET_CONTEXT_MASK   (0x07FF0000)

Definition at line 155 of file mpi_lan.h.

#define LAN_REPLY_BUCKET_CONTEXT_SHIFT   (16)

Definition at line 156 of file mpi_lan.h.

#define LAN_REPLY_BUFFER_CONTEXT_MASK   (0x07FFFFFF)

Definition at line 157 of file mpi_lan.h.

#define LAN_REPLY_BUFFER_CONTEXT_SHIFT   (0)

Definition at line 158 of file mpi_lan.h.

#define LAN_REPLY_FORM_MASK   (0x18000000)

Definition at line 159 of file mpi_lan.h.

#define LAN_REPLY_FORM_MESSAGE_CONTEXT   (0x03)

Definition at line 163 of file mpi_lan.h.

#define LAN_REPLY_FORM_RECEIVE_MULTIPLE   (0x01)

Definition at line 161 of file mpi_lan.h.

#define LAN_REPLY_FORM_RECEIVE_SINGLE   (0x00)

Definition at line 160 of file mpi_lan.h.

#define LAN_REPLY_FORM_SEND_SINGLE   (0x02)

Definition at line 162 of file mpi_lan.h.

#define LAN_REPLY_FORM_SHIFT   (27)

Definition at line 164 of file mpi_lan.h.

#define LAN_REPLY_PACKET_LENGTH_MASK   (0x0000FFFF)

Definition at line 153 of file mpi_lan.h.

#define LAN_REPLY_PACKET_LENGTH_SHIFT   (0)

Definition at line 154 of file mpi_lan.h.

#define MPI_LAN_DEVICE_STATE_OPERATIONAL   (0x01)

Definition at line 204 of file mpi_lan.h.

#define MPI_LAN_DEVICE_STATE_RESET   (0x00)

Definition at line 203 of file mpi_lan.h.

#define MPI_LAN_TX_MODES_ENABLE_LOOPBACK_SUPPRESSION   (0x01)

Definition at line 211 of file mpi_lan.h.

#define SET_LAN_BUCKET_CONTEXT (   x,
  ctx 
)
Value:
LAN_REPLY_BUCKET_CONTEXT_MASK))

Definition at line 177 of file mpi_lan.h.

#define SET_LAN_BUFFER_CONTEXT (   x,
  ctx 
)
Value:
LAN_REPLY_BUFFER_CONTEXT_MASK))

Definition at line 185 of file mpi_lan.h.

#define SET_LAN_FORM (   x,
  frm 
)
Value:
((x) = ((x) & ~LAN_REPLY_FORM_MASK) | \
(((frm) << LAN_REPLY_FORM_SHIFT) & \
LAN_REPLY_FORM_MASK))

Definition at line 193 of file mpi_lan.h.

#define SET_LAN_PACKET_LENGTH (   x,
  lth 
)
Value:
LAN_REPLY_PACKET_LENGTH_MASK))

Definition at line 169 of file mpi_lan.h.

Typedef Documentation