1 /*
2  * Copyright (C) by Argonne National Laboratory
3  *     See COPYRIGHT in top-level directory
4  */
5 
6 #ifndef CH4R_RMA_ORIGIN_CALLBACKS_H_INCLUDED
7 #define CH4R_RMA_ORIGIN_CALLBACKS_H_INCLUDED
8 
9 /* This file includes all RMA callback routines on the packet issuing side.
10  * All handler functions are named with suffix "_origin_cb". */
11 
12 int MPIDIG_put_ack_origin_cb(MPIR_Request * req);
13 int MPIDIG_acc_ack_origin_cb(MPIR_Request * req);
14 int MPIDIG_get_acc_ack_origin_cb(MPIR_Request * req);
15 int MPIDIG_cswap_ack_origin_cb(MPIR_Request * req);
16 int MPIDIG_get_ack_origin_cb(MPIR_Request * req);
17 int MPIDIG_put_origin_cb(MPIR_Request * sreq);
18 int MPIDIG_cswap_origin_cb(MPIR_Request * sreq);
19 int MPIDIG_acc_origin_cb(MPIR_Request * sreq);
20 int MPIDIG_get_acc_origin_cb(MPIR_Request * sreq);
21 int MPIDIG_put_data_origin_cb(MPIR_Request * sreq);
22 int MPIDIG_acc_data_origin_cb(MPIR_Request * sreq);
23 int MPIDIG_get_acc_data_origin_cb(MPIR_Request * sreq);
24 int MPIDIG_put_dt_origin_cb(MPIR_Request * sreq);
25 int MPIDIG_acc_dt_origin_cb(MPIR_Request * sreq);
26 int MPIDIG_get_acc_dt_origin_cb(MPIR_Request * sreq);
27 int MPIDIG_get_origin_cb(MPIR_Request * sreq);
28 
29 #endif /* CH4R_RMA_ORIGIN_CALLBACKS_H_INCLUDED */
30