template 17 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h #define OSC_MONITORING_GENERATE_TEMPLATE_ACCUMULATE(template) \ template 19 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h static int ompi_osc_monitoring_## template ##_compare_and_swap (const void *origin_addr, \ template 39 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_compare_and_swap(origin_addr, compare_addr, result_addr, dt, target_rank, target_disp, win); \ template 42 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h static int ompi_osc_monitoring_## template ##_get_accumulate (const void *origin_addr, \ template 69 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_get_accumulate(origin_addr, origin_count, origin_datatype, result_addr, result_count, result_datatype, target_rank, target_disp, target_count, target_datatype, op, win); \ template 72 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h static int ompi_osc_monitoring_## template ##_rget_accumulate (const void *origin_addr, \ template 101 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_rget_accumulate(origin_addr, origin_count, origin_datatype, result_addr, result_count, result_datatype, target_rank, target_disp, target_count, target_datatype, op, win, request); \ template 104 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h static int ompi_osc_monitoring_## template ##_raccumulate (const void *origin_addr, \ template 126 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_raccumulate(origin_addr, origin_count, origin_datatype, target_rank, target_disp, target_count, target_datatype, op, win, request); \ template 129 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h static int ompi_osc_monitoring_## template ##_accumulate (const void *origin_addr, \ template 150 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_accumulate(origin_addr, origin_count, origin_datatype, target_rank, target_disp, target_count, target_datatype, op, win); \ template 153 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h static int ompi_osc_monitoring_## template ##_fetch_and_op (const void *origin_addr, \ template 172 ompi/mca/osc/monitoring/osc_monitoring_accumulate.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_fetch_and_op(origin_addr, result_addr, dt, target_rank, target_disp, op, win); \ template 16 ompi/mca/osc/monitoring/osc_monitoring_active_target.h #define OSC_MONITORING_GENERATE_TEMPLATE_ACTIVE_TARGET(template) \ template 18 ompi/mca/osc/monitoring/osc_monitoring_active_target.h static int ompi_osc_monitoring_## template ##_post (ompi_group_t *group, int assert, ompi_win_t *win) \ template 20 ompi/mca/osc/monitoring/osc_monitoring_active_target.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_post(group, assert, win); \ template 23 ompi/mca/osc/monitoring/osc_monitoring_active_target.h static int ompi_osc_monitoring_## template ##_start (ompi_group_t *group, int assert, ompi_win_t *win) \ template 25 ompi/mca/osc/monitoring/osc_monitoring_active_target.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_start(group, assert, win); \ template 28 ompi/mca/osc/monitoring/osc_monitoring_active_target.h static int ompi_osc_monitoring_## template ##_complete (ompi_win_t *win) \ template 30 ompi/mca/osc/monitoring/osc_monitoring_active_target.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_complete(win); \ template 33 ompi/mca/osc/monitoring/osc_monitoring_active_target.h static int ompi_osc_monitoring_## template ##_wait (ompi_win_t *win) \ template 35 ompi/mca/osc/monitoring/osc_monitoring_active_target.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_wait(win); \ template 38 ompi/mca/osc/monitoring/osc_monitoring_active_target.h static int ompi_osc_monitoring_## template ##_test (ompi_win_t *win, int *flag) \ template 40 ompi/mca/osc/monitoring/osc_monitoring_active_target.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_test(win, flag); \ template 43 ompi/mca/osc/monitoring/osc_monitoring_active_target.h static int ompi_osc_monitoring_## template ##_fence (int assert, ompi_win_t *win) \ template 45 ompi/mca/osc/monitoring/osc_monitoring_active_target.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_fence(assert, win); \ template 17 ompi/mca/osc/monitoring/osc_monitoring_comm.h #define OSC_MONITORING_GENERATE_TEMPLATE_COMM(template) \ template 19 ompi/mca/osc/monitoring/osc_monitoring_comm.h static int ompi_osc_monitoring_## template ##_put (const void *origin_addr, \ template 40 ompi/mca/osc/monitoring/osc_monitoring_comm.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_put(origin_addr, origin_count, origin_datatype, target_rank, target_disp, target_count, target_datatype, win); \ template 43 ompi/mca/osc/monitoring/osc_monitoring_comm.h static int ompi_osc_monitoring_## template ##_rput (const void *origin_addr, \ template 65 ompi/mca/osc/monitoring/osc_monitoring_comm.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_rput(origin_addr, origin_count, origin_datatype, target_rank, target_disp, target_count, target_datatype, win, request); \ template 68 ompi/mca/osc/monitoring/osc_monitoring_comm.h static int ompi_osc_monitoring_## template ##_get (void *origin_addr, int origin_count, \ template 89 ompi/mca/osc/monitoring/osc_monitoring_comm.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_get(origin_addr, origin_count, origin_datatype, source_rank, source_disp, source_count, source_datatype, win); \ template 92 ompi/mca/osc/monitoring/osc_monitoring_comm.h static int ompi_osc_monitoring_## template ##_rget (void *origin_addr, int origin_count, \ template 114 ompi/mca/osc/monitoring/osc_monitoring_comm.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_rget(origin_addr, origin_count, origin_datatype, source_rank, source_disp, source_count, source_datatype, win, request); \ template 15 ompi/mca/osc/monitoring/osc_monitoring_dynamic.h #define OSC_MONITORING_GENERATE_TEMPLATE_DYNAMIC(template) \ template 17 ompi/mca/osc/monitoring/osc_monitoring_dynamic.h static int ompi_osc_monitoring_## template ##_attach (struct ompi_win_t *win, void *base, size_t len) \ template 19 ompi/mca/osc/monitoring/osc_monitoring_dynamic.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_win_attach(win, base, len); \ template 22 ompi/mca/osc/monitoring/osc_monitoring_dynamic.h static int ompi_osc_monitoring_## template ##_detach (struct ompi_win_t *win, const void *base) \ template 24 ompi/mca/osc/monitoring/osc_monitoring_dynamic.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_win_detach(win, base); \ template 22 ompi/mca/osc/monitoring/osc_monitoring_module.h #define OMPI_OSC_MONITORING_MODULE_VARIABLE(template) \ template 23 ompi/mca/osc/monitoring/osc_monitoring_module.h ompi_osc_monitoring_module_## template ##_template template 28 ompi/mca/osc/monitoring/osc_monitoring_module.h #define OSC_MONITORING_SET_TEMPLATE_FCT_NAME(template) \ template 29 ompi/mca/osc/monitoring/osc_monitoring_module.h ompi_osc_monitoring_## template ##_set_template template 34 ompi/mca/osc/monitoring/osc_monitoring_module.h #define OMPI_OSC_MONITORING_MODULE_GENERATE(template) \ template 36 ompi/mca/osc/monitoring/osc_monitoring_module.h static ompi_osc_base_module_t OMPI_OSC_MONITORING_MODULE_VARIABLE(template); template 38 ompi/mca/osc/monitoring/osc_monitoring_module.h #define OSC_MONITORING_GENERATE_TEMPLATE_MODULE(template) \ template 40 ompi/mca/osc/monitoring/osc_monitoring_module.h static int ompi_osc_monitoring_## template ##_free(ompi_win_t *win) \ template 42 ompi/mca/osc/monitoring/osc_monitoring_module.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_free(win); \ template 45 ompi/mca/osc/monitoring/osc_monitoring_module.h #define MCA_OSC_MONITORING_MODULE_TEMPLATE_GENERATE(template) \ template 50 ompi/mca/osc/monitoring/osc_monitoring_module.h OSC_MONITORING_SET_TEMPLATE_FCT_NAME(template) (ompi_osc_base_module_t*module) \ template 60 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_win_attach = ompi_osc_monitoring_## template ##_attach, \ template 61 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_win_detach = ompi_osc_monitoring_## template ##_detach, \ template 62 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_free = ompi_osc_monitoring_## template ##_free, \ template 64 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_put = ompi_osc_monitoring_## template ##_put, \ template 65 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_get = ompi_osc_monitoring_## template ##_get, \ template 66 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_accumulate = ompi_osc_monitoring_## template ##_accumulate, \ template 67 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_compare_and_swap = ompi_osc_monitoring_## template ##_compare_and_swap, \ template 68 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_fetch_and_op = ompi_osc_monitoring_## template ##_fetch_and_op, \ template 69 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_get_accumulate = ompi_osc_monitoring_## template ##_get_accumulate, \ template 71 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_rput = ompi_osc_monitoring_## template ##_rput, \ template 72 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_rget = ompi_osc_monitoring_## template ##_rget, \ template 73 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_raccumulate = ompi_osc_monitoring_## template ##_raccumulate, \ template 74 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_rget_accumulate = ompi_osc_monitoring_## template ##_rget_accumulate, \ template 76 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_fence = ompi_osc_monitoring_## template ##_fence, \ template 78 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_start = ompi_osc_monitoring_## template ##_start, \ template 79 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_complete = ompi_osc_monitoring_## template ##_complete, \ template 80 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_post = ompi_osc_monitoring_## template ##_post, \ template 81 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_wait = ompi_osc_monitoring_## template ##_wait, \ template 82 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_test = ompi_osc_monitoring_## template ##_test, \ template 84 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_lock = ompi_osc_monitoring_## template ##_lock, \ template 85 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_unlock = ompi_osc_monitoring_## template ##_unlock, \ template 86 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_lock_all = ompi_osc_monitoring_## template ##_lock_all, \ template 87 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_unlock_all = ompi_osc_monitoring_## template ##_unlock_all, \ template 89 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_sync = ompi_osc_monitoring_## template ##_sync, \ template 90 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_flush = ompi_osc_monitoring_## template ##_flush, \ template 91 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_flush_all = ompi_osc_monitoring_## template ##_flush_all, \ template 92 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_flush_local = ompi_osc_monitoring_## template ##_flush_local, \ template 93 ompi/mca/osc/monitoring/osc_monitoring_module.h .osc_flush_local_all = ompi_osc_monitoring_## template ##_flush_local_all, \ template 99 ompi/mca/osc/monitoring/osc_monitoring_module.h memcpy(&OMPI_OSC_MONITORING_MODULE_VARIABLE(template), \ template 15 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h #define OSC_MONITORING_GENERATE_TEMPLATE_PASSIVE_TARGET(template) \ template 17 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h static int ompi_osc_monitoring_## template ##_sync (struct ompi_win_t *win) \ template 19 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_sync(win); \ template 22 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h static int ompi_osc_monitoring_## template ##_flush (int target, struct ompi_win_t *win) \ template 24 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_flush(target, win); \ template 27 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h static int ompi_osc_monitoring_## template ##_flush_all (struct ompi_win_t *win) \ template 29 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_flush_all(win); \ template 32 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h static int ompi_osc_monitoring_## template ##_flush_local (int target, struct ompi_win_t *win) \ template 34 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_flush_local(target, win); \ template 37 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h static int ompi_osc_monitoring_## template ##_flush_local_all (struct ompi_win_t *win) \ template 39 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_flush_local_all(win); \ template 42 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h static int ompi_osc_monitoring_## template ##_lock (int lock_type, int target, int assert, ompi_win_t *win) \ template 44 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_lock(lock_type, target, assert, win); \ template 47 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h static int ompi_osc_monitoring_## template ##_unlock (int target, ompi_win_t *win) \ template 49 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_unlock(target, win); \ template 52 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h static int ompi_osc_monitoring_## template ##_lock_all (int assert, struct ompi_win_t *win) \ template 54 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_lock_all(assert, win); \ template 57 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h static int ompi_osc_monitoring_## template ##_unlock_all (struct ompi_win_t *win) \ template 59 ompi/mca/osc/monitoring/osc_monitoring_passive_target.h return OMPI_OSC_MONITORING_MODULE_VARIABLE(template).osc_unlock_all(win); \ template 37 ompi/mca/osc/monitoring/osc_monitoring_template.h #define OSC_MONITORING_MODULE_TEMPLATE_GENERATE(template) \ template 40 ompi/mca/osc/monitoring/osc_monitoring_template.h OMPI_OSC_MONITORING_MODULE_GENERATE(template) \ template 42 ompi/mca/osc/monitoring/osc_monitoring_template.h OSC_MONITORING_GENERATE_TEMPLATE_ACCUMULATE(template) \ template 43 ompi/mca/osc/monitoring/osc_monitoring_template.h OSC_MONITORING_GENERATE_TEMPLATE_ACTIVE_TARGET(template) \ template 44 ompi/mca/osc/monitoring/osc_monitoring_template.h OSC_MONITORING_GENERATE_TEMPLATE_COMM(template) \ template 45 ompi/mca/osc/monitoring/osc_monitoring_template.h OSC_MONITORING_GENERATE_TEMPLATE_DYNAMIC(template) \ template 46 ompi/mca/osc/monitoring/osc_monitoring_template.h OSC_MONITORING_GENERATE_TEMPLATE_MODULE(template) \ template 47 ompi/mca/osc/monitoring/osc_monitoring_template.h OSC_MONITORING_GENERATE_TEMPLATE_PASSIVE_TARGET(template) \ template 51 ompi/mca/osc/monitoring/osc_monitoring_template.h MCA_OSC_MONITORING_MODULE_TEMPLATE_GENERATE(template) template 63 opal/mca/patcher/overwrite/patcher_overwrite_module.c unsigned template) template 81 opal/mca/patcher/overwrite/patcher_overwrite_module.c INSERT_BIT(dst, dst_bitpos, (template>>i)&1);