__api             158 ompi/mca/coll/hcoll/coll_hcoll_module.c #define HCOL_SAVE_PREV_COLL_API(__api) do {\
__api             159 ompi/mca/coll/hcoll/coll_hcoll_module.c     hcoll_module->previous_ ## __api            = comm->c_coll->coll_ ## __api;\
__api             160 ompi/mca/coll/hcoll/coll_hcoll_module.c     hcoll_module->previous_ ## __api ## _module = comm->c_coll->coll_ ## __api ## _module;\
__api             161 ompi/mca/coll/hcoll/coll_hcoll_module.c     if (!comm->c_coll->coll_ ## __api || !comm->c_coll->coll_ ## __api ## _module) {\
__api             164 ompi/mca/coll/hcoll/coll_hcoll_module.c     OBJ_RETAIN(hcoll_module->previous_ ## __api ## _module);\
__api              19 ompi/mca/coll/monitoring/coll_monitoring_component.c #define MONITORING_SAVE_PREV_COLL_API(__module, __comm, __api)          \
__api              21 ompi/mca/coll/monitoring/coll_monitoring_component.c         if( NULL != __comm->c_coll->coll_ ## __api ## _module ) {        \
__api              22 ompi/mca/coll/monitoring/coll_monitoring_component.c             __module->real.coll_ ## __api = __comm->c_coll->coll_ ## __api; \
__api              23 ompi/mca/coll/monitoring/coll_monitoring_component.c             __module->real.coll_ ## __api ## _module = __comm->c_coll->coll_ ## __api ## _module; \
__api              24 ompi/mca/coll/monitoring/coll_monitoring_component.c             OBJ_RETAIN(__module->real.coll_ ## __api ## _module);       \
__api              27 ompi/mca/coll/monitoring/coll_monitoring_component.c             __module->super.coll_ ## __api = NULL;                      \
__api              29 ompi/mca/coll/monitoring/coll_monitoring_component.c                                        "coll_" # __api, __comm->c_name); \
__api              31 ompi/mca/coll/monitoring/coll_monitoring_component.c         if( NULL != __comm->c_coll->coll_i ## __api ## _module ) {       \
__api              32 ompi/mca/coll/monitoring/coll_monitoring_component.c             __module->real.coll_i ## __api = __comm->c_coll->coll_i ## __api; \
__api              33 ompi/mca/coll/monitoring/coll_monitoring_component.c             __module->real.coll_i ## __api ## _module = __comm->c_coll->coll_i ## __api ## _module; \
__api              34 ompi/mca/coll/monitoring/coll_monitoring_component.c             OBJ_RETAIN(__module->real.coll_i ## __api ## _module);      \
__api              37 ompi/mca/coll/monitoring/coll_monitoring_component.c             __module->super.coll_i ## __api = NULL;                     \
__api              39 ompi/mca/coll/monitoring/coll_monitoring_component.c                                        "coll_i" # __api, __comm->c_name); \
__api              43 ompi/mca/coll/monitoring/coll_monitoring_component.c #define MONITORING_RELEASE_PREV_COLL_API(__module, __comm, __api)       \
__api              45 ompi/mca/coll/monitoring/coll_monitoring_component.c         if( NULL != __module->real.coll_ ## __api ## _module ) {        \
__api              46 ompi/mca/coll/monitoring/coll_monitoring_component.c             if( NULL != __module->real.coll_ ## __api ## _module->coll_module_disable ) { \
__api              47 ompi/mca/coll/monitoring/coll_monitoring_component.c                 __module->real.coll_ ## __api ## _module->coll_module_disable(__module->real.coll_ ## __api ## _module, __comm); \
__api              49 ompi/mca/coll/monitoring/coll_monitoring_component.c             OBJ_RELEASE(__module->real.coll_ ## __api ## _module);      \
__api              50 ompi/mca/coll/monitoring/coll_monitoring_component.c             __module->real.coll_ ## __api = NULL;                       \
__api              51 ompi/mca/coll/monitoring/coll_monitoring_component.c             __module->real.coll_ ## __api ## _module = NULL;            \
__api              53 ompi/mca/coll/monitoring/coll_monitoring_component.c         if( NULL != __module->real.coll_i ## __api ## _module ) {       \
__api              54 ompi/mca/coll/monitoring/coll_monitoring_component.c             if( NULL != __module->real.coll_i ## __api ## _module->coll_module_disable ) { \
__api              55 ompi/mca/coll/monitoring/coll_monitoring_component.c                 __module->real.coll_i ## __api ## _module->coll_module_disable(__module->real.coll_i ## __api ## _module, __comm); \
__api              57 ompi/mca/coll/monitoring/coll_monitoring_component.c             OBJ_RELEASE(__module->real.coll_i ## __api ## _module);     \
__api              58 ompi/mca/coll/monitoring/coll_monitoring_component.c             __module->real.coll_i ## __api = NULL;                      \
__api              59 ompi/mca/coll/monitoring/coll_monitoring_component.c             __module->real.coll_i ## __api ## _module = NULL;           \
__api             131 ompi/mca/coll/portals4/coll_portals4_component.c #define PORTALS4_SAVE_PREV_COLL_API(__module, __comm, __api)                                \
__api             133 ompi/mca/coll/portals4/coll_portals4_component.c         __module->previous_ ## __api            = __comm->c_coll->coll_ ## __api;            \
__api             134 ompi/mca/coll/portals4/coll_portals4_component.c         __module->previous_ ## __api ## _module = __comm->c_coll->coll_ ## __api ## _module; \
__api             135 ompi/mca/coll/portals4/coll_portals4_component.c         if (!comm->c_coll->coll_ ## __api || !comm->c_coll->coll_ ## __api ## _module) {      \
__api             137 ompi/mca/coll/portals4/coll_portals4_component.c                     "(%d/%s): no underlying " # __api"; disqualifying myself",              \
__api             141 ompi/mca/coll/portals4/coll_portals4_component.c         OBJ_RETAIN(__module->previous_ ## __api ## _module);                                \
__api              57 oshmem/mca/scoll/mpi/scoll_mpi_module.c #define MPI_SAVE_PREV_SCOLL_API(__api) do {\
__api              58 oshmem/mca/scoll/mpi/scoll_mpi_module.c     mpi_module->previous_ ## __api            = osh_group->g_scoll.scoll_ ## __api;\
__api              59 oshmem/mca/scoll/mpi/scoll_mpi_module.c     mpi_module->previous_ ## __api ## _module = osh_group->g_scoll.scoll_ ## __api ## _module;\
__api              60 oshmem/mca/scoll/mpi/scoll_mpi_module.c     if (!osh_group->g_scoll.scoll_ ## __api || !osh_group->g_scoll.scoll_ ## __api ## _module) {\
__api              61 oshmem/mca/scoll/mpi/scoll_mpi_module.c         MPI_COLL_VERBOSE(1, "no underlying " # __api"; disqualifying myself");\
__api              64 oshmem/mca/scoll/mpi/scoll_mpi_module.c     OBJ_RETAIN(mpi_module->previous_ ## __api ## _module);\
__api             200 oshmem/mca/scoll/scoll.h #define PREVIOUS_SCOLL_FN(module, __api, group, ...) do { \
__api             201 oshmem/mca/scoll/scoll.h     group->g_scoll.scoll_ ## __api ## _module = (mca_scoll_base_module_1_0_0_t*) module->previous_ ## __api ## _module; \
__api             202 oshmem/mca/scoll/scoll.h     rc = module->previous_ ## __api (group, __VA_ARGS__); \
__api             203 oshmem/mca/scoll/scoll.h     group->g_scoll.scoll_ ## __api ## _module = (mca_scoll_base_module_1_0_0_t*) module; \