mpool 119 opal/class/opal_free_list.c mca_mpool_base_module_t *mpool, int rcache_reg_flags, mpool 149 opal/class/opal_free_list.c flist->fl_mpool = mpool ? mpool : mca_mpool_base_default_module; mpool 138 opal/class/opal_free_list.h struct mca_mpool_base_module_t *mpool, mpool 126 opal/mca/btl/smcuda/btl_smcuda.c mca_mpool_base_module_t *mpool = mca_btl_smcuda_component.sm_mpool; mpool 128 opal/mca/btl/smcuda/btl_smcuda.c buf = mpool->mpool_alloc(mpool, bsize, opal_cache_line_size, 0); mpool 249 opal/mca/btl/smcuda/btl_smcuda.h static inline int sm_fifo_init(int fifo_size, mca_mpool_base_module_t *mpool, mpool 258 opal/mca/btl/smcuda/btl_smcuda.h fifo->queue_recv = (volatile void **)mpool->mpool_alloc( mpool 259 opal/mca/btl/smcuda/btl_smcuda.h mpool, sizeof(void *) * qsize, opal_cache_line_size, 0); mpool 165 opal/mca/btl/ugni/btl_ugni.h mca_mpool_base_module_t *mpool; mpool 148 opal/mca/btl/vader/btl_vader.h mca_mpool_base_module_t *mpool; mpool 345 opal/mca/btl/vader/btl_vader_component.c if (mca_btl_vader_component.mpool) { mpool 346 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.mpool->mpool_finalize (mca_btl_vader_component.mpool); mpool 347 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.mpool = NULL; mpool 100 opal/mca/btl/vader/btl_vader_module.c component->mpool = mca_mpool_basic_create ((void *) (component->my_segment + MCA_BTL_VADER_FIFO_SIZE), mpool 102 opal/mca/btl/vader/btl_vader_module.c if (NULL == component->mpool) { mpool 110 opal/mca/btl/vader/btl_vader_module.c component->mpool, 0, NULL, NULL, NULL); mpool 124 opal/mca/btl/vader/btl_vader_module.c component->mpool, 0, NULL, mca_btl_vader_frag_init, mpool 138 opal/mca/btl/vader/btl_vader_module.c component->mpool, 0, NULL, mca_btl_vader_frag_init, mpool 153 opal/mca/btl/vader/btl_vader_module.c component->mpool, 0, NULL, mca_btl_vader_frag_init, mpool 71 opal/mca/common/sm/common_sm.h mca_mpool_base_module_t *mpool; mpool 48 opal/mca/common/sm/common_sm_mpool.c static void *mca_common_sm_mpool_base (mca_mpool_base_module_t *mpool); mpool 53 opal/mca/common/sm/common_sm_mpool.c static void *mca_common_sm_mpool_alloc (mca_mpool_base_module_t *mpool, mpool 60 opal/mca/common/sm/common_sm_mpool.c static void mca_common_sm_mpool_free(mca_mpool_base_module_t *mpool, mpool 74 opal/mca/common/sm/common_sm_mpool.c static void mca_common_sm_mpool_module_init(mca_common_sm_mpool_module_t* mpool) mpool 76 opal/mca/common/sm/common_sm_mpool.c mpool->super.mpool_base = mca_common_sm_mpool_base; mpool 77 opal/mca/common/sm/common_sm_mpool.c mpool->super.mpool_alloc = mca_common_sm_mpool_alloc; mpool 78 opal/mca/common/sm/common_sm_mpool.c mpool->super.mpool_free = mca_common_sm_mpool_free; mpool 79 opal/mca/common/sm/common_sm_mpool.c mpool->super.mpool_finalize = sm_module_finalize; mpool 80 opal/mca/common/sm/common_sm_mpool.c mpool->super.mpool_ft_event = mca_common_sm_mpool_ft_event; mpool 81 opal/mca/common/sm/common_sm_mpool.c mpool->super.flags = 0; mpool 83 opal/mca/common/sm/common_sm_mpool.c mpool->sm_size = 0; mpool 84 opal/mca/common/sm/common_sm_mpool.c mpool->sm_allocator = NULL; mpool 85 opal/mca/common/sm/common_sm_mpool.c mpool->sm_mmap = NULL; mpool 86 opal/mca/common/sm/common_sm_mpool.c mpool->sm_common_module = NULL; mpool 87 opal/mca/common/sm/common_sm_mpool.c mpool->mem_node = -1; mpool 155 opal/mca/common/sm/common_sm_mpool.c static void *mca_common_sm_mpool_base(mca_mpool_base_module_t *mpool) mpool 157 opal/mca/common/sm/common_sm_mpool.c mca_common_sm_mpool_module_t *sm_mpool = (mca_common_sm_mpool_module_t *) mpool; mpool 165 opal/mca/common/sm/common_sm_mpool.c static void *mca_common_sm_mpool_alloc (mca_mpool_base_module_t* mpool, mpool 168 opal/mca/common/sm/common_sm_mpool.c mca_common_sm_mpool_module_t* mpool_sm = (mca_common_sm_mpool_module_t*)mpool; mpool 185 opal/mca/common/sm/common_sm_mpool.c void mca_common_sm_mpool_free(mca_mpool_base_module_t *mpool, void *addr) mpool 187 opal/mca/common/sm/common_sm_mpool.c mca_common_sm_mpool_module_t* mpool_sm = (mca_common_sm_mpool_module_t*)mpool; mpool 38 opal/mca/mpool/base/mpool_base_alloc.c mca_mpool_base_module_t *mpool; mpool 40 opal/mca/mpool/base/mpool_base_alloc.c mpool = mpool_tree_item->mpool; mpool 41 opal/mca/mpool/base/mpool_base_alloc.c mpool->mpool_free(mpool, mpool_tree_item->key); mpool 63 opal/mca/mpool/base/mpool_base_alloc.c mca_mpool_base_module_t *mpool; mpool 77 opal/mca/mpool/base/mpool_base_alloc.c mpool = mca_mpool_base_module_lookup (hints); mpool 78 opal/mca/mpool/base/mpool_base_alloc.c if (NULL != mpool) { mpool 79 opal/mca/mpool/base/mpool_base_alloc.c mem = mpool->mpool_alloc (mpool, size, sizeof(void *), 0); mpool 88 opal/mca/mpool/base/mpool_base_alloc.c mpool_tree_item->mpool = mpool; mpool 40 opal/mca/mpool/base/mpool_base_basic.c static void *mca_mpool_base_basic_alloc (mca_mpool_base_module_t *mpool, size_t size, mpool 43 opal/mca/mpool/base/mpool_base_basic.c mca_mpool_base_basic_module_t *basic_module = (mca_mpool_base_basic_module_t *) mpool; mpool 71 opal/mca/mpool/base/mpool_base_basic.c static void mca_mpool_base_basic_free (mca_mpool_base_module_t *mpool, void *addr) mpool 76 opal/mca/mpool/base/mpool_base_basic.c static void mca_mpool_base_basic_finalize (struct mca_mpool_base_module_t *mpool) mpool 78 opal/mca/mpool/base/mpool_base_basic.c mca_mpool_base_basic_module_t *basic_module = (mca_mpool_base_basic_module_t *) mpool; mpool 81 opal/mca/mpool/base/mpool_base_basic.c free (mpool); mpool 28 opal/mca/mpool/base/mpool_base_default.c static void *mca_mpool_default_alloc (mca_mpool_base_module_t *mpool, size_t size, mpool 50 opal/mca/mpool/base/mpool_base_default.c static void *mca_mpool_default_realloc (mca_mpool_base_module_t *mpool, void *addr, size_t size) mpool 62 opal/mca/mpool/base/mpool_base_default.c return mca_mpool_default_alloc (mpool, size, 8, 0); mpool 67 opal/mca/mpool/base/mpool_base_default.c static void mca_mpool_default_free (mca_mpool_base_module_t *mpool, void *addr) mpool 79 opal/mca/mpool/base/mpool_base_default.c static void mca_mpool_default_finalize (struct mca_mpool_base_module_t *mpool) mpool 137 opal/mca/mpool/base/mpool_base_frame.c MCA_BASE_FRAMEWORK_DECLARE(opal, mpool, "Memory pools", mca_mpool_base_register, mca_mpool_base_open, mpool 50 opal/mca/mpool/base/mpool_base_tree.h mca_mpool_base_module_t *mpool; mpool 84 opal/mca/mpool/hugepage/mpool_hugepage.h int mca_mpool_hugepage_module_init (mca_mpool_hugepage_module_t *mpool, mpool 49 opal/mca/mpool/hugepage/mpool_hugepage_module.c static void *mca_mpool_hugepage_alloc (mca_mpool_base_module_t *mpool, size_t size, size_t align, mpool 51 opal/mca/mpool/hugepage/mpool_hugepage_module.c static void *mca_mpool_hugepage_realloc (mca_mpool_base_module_t *mpool, void *addr, size_t size); mpool 52 opal/mca/mpool/hugepage/mpool_hugepage_module.c static void mca_mpool_hugepage_free (mca_mpool_base_module_t *mpool, void *addr); mpool 53 opal/mca/mpool/hugepage/mpool_hugepage_module.c static void mca_mpool_hugepage_finalize (mca_mpool_base_module_t *mpool); mpool 82 opal/mca/mpool/hugepage/mpool_hugepage_module.c int mca_mpool_hugepage_module_init(mca_mpool_hugepage_module_t *mpool, mpool 88 opal/mca/mpool/hugepage/mpool_hugepage_module.c mpool->super.mpool_component = &mca_mpool_hugepage_component.super; mpool 89 opal/mca/mpool/hugepage/mpool_hugepage_module.c mpool->super.mpool_base = NULL; /* no base .. */ mpool 90 opal/mca/mpool/hugepage/mpool_hugepage_module.c mpool->super.mpool_alloc = mca_mpool_hugepage_alloc; mpool 91 opal/mca/mpool/hugepage/mpool_hugepage_module.c mpool->super.mpool_realloc = mca_mpool_hugepage_realloc; mpool 92 opal/mca/mpool/hugepage/mpool_hugepage_module.c mpool->super.mpool_free = mca_mpool_hugepage_free; mpool 93 opal/mca/mpool/hugepage/mpool_hugepage_module.c mpool->super.mpool_finalize = mca_mpool_hugepage_finalize; mpool 94 opal/mca/mpool/hugepage/mpool_hugepage_module.c mpool->super.mpool_ft_event = mca_mpool_hugepage_ft_event; mpool 95 opal/mca/mpool/hugepage/mpool_hugepage_module.c mpool->super.flags = MCA_MPOOL_FLAGS_MPI_ALLOC_MEM; mpool 97 opal/mca/mpool/hugepage/mpool_hugepage_module.c OBJ_CONSTRUCT(&mpool->lock, opal_mutex_t); mpool 99 opal/mca/mpool/hugepage/mpool_hugepage_module.c mpool->huge_page = huge_page; mpool 107 opal/mca/mpool/hugepage/mpool_hugepage_module.c mpool->allocator = allocator_component->allocator_init (true, mca_mpool_hugepage_seg_alloc, mpool 108 opal/mca/mpool/hugepage/mpool_hugepage_module.c mca_mpool_hugepage_seg_free, mpool); mpool 110 opal/mca/mpool/hugepage/mpool_hugepage_module.c OBJ_CONSTRUCT(&mpool->allocation_tree, opal_rb_tree_t); mpool 111 opal/mca/mpool/hugepage/mpool_hugepage_module.c rc = opal_rb_tree_init (&mpool->allocation_tree, mca_mpool_rb_hugepage_compare); mpool 113 opal/mca/mpool/hugepage/mpool_hugepage_module.c OBJ_DESTRUCT(&mpool->allocation_tree); mpool 221 opal/mca/mpool/hugepage/mpool_hugepage_module.c static void *mca_mpool_hugepage_alloc (mca_mpool_base_module_t *mpool, size_t size, mpool 224 opal/mca/mpool/hugepage/mpool_hugepage_module.c mca_mpool_hugepage_module_t *hugepage_module = (mca_mpool_hugepage_module_t *) mpool; mpool 231 opal/mca/mpool/hugepage/mpool_hugepage_module.c static void *mca_mpool_hugepage_realloc (mca_mpool_base_module_t *mpool, void *addr, size_t size) mpool 233 opal/mca/mpool/hugepage/mpool_hugepage_module.c mca_mpool_hugepage_module_t *hugepage_module = (mca_mpool_hugepage_module_t *) mpool; mpool 241 opal/mca/mpool/hugepage/mpool_hugepage_module.c static void mca_mpool_hugepage_free (mca_mpool_base_module_t *mpool, void *addr) mpool 243 opal/mca/mpool/hugepage/mpool_hugepage_module.c mca_mpool_hugepage_module_t *hugepage_module = (mca_mpool_hugepage_module_t *) mpool; mpool 248 opal/mca/mpool/hugepage/mpool_hugepage_module.c static void mca_mpool_hugepage_finalize (struct mca_mpool_base_module_t *mpool) mpool 250 opal/mca/mpool/hugepage/mpool_hugepage_module.c mca_mpool_hugepage_module_t *hugepage_module = (mca_mpool_hugepage_module_t *) mpool; mpool 82 opal/mca/mpool/memkind/mpool_memkind.h void mca_mpool_memkind_module_init(mca_mpool_memkind_module_t *mpool); mpool 89 opal/mca/mpool/memkind/mpool_memkind.h mca_mpool_base_module_t* mpool, mpool 98 opal/mca/mpool/memkind/mpool_memkind.h mca_mpool_base_module_t* mpool, mpool 106 opal/mca/mpool/memkind/mpool_memkind.h mca_mpool_base_module_t* mpool, mpool 36 opal/mca/mpool/memkind/mpool_memkind_module.c void mca_mpool_memkind_module_init(mca_mpool_memkind_module_t *mpool) mpool 38 opal/mca/mpool/memkind/mpool_memkind_module.c mpool->super.mpool_component = &mca_mpool_memkind_component.super; mpool 39 opal/mca/mpool/memkind/mpool_memkind_module.c mpool->super.mpool_alloc = mca_mpool_memkind_alloc; mpool 40 opal/mca/mpool/memkind/mpool_memkind_module.c mpool->super.mpool_realloc = mca_mpool_memkind_realloc; mpool 41 opal/mca/mpool/memkind/mpool_memkind_module.c mpool->super.mpool_free = mca_mpool_memkind_free; mpool 42 opal/mca/mpool/memkind/mpool_memkind_module.c mpool->super.flags = MCA_MPOOL_FLAGS_MPI_ALLOC_MEM; mpool 46 opal/mca/mpool/memkind/mpool_memkind_module.c mca_mpool_base_module_t* mpool, mpool 51 opal/mca/mpool/memkind/mpool_memkind_module.c mca_mpool_memkind_module_t *memkind_module = (mca_mpool_memkind_module_t *) mpool; mpool 65 opal/mca/mpool/memkind/mpool_memkind_module.c void* mca_mpool_memkind_realloc(mca_mpool_base_module_t *mpool, void *addr, mpool 68 opal/mca/mpool/memkind/mpool_memkind_module.c mca_mpool_memkind_module_t *memkind_module = (mca_mpool_memkind_module_t *) mpool; mpool 72 opal/mca/mpool/memkind/mpool_memkind_module.c void mca_mpool_memkind_free(mca_mpool_base_module_t *mpool, void *addr) mpool 74 opal/mca/mpool/memkind/mpool_memkind_module.c mca_mpool_memkind_module_t *memkind_module = (mca_mpool_memkind_module_t *) mpool; mpool 71 opal/mca/mpool/mpool.h typedef void *(*mca_mpool_base_module_alloc_fn_t) (mca_mpool_base_module_t *mpool, mpool 78 opal/mca/mpool/mpool.h typedef void *(*mca_mpool_base_module_realloc_fn_t) (mca_mpool_base_module_t *mpool, mpool 84 opal/mca/mpool/mpool.h typedef void (*mca_mpool_base_module_free_fn_t) (mca_mpool_base_module_t *mpool, mpool 90 opal/mca/mpool/mpool.h typedef void* (*mca_mpool_base_module_address_fn_t) (mca_mpool_base_module_t *mpool); mpool 95 opal/mca/mpool/mpool.h typedef void (*mca_mpool_base_module_finalize_fn_t)(mca_mpool_base_module_t *mpool);