
#include <vipl_structs.h>
Definition at line 105 of file vipl_structs.h.
|
|
GM port used to access a local Myrinet board. Definition at line 108 of file vipl_structs.h. Referenced by vip_alive_alarm_callback(), vip_avl_deregister_memory(), vip_avl_register_memory(), vip_flush_fifo_send(), vip_process_send_desc(), vip_receive_event(), vip_send_data(), vip_sent_report_callback_status(), VipCloseNic(), VipConnectPeerRequest(), VipConnectRequest(), VipOpenNic(), VipQueryNic(), and VipQuerySystemManagementInfo(). |
|
|
Pointer to the pre-allocated DMA-able receive buffers. Definition at line 110 of file vipl_structs.h. Referenced by VipCloseNic(), and VipOpenNic(). |
|
|
Pointer to the pre-allocated DMA-able send buffers. Definition at line 112 of file vipl_structs.h. Referenced by VipCloseNic(), and VipOpenNic(). |
|
|
Pointer to the free send buffers list. Definition at line 114 of file vipl_structs.h. Referenced by vip_allocate_packet(), vip_flush_fifo_send(), vip_resume_callback(), vip_sent_callback(), and VipOpenNic(). |
|
|
Lookaside list of send requests. Definition at line 116 of file vipl_structs.h. Referenced by vip_allocate_packet(), VipCloseNic(), and VipOpenNic(). |
|
|
Pointer to the first entry in the send FIFO queue. Definition at line 118 of file vipl_structs.h. Referenced by vip_flush_fifo_send(), vip_resume_callback(), vip_send_data(), vip_sent_callback(), and VipOpenNic(). |
|
|
Pointer to the last entry in the send FIFO queue. Definition at line 120 of file vipl_structs.h. Referenced by vip_flush_fifo_send(), vip_send_data(), and VipOpenNic(). |
|
|
Total amount of memory registered by VI-GM on this GM port. Definition at line 122 of file vipl_structs.h. Referenced by VipOpenNic(), and VipRegisterMem(). |
|
|
Number of send buffers currently available. Definition at line 124 of file vipl_structs.h. Referenced by vip_allocate_packet(), vip_flush_fifo_send(), vip_resume_callback(), vip_sent_callback(), and VipOpenNic(). |
|
|
Number of messages currently queued in the send FIFO. Definition at line 126 of file vipl_structs.h. Referenced by vip_flush_fifo_send(), vip_send_data(), and VipOpenNic(). |
|
|
Number of NICs using this GM port. Definition at line 128 of file vipl_structs.h. Referenced by VipCloseNic(), and VipOpenNic(). |
|
|
GM Id of the Myrinet interface. Definition at line 130 of file vipl_structs.h. Referenced by vip_handle_conn_req(), vip_sent_report_callback_status(), and VipOpenNic(). |
|
|
GM Id of the associated connection manager (on the same node). Definition at line 132 of file vipl_structs.h. Referenced by vip_alive_alarm_callback(), vip_alive_sent_callback(), and VipOpenNic(). |
|
|
Magic number of this VI-GM endpoint, used for connection. Definition at line 134 of file vipl_structs.h. Referenced by vip_alive_alarm_callback(), vip_handle_conn_req(), and VipOpenNic(). |
|
|
GM alarm used to trigger the heartbeat messages sends. Definition at line 136 of file vipl_structs.h. Referenced by vip_alive_alarm_callback(), VipCloseNic(), and VipOpenNic(). |
|
|
DMA-able buffer containing the heartbeat message send periodically. Definition at line 138 of file vipl_structs.h. Referenced by vip_alive_alarm_callback(), vip_alive_sent_callback(), VipCloseNic(), and VipOpenNic(). |
|
|
Pointer to the first CONN structure in the waiting connection list. Definition at line 140 of file vipl_structs.h. Referenced by vip_handle_conn_req(), vip_remove_conn_waiting_list(), VipConnectPeerRequest(), VipConnectWait(), and VipOpenNic(). |
|
|
Pointer to the last CONN structure in the waiting connection list. Definition at line 142 of file vipl_structs.h. Referenced by vip_handle_conn_req(), vip_remove_conn_waiting_list(), VipConnectPeerRequest(), VipConnectWait(), and VipOpenNic(). |
|
|
Array of the pointers of the allocated NIC handles. Definition at line 144 of file vipl_structs.h. Referenced by vip_check_nic_and_vi(), vip_handle_report(), VipCloseNic(), and VipOpenNic(). |
|
|
Lookaside list of notify handlers. Definition at line 146 of file vipl_structs.h. Referenced by VipCloseNic(), VipCQNotify(), VipOpenNic(), VipRecvNotify(), and VipSendNotify(). |
|
|
Lookaside list of basic AVL structures. Definition at line 148 of file vipl_structs.h. Referenced by vip_avl_register_memory(), VipCloseNic(), and VipOpenNic(). |
|
|
Registration AVL tree, used as a registration cache. Definition at line 150 of file vipl_structs.h. Referenced by vip_avl_deregister_memory(), vip_avl_register_memory(), VipCloseNic(), and VipOpenNic(). |
|
|
Board number of the Myrinet interface. Definition at line 152 of file vipl_structs.h. Referenced by VipCloseNic(), VipOpenNic(), and VipQueryNic(). |
|
|
Port number of the GM port. Definition at line 154 of file vipl_structs.h. Referenced by vip_handle_conn_req(), vip_sent_report_callback_status(), and VipOpenNic(). |
|
|
Current number of available receive tokens. Definition at line 156 of file vipl_structs.h. Referenced by VipOpenNic(). |
|
|
Total number of receive tokens provided by the GM port. Definition at line 158 of file vipl_structs.h. Referenced by VipOpenNic(). |
|
|
Current number of available send tokens. Definition at line 160 of file vipl_structs.h. Referenced by vip_flush_fifo_send(), vip_resume_callback(), vip_send_data(), vip_sent_callback(), and VipOpenNic(). |
|
|
Total number of send tokens provided by the GM port. Definition at line 162 of file vipl_structs.h. Referenced by vip_resume_callback(), vip_sent_callback(), and VipOpenNic(). |
|
|
Thread in charge of periodically polling the GM port. Definition at line 164 of file vipl_structs.h. Referenced by VipCloseNic(), and VipOpenNic(). |
|
|
Thread blocking on the GM port when needed. Definition at line 166 of file vipl_structs.h. Referenced by VipCloseNic(), and VipOpenNic(). |
|
|
|
Lock to manage concurrent access to the GM receive code path. Definition at line 170 of file vipl_structs.h. Referenced by vip_plumber_blocking(), vip_plumber_periodic(), VipCloseNic(), VipDisconnect(), and VipOpenNic(). |
|
|
Semaphore used to trigger the activity of the blocking plumber thread from several VI-GM threads. Definition at line 173 of file vipl_structs.h. Referenced by vip_plumber_blocking(), vip_wait_for_notification(), VipCloseNic(), and VipOpenNic(). |
|
|
Flag indicating if the periodic plumber thread should be stopped. Definition at line 175 of file vipl_structs.h. Referenced by vip_plumber_periodic(), VipCloseNic(), and VipOpenNic(). |
|
|
Flag indicating if the blocking plumber thread should be stopped. Definition at line 177 of file vipl_structs.h. Referenced by vip_plumber_blocking(), VipCloseNic(), and VipOpenNic(). |
|
|
GM name of the associated Myrinet interface. Definition at line 179 of file vipl_structs.h. Referenced by VipConnectPeerRequest(), VipConnectRequest(), VipConnectWait(), VipOpenNic(), and VipQueryNic(). |
1.4.4.