OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

btl_openib_async.h
1 /*
2 * Copyright (c) 2007-2008 Mellanox Technologies. All rights reserved.
3 * $COPYRIGHT$
4 *
5 * Additional copyrights may follow
6 *
7 * $HEADER$
8 *
9 * @file
10 */
11
12 #ifndef MCA_BTL_OPENIB_ASYNC_H
13 #define MCA_BTL_OPENIB_ASYNC_H
14 #include "btl_openib_endpoint.h"
15
16 void* btl_openib_async_thread(void *one_hca);
17 void mca_btl_openib_load_apm(struct ibv_qp *qp, mca_btl_openib_endpoint_t *ep);
18 int btl_openib_async_command_done(int exp);
19 #if HAVE_XRC
20 void mca_btl_openib_load_apm_xrc_rcv(uint32_t qp_num, mca_btl_openib_endpoint_t *ep);
21 #endif
22
23 #define APM_ENABLED (0 != mca_btl_openib_component.apm_lmc || 0 != mca_btl_openib_component.apm_ports)
24
25 #endif
mca_btl_base_endpoint_t
State of ELAN endpoint connection.
Definition: btl_elan_endpoint.h:33