basic_module 61 ompi/mca/coll/basic/coll_basic_module.c mca_coll_basic_module_t *basic_module; basic_module 63 ompi/mca/coll/basic/coll_basic_module.c basic_module = OBJ_NEW(mca_coll_basic_module_t); basic_module 64 ompi/mca/coll/basic/coll_basic_module.c if (NULL == basic_module) return NULL; basic_module 70 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_module_enable = mca_coll_basic_module_enable; basic_module 71 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.ft_event = mca_coll_basic_ft_event; basic_module 74 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_allgather = mca_coll_basic_allgather_inter; basic_module 75 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_allgatherv = mca_coll_basic_allgatherv_inter; basic_module 76 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_allreduce = mca_coll_basic_allreduce_inter; basic_module 77 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_alltoall = mca_coll_basic_alltoall_inter; basic_module 78 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_alltoallv = mca_coll_basic_alltoallv_inter; basic_module 79 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_alltoallw = mca_coll_basic_alltoallw_inter; basic_module 80 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_barrier = mca_coll_basic_barrier_inter_lin; basic_module 81 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_bcast = mca_coll_basic_bcast_lin_inter; basic_module 82 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_exscan = NULL; basic_module 83 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_gather = mca_coll_basic_gather_inter; basic_module 84 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_gatherv = mca_coll_basic_gatherv_inter; basic_module 85 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_reduce = mca_coll_basic_reduce_lin_inter; basic_module 86 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_reduce_scatter_block = mca_coll_basic_reduce_scatter_block_inter; basic_module 87 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_reduce_scatter = mca_coll_basic_reduce_scatter_inter; basic_module 88 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_scan = NULL; basic_module 89 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_scatter = mca_coll_basic_scatter_inter; basic_module 90 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_scatterv = mca_coll_basic_scatterv_inter; basic_module 92 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_allgather = ompi_coll_base_allgather_intra_basic_linear; basic_module 93 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_allgatherv = ompi_coll_base_allgatherv_intra_basic_default; basic_module 94 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_allreduce = mca_coll_basic_allreduce_intra; basic_module 95 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_alltoall = ompi_coll_base_alltoall_intra_basic_linear; basic_module 96 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_alltoallv = ompi_coll_base_alltoallv_intra_basic_linear; basic_module 97 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_alltoallw = mca_coll_basic_alltoallw_intra; basic_module 98 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_barrier = ompi_coll_base_barrier_intra_basic_linear; basic_module 99 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_bcast = ompi_coll_base_bcast_intra_basic_linear; basic_module 100 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_exscan = mca_coll_basic_exscan_intra; basic_module 101 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_gather = ompi_coll_base_gather_intra_basic_linear; basic_module 102 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_gatherv = mca_coll_basic_gatherv_intra; basic_module 103 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_reduce = ompi_coll_base_reduce_intra_basic_linear; basic_module 104 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_reduce_scatter_block = mca_coll_basic_reduce_scatter_block_intra; basic_module 105 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_reduce_scatter = mca_coll_basic_reduce_scatter_intra; basic_module 106 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_scan = mca_coll_basic_scan_intra; basic_module 107 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_scatter = ompi_coll_base_scatter_intra_basic_linear; basic_module 108 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_scatterv = mca_coll_basic_scatterv_intra; basic_module 110 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_allgather = ompi_coll_base_allgather_intra_basic_linear; basic_module 111 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_allgatherv = ompi_coll_base_allgatherv_intra_basic_default; basic_module 112 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_allreduce = mca_coll_basic_allreduce_intra; basic_module 113 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_alltoall = ompi_coll_base_alltoall_intra_basic_linear; basic_module 114 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_alltoallv = ompi_coll_base_alltoallv_intra_basic_linear; basic_module 115 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_alltoallw = mca_coll_basic_alltoallw_intra; basic_module 116 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_barrier = mca_coll_basic_barrier_intra_log; basic_module 117 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_bcast = mca_coll_basic_bcast_log_intra; basic_module 118 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_exscan = mca_coll_basic_exscan_intra; basic_module 119 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_gather = ompi_coll_base_gather_intra_basic_linear; basic_module 120 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_gatherv = mca_coll_basic_gatherv_intra; basic_module 121 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_reduce = mca_coll_basic_reduce_log_intra; basic_module 122 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_reduce_scatter_block = mca_coll_basic_reduce_scatter_block_intra; basic_module 123 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_reduce_scatter = mca_coll_basic_reduce_scatter_intra; basic_module 124 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_scan = mca_coll_basic_scan_intra; basic_module 125 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_scatter = ompi_coll_base_scatter_intra_basic_linear; basic_module 126 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_scatterv = mca_coll_basic_scatterv_intra; basic_module 130 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_neighbor_allgather = mca_coll_basic_neighbor_allgather; basic_module 131 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_neighbor_allgatherv = mca_coll_basic_neighbor_allgatherv; basic_module 132 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_neighbor_alltoall = mca_coll_basic_neighbor_alltoall; basic_module 133 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_neighbor_alltoallv = mca_coll_basic_neighbor_alltoallv; basic_module 134 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_neighbor_alltoallw = mca_coll_basic_neighbor_alltoallw; basic_module 136 ompi/mca/coll/basic/coll_basic_module.c basic_module->super.coll_reduce_local = mca_coll_base_reduce_local; basic_module 138 ompi/mca/coll/basic/coll_basic_module.c return &(basic_module->super); basic_module 43 opal/mca/mpool/base/mpool_base_basic.c mca_mpool_base_basic_module_t *basic_module = (mca_mpool_base_basic_module_t *) mpool; basic_module 47 opal/mca/mpool/base/mpool_base_basic.c opal_mutex_lock (&basic_module->lock); basic_module 49 opal/mca/mpool/base/mpool_base_basic.c align = align > basic_module->min_align ? align : basic_module->min_align; basic_module 51 opal/mca/mpool/base/mpool_base_basic.c next_ptr = OPAL_ALIGN(basic_module->ptr, align, uintptr_t); basic_module 53 opal/mca/mpool/base/mpool_base_basic.c size = OPAL_ALIGN(size, 8, size_t) + next_ptr - basic_module->ptr; basic_module 55 opal/mca/mpool/base/mpool_base_basic.c if (size > basic_module->avail) { basic_module 56 opal/mca/mpool/base/mpool_base_basic.c opal_mutex_unlock (&basic_module->lock); basic_module 61 opal/mca/mpool/base/mpool_base_basic.c basic_module->avail -= size; basic_module 62 opal/mca/mpool/base/mpool_base_basic.c basic_module->ptr += size; basic_module 64 opal/mca/mpool/base/mpool_base_basic.c opal_mutex_unlock (&basic_module->lock); basic_module 78 opal/mca/mpool/base/mpool_base_basic.c mca_mpool_base_basic_module_t *basic_module = (mca_mpool_base_basic_module_t *) mpool; basic_module 80 opal/mca/mpool/base/mpool_base_basic.c OBJ_DESTRUCT(&basic_module->lock); basic_module 93 opal/mca/mpool/base/mpool_base_basic.c mca_mpool_base_basic_module_t *basic_module = calloc (1, sizeof (*basic_module)); basic_module 95 opal/mca/mpool/base/mpool_base_basic.c if (OPAL_UNLIKELY(NULL == basic_module)) { basic_module 99 opal/mca/mpool/base/mpool_base_basic.c memcpy (&basic_module->super, &mca_mpool_basic_template, sizeof (mca_mpool_basic_template)); basic_module 101 opal/mca/mpool/base/mpool_base_basic.c OBJ_CONSTRUCT(&basic_module->lock, opal_mutex_t); basic_module 103 opal/mca/mpool/base/mpool_base_basic.c basic_module->super.mpool_base = base; basic_module 104 opal/mca/mpool/base/mpool_base_basic.c basic_module->ptr = (uintptr_t) base; basic_module 105 opal/mca/mpool/base/mpool_base_basic.c basic_module->size = basic_module->avail = size; basic_module 106 opal/mca/mpool/base/mpool_base_basic.c basic_module->min_align = min_align; basic_module 108 opal/mca/mpool/base/mpool_base_basic.c return &basic_module->super;