mca_btl_vader_component 151 opal/mca/btl/vader/btl_vader.h OPAL_MODULE_DECLSPEC extern mca_btl_vader_component_t mca_btl_vader_component; mca_btl_vader_component 180 opal/mca/btl/vader/btl_vader.h if (size >= (size_t) mca_btl_vader_component.memcpy_limit) { mca_btl_vader_component 83 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component_t mca_btl_vader_component = { mca_btl_vader_component 107 opal/mca/btl/vader/btl_vader_component.c (void) mca_base_var_group_component_register(&mca_btl_vader_component.super.btl_version, mca_btl_vader_component 111 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.vader_free_list_num = 8; mca_btl_vader_component 112 opal/mca/btl/vader/btl_vader_component.c (void) mca_base_component_var_register(&mca_btl_vader_component.super.btl_version, mca_btl_vader_component 118 opal/mca/btl/vader/btl_vader_component.c &mca_btl_vader_component.vader_free_list_num); mca_btl_vader_component 119 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.vader_free_list_max = 512; mca_btl_vader_component 120 opal/mca/btl/vader/btl_vader_component.c (void) mca_base_component_var_register(&mca_btl_vader_component.super.btl_version, mca_btl_vader_component 126 opal/mca/btl/vader/btl_vader_component.c &mca_btl_vader_component.vader_free_list_max); mca_btl_vader_component 127 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.vader_free_list_inc = 64; mca_btl_vader_component 128 opal/mca/btl/vader/btl_vader_component.c (void) mca_base_component_var_register(&mca_btl_vader_component.super.btl_version, mca_btl_vader_component 133 opal/mca/btl/vader/btl_vader_component.c &mca_btl_vader_component.vader_free_list_inc); mca_btl_vader_component 135 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.memcpy_limit = 524288; mca_btl_vader_component 136 opal/mca/btl/vader/btl_vader_component.c (void) mca_base_component_var_register(&mca_btl_vader_component.super.btl_version, mca_btl_vader_component 142 opal/mca/btl/vader/btl_vader_component.c &mca_btl_vader_component.memcpy_limit); mca_btl_vader_component 144 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.log_attach_align = 21; mca_btl_vader_component 145 opal/mca/btl/vader/btl_vader_component.c (void) mca_base_component_var_register(&mca_btl_vader_component.super.btl_version, mca_btl_vader_component 151 opal/mca/btl/vader/btl_vader_component.c &mca_btl_vader_component.log_attach_align); mca_btl_vader_component 155 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.segment_size = 1 << 24; mca_btl_vader_component 157 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.segment_size = 1 << 22; mca_btl_vader_component 159 opal/mca/btl/vader/btl_vader_component.c (void) mca_base_component_var_register(&mca_btl_vader_component.super.btl_version, mca_btl_vader_component 169 opal/mca/btl/vader/btl_vader_component.c &mca_btl_vader_component.segment_size); mca_btl_vader_component 171 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.max_inline_send = 256; mca_btl_vader_component 172 opal/mca/btl/vader/btl_vader_component.c (void) mca_base_component_var_register(&mca_btl_vader_component.super.btl_version, mca_btl_vader_component 178 opal/mca/btl/vader/btl_vader_component.c &mca_btl_vader_component.max_inline_send); mca_btl_vader_component 180 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.fbox_threshold = 16; mca_btl_vader_component 181 opal/mca/btl/vader/btl_vader_component.c (void) mca_base_component_var_register(&mca_btl_vader_component.super.btl_version, mca_btl_vader_component 186 opal/mca/btl/vader/btl_vader_component.c MCA_BASE_VAR_SCOPE_LOCAL, &mca_btl_vader_component.fbox_threshold); mca_btl_vader_component 188 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.fbox_max = 32; mca_btl_vader_component 189 opal/mca/btl/vader/btl_vader_component.c (void) mca_base_component_var_register(&mca_btl_vader_component.super.btl_version, mca_btl_vader_component 193 opal/mca/btl/vader/btl_vader_component.c MCA_BASE_VAR_SCOPE_LOCAL, &mca_btl_vader_component.fbox_max); mca_btl_vader_component 195 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.fbox_size = 4096; mca_btl_vader_component 196 opal/mca/btl/vader/btl_vader_component.c (void) mca_base_component_var_register(&mca_btl_vader_component.super.btl_version, mca_btl_vader_component 199 opal/mca/btl/vader/btl_vader_component.c OPAL_INFO_LVL_5, MCA_BASE_VAR_SCOPE_LOCAL, &mca_btl_vader_component.fbox_size); mca_btl_vader_component 204 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.single_copy_mechanism = single_copy_mechanisms[0].value; mca_btl_vader_component 205 opal/mca/btl/vader/btl_vader_component.c (void) mca_base_component_var_register(&mca_btl_vader_component.super.btl_version, mca_btl_vader_component 208 opal/mca/btl/vader/btl_vader_component.c OPAL_INFO_LVL_3, MCA_BASE_VAR_SCOPE_GROUP, &mca_btl_vader_component.single_copy_mechanism); mca_btl_vader_component 212 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.backing_directory = "/dev/shm"; mca_btl_vader_component 214 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.backing_directory = opal_process_info.job_session_dir; mca_btl_vader_component 216 opal/mca/btl/vader/btl_vader_component.c (void) mca_base_component_var_register (&mca_btl_vader_component.super.btl_version, "backing_directory", mca_btl_vader_component 221 opal/mca/btl/vader/btl_vader_component.c MCA_BASE_VAR_SCOPE_READONLY, &mca_btl_vader_component.backing_directory); mca_btl_vader_component 226 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.knem_dma_min = 0; mca_btl_vader_component 227 opal/mca/btl/vader/btl_vader_component.c (void) mca_base_component_var_register(&mca_btl_vader_component.super.btl_version, "knem_dma_min", mca_btl_vader_component 232 opal/mca/btl/vader/btl_vader_component.c &mca_btl_vader_component.knem_dma_min); mca_btl_vader_component 237 opal/mca/btl/vader/btl_vader_component.c if (MCA_BTL_VADER_XPMEM == mca_btl_vader_component.single_copy_mechanism) { mca_btl_vader_component 275 opal/mca/btl/vader/btl_vader_component.c if (MCA_BTL_VADER_NONE != mca_btl_vader_component.single_copy_mechanism) { mca_btl_vader_component 291 opal/mca/btl/vader/btl_vader_component.c mca_btl_base_param_register(&mca_btl_vader_component.super.btl_version, mca_btl_vader_component 305 opal/mca/btl/vader/btl_vader_component.c OBJ_CONSTRUCT(&mca_btl_vader_component.vader_frags_eager, opal_free_list_t); mca_btl_vader_component 306 opal/mca/btl/vader/btl_vader_component.c OBJ_CONSTRUCT(&mca_btl_vader_component.vader_frags_user, opal_free_list_t); mca_btl_vader_component 307 opal/mca/btl/vader/btl_vader_component.c OBJ_CONSTRUCT(&mca_btl_vader_component.vader_frags_max_send, opal_free_list_t); mca_btl_vader_component 308 opal/mca/btl/vader/btl_vader_component.c OBJ_CONSTRUCT(&mca_btl_vader_component.vader_fboxes, opal_free_list_t); mca_btl_vader_component 309 opal/mca/btl/vader/btl_vader_component.c OBJ_CONSTRUCT(&mca_btl_vader_component.lock, opal_mutex_t); mca_btl_vader_component 310 opal/mca/btl/vader/btl_vader_component.c OBJ_CONSTRUCT(&mca_btl_vader_component.pending_endpoints, opal_list_t); mca_btl_vader_component 311 opal/mca/btl/vader/btl_vader_component.c OBJ_CONSTRUCT(&mca_btl_vader_component.pending_fragments, opal_list_t); mca_btl_vader_component 326 opal/mca/btl/vader/btl_vader_component.c OBJ_DESTRUCT(&mca_btl_vader_component.vader_frags_eager); mca_btl_vader_component 327 opal/mca/btl/vader/btl_vader_component.c OBJ_DESTRUCT(&mca_btl_vader_component.vader_frags_user); mca_btl_vader_component 328 opal/mca/btl/vader/btl_vader_component.c OBJ_DESTRUCT(&mca_btl_vader_component.vader_frags_max_send); mca_btl_vader_component 329 opal/mca/btl/vader/btl_vader_component.c OBJ_DESTRUCT(&mca_btl_vader_component.vader_fboxes); mca_btl_vader_component 330 opal/mca/btl/vader/btl_vader_component.c OBJ_DESTRUCT(&mca_btl_vader_component.lock); mca_btl_vader_component 331 opal/mca/btl/vader/btl_vader_component.c OBJ_DESTRUCT(&mca_btl_vader_component.pending_endpoints); mca_btl_vader_component 332 opal/mca/btl/vader/btl_vader_component.c OBJ_DESTRUCT(&mca_btl_vader_component.pending_fragments); mca_btl_vader_component 334 opal/mca/btl/vader/btl_vader_component.c if (MCA_BTL_VADER_XPMEM == mca_btl_vader_component.single_copy_mechanism && mca_btl_vader_component 335 opal/mca/btl/vader/btl_vader_component.c NULL != mca_btl_vader_component.my_segment) { mca_btl_vader_component 336 opal/mca/btl/vader/btl_vader_component.c munmap (mca_btl_vader_component.my_segment, mca_btl_vader_component.segment_size); mca_btl_vader_component 339 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.my_segment = NULL; mca_btl_vader_component 345 opal/mca/btl/vader/btl_vader_component.c if (mca_btl_vader_component.mpool) { mca_btl_vader_component 346 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.mpool->mpool_finalize (mca_btl_vader_component.mpool); mca_btl_vader_component 347 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.mpool = NULL; mca_btl_vader_component 359 opal/mca/btl/vader/btl_vader_component.c if (MCA_BTL_VADER_XPMEM == mca_btl_vader_component.single_copy_mechanism) { mca_btl_vader_component 360 opal/mca/btl/vader/btl_vader_component.c modex.xpmem.seg_id = mca_btl_vader_component.my_seg_id; mca_btl_vader_component 361 opal/mca/btl/vader/btl_vader_component.c modex.xpmem.segment_base = mca_btl_vader_component.my_segment; mca_btl_vader_component 366 opal/mca/btl/vader/btl_vader_component.c modex_size = opal_shmem_sizeof_shmem_ds (&mca_btl_vader_component.seg_ds); mca_btl_vader_component 367 opal/mca/btl/vader/btl_vader_component.c memmove (&modex.seg_ds, &mca_btl_vader_component.seg_ds, modex_size); mca_btl_vader_component 374 opal/mca/btl/vader/btl_vader_component.c &mca_btl_vader_component.super.btl_version, &modex, modex_size); mca_btl_vader_component 383 opal/mca/btl/vader/btl_vader_component.c if (single_copy_mechanisms[i].value == mca_btl_vader_component.single_copy_mechanism) { mca_btl_vader_component 384 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.single_copy_mechanism = single_copy_mechanisms[i+1].value; mca_btl_vader_component 394 opal/mca/btl/vader/btl_vader_component.c int initial_mechanism = mca_btl_vader_component.single_copy_mechanism; mca_btl_vader_component 401 opal/mca/btl/vader/btl_vader_component.c if (MCA_BTL_VADER_XPMEM == mca_btl_vader_component.single_copy_mechanism) { mca_btl_vader_component 417 opal/mca/btl/vader/btl_vader_component.c if (MCA_BTL_VADER_CMA == mca_btl_vader_component.single_copy_mechanism) { mca_btl_vader_component 461 opal/mca/btl/vader/btl_vader_component.c if (MCA_BTL_VADER_KNEM == mca_btl_vader_component.single_copy_mechanism) { mca_btl_vader_component 476 opal/mca/btl/vader/btl_vader_component.c if (MCA_BTL_VADER_NONE == mca_btl_vader_component.single_copy_mechanism) { mca_btl_vader_component 482 opal/mca/btl/vader/btl_vader_component.c if (MCA_BTL_VADER_EMUL == mca_btl_vader_component.single_copy_mechanism) { mca_btl_vader_component 496 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component_t *component = &mca_btl_vader_component; mca_btl_vader_component 538 opal/mca/btl/vader/btl_vader_component.c if (MCA_BTL_VADER_XPMEM != mca_btl_vader_component.single_copy_mechanism) { mca_btl_vader_component 541 opal/mca/btl/vader/btl_vader_component.c rc = opal_asprintf(&sm_file, "%s" OPAL_PATH_SEP "vader_segment.%s.%x.%d", mca_btl_vader_component.backing_directory, mca_btl_vader_component 595 opal/mca/btl/vader/btl_vader_component.c if (MCA_BTL_VADER_XPMEM == mca_btl_vader_component.single_copy_mechanism) { mca_btl_vader_component 643 opal/mca/btl/vader/btl_vader_component.c mca_btl_vader_component.fbox_in_endpoints[mca_btl_vader_component.num_fbox_in_endpoints++] = endpoint; mca_btl_vader_component 657 opal/mca/btl/vader/btl_vader_component.c hdr = vader_fifo_read (mca_btl_vader_component.my_fifo, &endpoint); mca_btl_vader_component 697 opal/mca/btl/vader/btl_vader_component.c opal_list_remove_item (&mca_btl_vader_component.pending_endpoints, &ep->super); mca_btl_vader_component 712 opal/mca/btl/vader/btl_vader_component.c count = opal_list_get_size (&mca_btl_vader_component.pending_endpoints); mca_btl_vader_component 717 opal/mca/btl/vader/btl_vader_component.c OPAL_THREAD_LOCK(&mca_btl_vader_component.lock); mca_btl_vader_component 718 opal/mca/btl/vader/btl_vader_component.c OPAL_LIST_FOREACH_SAFE(ep, next, &mca_btl_vader_component.pending_endpoints, mca_btl_base_endpoint_t) { mca_btl_vader_component 721 opal/mca/btl/vader/btl_vader_component.c OPAL_THREAD_UNLOCK(&mca_btl_vader_component.lock); mca_btl_vader_component 736 opal/mca/btl/vader/btl_vader_component.c if (mca_btl_vader_component.num_fbox_in_endpoints) { mca_btl_vader_component 742 opal/mca/btl/vader/btl_vader_component.c if (VADER_FIFO_FREE == mca_btl_vader_component.my_fifo->fifo_head) { mca_btl_vader_component 81 opal/mca/btl/vader/btl_vader_fbox.h const unsigned int fbox_size = mca_btl_vader_component.fbox_size; mca_btl_vader_component 183 opal/mca/btl/vader/btl_vader_fbox.h const unsigned int fbox_size = mca_btl_vader_component.fbox_size; mca_btl_vader_component 186 opal/mca/btl/vader/btl_vader_fbox.h for (unsigned int i = 0 ; i < mca_btl_vader_component.num_fbox_in_endpoints ; ++i) { mca_btl_vader_component 187 opal/mca/btl/vader/btl_vader_fbox.h mca_btl_base_endpoint_t *ep = mca_btl_vader_component.fbox_in_endpoints[i]; mca_btl_vader_component 260 opal/mca/btl/vader/btl_vader_fbox.h if (OPAL_UNLIKELY(NULL == ep->fbox_out.buffer && mca_btl_vader_component.fbox_threshold == OPAL_THREAD_ADD_FETCH_SIZE_T (&ep->send_count, 1))) { mca_btl_vader_component 262 opal/mca/btl/vader/btl_vader_fbox.h OPAL_THREAD_LOCK(&mca_btl_vader_component.lock); mca_btl_vader_component 266 opal/mca/btl/vader/btl_vader_fbox.h opal_free_list_item_t *fbox = opal_free_list_get (&mca_btl_vader_component.vader_fboxes); mca_btl_vader_component 270 opal/mca/btl/vader/btl_vader_fbox.h memset (fbox->ptr, 0, mca_btl_vader_component.fbox_size); mca_btl_vader_component 282 opal/mca/btl/vader/btl_vader_fbox.h OPAL_THREAD_UNLOCK(&mca_btl_vader_component.lock); mca_btl_vader_component 90 opal/mca/btl/vader/btl_vader_fifo.h return (fifo_value_t) ((intptr_t) (addr - mca_btl_vader_component.my_segment)) | ((fifo_value_t)MCA_BTL_VADER_LOCAL_RANK << MCA_BTL_VADER_OFFSET_BITS); mca_btl_vader_component 100 opal/mca/btl/vader/btl_vader_fifo.h return (void *)(intptr_t)((offset & MCA_BTL_VADER_OFFSET_MASK) + mca_btl_vader_component.endpoints[offset >> MCA_BTL_VADER_OFFSET_BITS].segment_base); mca_btl_vader_component 130 opal/mca/btl/vader/btl_vader_fifo.h *ep = &mca_btl_vader_component.endpoints[value >> MCA_BTL_VADER_OFFSET_BITS]; mca_btl_vader_component 162 opal/mca/btl/vader/btl_vader_fifo.h fifo->fbox_available = mca_btl_vader_component.fbox_max; mca_btl_vader_component 163 opal/mca/btl/vader/btl_vader_fifo.h mca_btl_vader_component.my_fifo = fifo; mca_btl_vader_component 127 opal/mca/btl/vader/btl_vader_frag.h mca_btl_vader_frag_alloc (&(frag), &mca_btl_vader_component.vader_frags_eager, endpoint) mca_btl_vader_component 130 opal/mca/btl/vader/btl_vader_frag.h mca_btl_vader_frag_alloc (&(frag), &mca_btl_vader_component.vader_frags_max_send, endpoint) mca_btl_vader_component 133 opal/mca/btl/vader/btl_vader_frag.h mca_btl_vader_frag_alloc (&(frag), &mca_btl_vader_component.vader_frags_user, endpoint) mca_btl_vader_component 137 opal/mca/btl/vader/btl_vader_get.c if (mca_btl_vader_component.knem_dma_min <= size) { mca_btl_vader_component 151 opal/mca/btl/vader/btl_vader_knem.c if (!(mca_btl_vader_component.knem_dma_min && (knem_info.features & KNEM_FEATURE_DMA))) { mca_btl_vader_component 153 opal/mca/btl/vader/btl_vader_knem.c mca_btl_vader_component.knem_dma_min = UINT_MAX; mca_btl_vader_component 67 opal/mca/btl/vader/btl_vader_module.c &mca_btl_vader_component.super, mca_btl_vader_component 84 opal/mca/btl/vader/btl_vader_module.c mca_btl_vader_component_t *component = &mca_btl_vader_component; mca_btl_vader_component 101 opal/mca/btl/vader/btl_vader_module.c (unsigned long) (mca_btl_vader_component.segment_size - MCA_BTL_VADER_FIFO_SIZE), 64); mca_btl_vader_component 108 opal/mca/btl/vader/btl_vader_module.c OBJ_CLASS(opal_free_list_item_t), mca_btl_vader_component.fbox_size, mca_btl_vader_component 109 opal/mca/btl/vader/btl_vader_module.c opal_cache_line_size, 0, mca_btl_vader_component.fbox_max, 4, mca_btl_vader_component 120 opal/mca/btl/vader/btl_vader_module.c mca_btl_vader_component.max_inline_send + sizeof (mca_btl_vader_frag_t), mca_btl_vader_component 144 opal/mca/btl/vader/btl_vader_module.c if (MCA_BTL_VADER_XPMEM != mca_btl_vader_component.single_copy_mechanism) { mca_btl_vader_component 164 opal/mca/btl/vader/btl_vader_module.c if (MCA_BTL_VADER_XPMEM == mca_btl_vader_component.single_copy_mechanism) { mca_btl_vader_component 165 opal/mca/btl/vader/btl_vader_module.c mca_btl_vader_component.vma_module = mca_rcache_base_vma_module_alloc (); mca_btl_vader_component 174 opal/mca/btl/vader/btl_vader_module.c mca_btl_vader_component_t *component = &mca_btl_vader_component; mca_btl_vader_component 192 opal/mca/btl/vader/btl_vader_module.c if (MCA_BTL_VADER_XPMEM == mca_btl_vader_component.single_copy_mechanism) { mca_btl_vader_component 195 opal/mca/btl/vader/btl_vader_module.c (void) vader_get_registation (ep, modex->xpmem.segment_base, mca_btl_vader_component.segment_size, mca_btl_vader_component 256 opal/mca/btl/vader/btl_vader_module.c mca_btl_vader_component_t *component = &mca_btl_vader_component; mca_btl_vader_component 353 opal/mca/btl/vader/btl_vader_module.c mca_btl_vader_component_t *component = &mca_btl_vader_component; mca_btl_vader_component 372 opal/mca/btl/vader/btl_vader_module.c if (MCA_BTL_VADER_XPMEM != mca_btl_vader_component.single_copy_mechanism) { mca_btl_vader_component 373 opal/mca/btl/vader/btl_vader_module.c opal_shmem_unlink (&mca_btl_vader_component.seg_ds); mca_btl_vader_component 374 opal/mca/btl/vader/btl_vader_module.c opal_shmem_segment_detach (&mca_btl_vader_component.seg_ds); mca_btl_vader_component 378 opal/mca/btl/vader/btl_vader_module.c if (NULL != mca_btl_vader_component.vma_module) { mca_btl_vader_component 379 opal/mca/btl/vader/btl_vader_module.c OBJ_RELEASE(mca_btl_vader_component.vma_module); mca_btl_vader_component 413 opal/mca/btl/vader/btl_vader_module.c if (size <= (size_t) mca_btl_vader_component.max_inline_send) { mca_btl_vader_component 417 opal/mca/btl/vader/btl_vader_module.c } else if (MCA_BTL_VADER_XPMEM != mca_btl_vader_component.single_copy_mechanism && mca_btl_vader_component 470 opal/mca/btl/vader/btl_vader_module.c if (MCA_BTL_VADER_XPMEM != mca_btl_vader_component.single_copy_mechanism && mca_btl_vader_component 493 opal/mca/btl/vader/btl_vader_module.c if (MCA_BTL_VADER_XPMEM != mca_btl_vader_component.single_copy_mechanism) { mca_btl_vader_component 508 opal/mca/btl/vader/btl_vader_module.c if (OPAL_UNLIKELY(MCA_BTL_VADER_XPMEM == mca_btl_vader_component.single_copy_mechanism && mca_btl_vader_component 509 opal/mca/btl/vader/btl_vader_module.c total_size > (size_t) mca_btl_vader_component.max_inline_send)) { mca_btl_vader_component 564 opal/mca/btl/vader/btl_vader_module.c if (MCA_BTL_VADER_XPMEM == mca_btl_vader_component.single_copy_mechanism) { mca_btl_vader_component 582 opal/mca/btl/vader/btl_vader_module.c opal_free_list_return (&mca_btl_vader_component.vader_fboxes, ep->fbox_out.fbox); mca_btl_vader_component 116 opal/mca/btl/vader/btl_vader_put.c if (mca_btl_vader_component.knem_dma_min <= size) { mca_btl_vader_component 60 opal/mca/btl/vader/btl_vader_send.c OPAL_THREAD_LOCK(&mca_btl_vader_component.lock); mca_btl_vader_component 61 opal/mca/btl/vader/btl_vader_send.c opal_list_append (&mca_btl_vader_component.pending_endpoints, &endpoint->super); mca_btl_vader_component 62 opal/mca/btl/vader/btl_vader_send.c OPAL_THREAD_UNLOCK(&mca_btl_vader_component.lock); mca_btl_vader_component 24 opal/mca/btl/vader/btl_vader_xpmem.c mca_btl_vader_component.my_seg_id = xpmem_make (0, VADER_MAX_ADDRESS, XPMEM_PERMIT_MODE, (void *)0666); mca_btl_vader_component 25 opal/mca/btl/vader/btl_vader_xpmem.c if (-1 == mca_btl_vader_component.my_seg_id) { mca_btl_vader_component 65 opal/mca/btl/vader/btl_vader_xpmem.c mca_rcache_base_vma_module_t *vma_module = mca_btl_vader_component.vma_module; mca_btl_vader_component 83 opal/mca/btl/vader/btl_vader_xpmem.c mca_rcache_base_vma_module_t *vma_module = mca_btl_vader_component.vma_module; mca_btl_vader_component 84 opal/mca/btl/vader/btl_vader_xpmem.c uint64_t attach_align = 1 << mca_btl_vader_component.log_attach_align; mca_btl_vader_component 169 opal/mca/btl/vader/btl_vader_xpmem.c (void) mca_rcache_base_vma_iterate (mca_btl_vader_component.vma_module,