📄 mm_via_pre.h
字号:
/* -*- Mode: C; c-basic-offset:4 ; -*- *//* * (C) 2001 by Argonne National Laboratory. * See COPYRIGHT in top-level directory. */#ifndef MM_VIA_PRE_H#define MM_VIA_PRE_H#include "vipl.h"#include "mpiimpl.h"#include "mpiimplthread.h"typedef struct VI_Info{ long valid; MPID_Thread_lock_t lock; VIP_NIC_HANDLE hNic; VIP_VI_HANDLE hVi; VIP_VI_ATTRIBUTES Vi_RemoteAttribs; VIP_DESCRIPTOR *pRecvDesc, **pSendDesc, *pDesc; VIP_MEM_HANDLE mhSend, mhReceive; void *pSendDescriptorBuffer, *pReceiveDescriptorBuffer; char remotebuf[40]; VIP_NET_ADDRESS *pLocalAddress; VIP_NET_ADDRESS *pRemoteAddress; unsigned char *descriminator; int descriminator_len; VIP_DESCRIPTOR *pRecvList, *pRecvListTail; int nCurSendIndex; int nNumSendsAvailable; int nNumSendDescriptors; int nNumRecvDescriptors; int nReceivesPerAck; int nSendsPerAck; long nSendAcked; unsigned int nNumSent, nNumReceived, nSequenceNumberSend, nSequenceNumberReceive;} VI_Info;typedef struct MM_Car_data_via{ union mm_car_data_via_buf { struct car_via_simple { int num_written; } simple; struct car_via_tmp { int num_written; } tmp; struct car_via_vec { MPID_IOV vec[MPID_IOV_LIMIT]; int len; } vec;#ifdef WITH_METHOD_SHM struct car_via_shm { int num_written; } shm;#endif#ifdef WITH_METHOD_VIA struct car_via_via { int num_written; } via;#endif#ifdef WITH_METHOD_VIA_RDMA struct car_via_via_rdma { int num_written; } via_rdma;#endif } buf;} MM_Car_data_via;#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -