Main Page | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

vipl_structs.h File Reference

Go to the source code of this file.

Data Structures

struct  VIP_SEND_REQ
struct  VIP_HANDLE
struct  VIP_HANDLE_SET
struct  VIP_GM
struct  VIP_NIC
struct  VIP_CQ_ENTRY
struct  VIP_CQ
struct  VIP_PTAG
struct  VIP_MEM
struct  VIP_VI_QUEUE
struct  VIP_VI
struct  VIP_CONN
struct  VIP_CHKSUM
struct  VIP_AVL_RANGE
struct  VIP_NOTIFY

Typedefs

typedef gm_up_t VIP_UINTPTR
typedef VIP_SEND_REQ VIP_SEND_REQ
typedef VIP_HANDLE VIP_HANDLE
typedef VIP_HANDLE_SET VIP_HANDLE_SET
typedef VIP_GM VIP_GM
typedef VIP_NIC VIP_NIC
typedef VIP_CQ_ENTRY VIP_CQ_ENTRY
typedef VIP_CQ VIP_CQ
typedef VIP_PTAG VIP_PTAG
typedef VIP_MEM VIP_MEM
typedef VIP_VI_QUEUE VIP_VI_QUEUE
typedef VIP_VI VIP_VI
typedef VIP_CONN VIP_CONN
typedef VIP_CHKSUM VIP_CHKSUM
typedef VIP_AVL_RANGE VIP_AVL_RANGE
typedef VIP_NOTIFY VIP_NOTIFY


Detailed Description

The VI-GM structures definition include file.

Definition in file vipl_structs.h.


Typedef Documentation

typedef gm_up_t VIP_UINTPTR
 

Unsigned integer type large enough to store a pointer.

Definition at line 19 of file vipl_structs.h.

typedef struct VIP_SEND_REQ VIP_SEND_REQ
 

A VI-GM send request. It contains all of the informations regarding the associated GM message to send. This structure may have a very short life if the message is sent as soon as it is build, but it may be queued in the send FIFO if ressources are limited (send tokens). This structure is passed to the send completion callback to access internal VI-GM control informations.

typedef struct VIP_HANDLE VIP_HANDLE
 

The common fields at the beginning of all VIA specific handles. Provide an abstraction of all VI-GM internal structures.

typedef struct VIP_HANDLE_SET VIP_HANDLE_SET
 

A generic collection of VIA handles.

typedef struct VIP_GM VIP_GM
 

A structure describing the use of a GM port.

typedef struct VIP_NIC VIP_NIC
 

A structure describing a VI Network Interface.

typedef struct VIP_CQ_ENTRY VIP_CQ_ENTRY
 

Entry in a VI-GM completion queue.

typedef struct VIP_CQ VIP_CQ
 

Structure related to a VI-GM completion queue.

typedef struct VIP_PTAG VIP_PTAG
 

Structure related to a VI-GM protection tag.

typedef struct VIP_MEM VIP_MEM
 

Structure related to a registered VI-GM memory region.

typedef struct VIP_VI_QUEUE VIP_VI_QUEUE
 

A VI queue (send queue or receive queue) of a VI.

typedef struct VIP_VI VIP_VI
 

Structure related to a VI-GM Virtual Interface.

typedef struct VIP_CONN VIP_CONN
 

This structure provides the informations related to a pending connection.

typedef struct VIP_CHKSUM VIP_CHKSUM
 

This structure describe the checksum of a packet and what is needed to check it.

typedef struct VIP_AVL_RANGE VIP_AVL_RANGE
 

This structure describe a memory segment in the Registration AVL tree.

typedef struct VIP_NOTIFY VIP_NOTIFY
 

This structure describe a pending Notify entry.

VI-GM-1.3 by Myricom © 1997-2006. Documentation generated on 20 May 2006 by doxygen 1.4.4.