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