OpenMPI  0.1.1
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
State of ELAN endpoint connection.
Definition: btl_elan_endpoint.h:33