rdma_sync 519 ompi/mca/osc/rdma/osc_rdma.h static inline void ompi_osc_rdma_sync_rdma_inc_always (ompi_osc_rdma_sync_t *rdma_sync) rdma_sync 521 ompi/mca/osc/rdma/osc_rdma.h ompi_osc_rdma_counter_add (&rdma_sync->outstanding_rdma.counter, 1); rdma_sync 524 ompi/mca/osc/rdma/osc_rdma.h (unsigned long) rdma_sync->outstanding_rdma.counter); rdma_sync 527 ompi/mca/osc/rdma/osc_rdma.h static inline void ompi_osc_rdma_sync_rdma_inc (ompi_osc_rdma_sync_t *rdma_sync) rdma_sync 530 ompi/mca/osc/rdma/osc_rdma.h if (ompi_osc_rdma_use_btl_flush (rdma_sync->module)) { rdma_sync 534 ompi/mca/osc/rdma/osc_rdma.h ompi_osc_rdma_sync_rdma_inc_always (rdma_sync); rdma_sync 542 ompi/mca/osc/rdma/osc_rdma.h static inline void ompi_osc_rdma_sync_rdma_dec_always (ompi_osc_rdma_sync_t *rdma_sync) rdma_sync 545 ompi/mca/osc/rdma/osc_rdma.h ompi_osc_rdma_counter_add (&rdma_sync->outstanding_rdma.counter, -1); rdma_sync 548 ompi/mca/osc/rdma/osc_rdma.h (unsigned long) rdma_sync->outstanding_rdma.counter); rdma_sync 551 ompi/mca/osc/rdma/osc_rdma.h static inline void ompi_osc_rdma_sync_rdma_dec (ompi_osc_rdma_sync_t *rdma_sync) rdma_sync 554 ompi/mca/osc/rdma/osc_rdma.h if (ompi_osc_rdma_use_btl_flush (rdma_sync->module)) { rdma_sync 558 ompi/mca/osc/rdma/osc_rdma.h ompi_osc_rdma_sync_rdma_dec_always (rdma_sync); rdma_sync 15 ompi/mca/osc/rdma/osc_rdma_sync.c static void ompi_osc_rdma_sync_constructor (ompi_osc_rdma_sync_t *rdma_sync) rdma_sync 17 ompi/mca/osc/rdma/osc_rdma_sync.c rdma_sync->type = OMPI_OSC_RDMA_SYNC_TYPE_NONE; rdma_sync 18 ompi/mca/osc/rdma/osc_rdma_sync.c rdma_sync->epoch_active = false; rdma_sync 19 ompi/mca/osc/rdma/osc_rdma_sync.c rdma_sync->outstanding_rdma.counter = 0; rdma_sync 20 ompi/mca/osc/rdma/osc_rdma_sync.c OBJ_CONSTRUCT(&rdma_sync->lock, opal_mutex_t); rdma_sync 21 ompi/mca/osc/rdma/osc_rdma_sync.c OBJ_CONSTRUCT(&rdma_sync->demand_locked_peers, opal_list_t); rdma_sync 24 ompi/mca/osc/rdma/osc_rdma_sync.c static void ompi_osc_rdma_sync_destructor (ompi_osc_rdma_sync_t *rdma_sync) rdma_sync 26 ompi/mca/osc/rdma/osc_rdma_sync.c OBJ_DESTRUCT(&rdma_sync->lock); rdma_sync 27 ompi/mca/osc/rdma/osc_rdma_sync.c OBJ_DESTRUCT(&rdma_sync->demand_locked_peers); rdma_sync 35 ompi/mca/osc/rdma/osc_rdma_sync.c ompi_osc_rdma_sync_t *rdma_sync; rdma_sync 37 ompi/mca/osc/rdma/osc_rdma_sync.c rdma_sync = OBJ_NEW (ompi_osc_rdma_sync_t); rdma_sync 38 ompi/mca/osc/rdma/osc_rdma_sync.c if (OPAL_UNLIKELY(NULL == rdma_sync)) { rdma_sync 42 ompi/mca/osc/rdma/osc_rdma_sync.c rdma_sync->module = module; rdma_sync 43 ompi/mca/osc/rdma/osc_rdma_sync.c return rdma_sync; rdma_sync 46 ompi/mca/osc/rdma/osc_rdma_sync.c void ompi_osc_rdma_sync_return (ompi_osc_rdma_sync_t *rdma_sync) rdma_sync 48 ompi/mca/osc/rdma/osc_rdma_sync.c OBJ_RELEASE(rdma_sync); rdma_sync 74 ompi/mca/osc/rdma/osc_rdma_sync.c ompi_osc_rdma_sync_t *rdma_sync = &module->all_sync; rdma_sync 77 ompi/mca/osc/rdma/osc_rdma_sync.c if (OMPI_OSC_RDMA_SYNC_TYPE_PSCW != rdma_sync->type) { rdma_sync 82 ompi/mca/osc/rdma/osc_rdma_sync.c return ompi_osc_rdma_sync_array_peer (target, rdma_sync->peer_list.peers, rdma_sync->num_peers, peer); rdma_sync 122 ompi/mca/osc/rdma/osc_rdma_sync.h void ompi_osc_rdma_sync_return (ompi_osc_rdma_sync_t *rdma_sync); rdma_sync 140 ompi/mca/osc/rdma/osc_rdma_sync.h static inline int64_t ompi_osc_rdma_sync_get_count (ompi_osc_rdma_sync_t *rdma_sync) rdma_sync 142 ompi/mca/osc/rdma/osc_rdma_sync.h return rdma_sync->outstanding_rdma.counter;