mca_spml_ikrit 75 oshmem/mca/spml/ikrit/spml_ikrit.c return mca_spml_ikrit.mxm_peers[dst].ptl_id; mca_spml_ikrit 156 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit_t mca_spml_ikrit = { mca_spml_ikrit 184 oshmem/mca/spml/ikrit/spml_ikrit.c (void*)&mca_spml_ikrit mca_spml_ikrit 197 oshmem/mca/spml/ikrit/spml_ikrit.c peer = &mca_spml_ikrit.mxm_peers[dst_pe]; mca_spml_ikrit 229 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit.mxm_peers[pe].ptl_id = MXM_PTL_RDMA; mca_spml_ikrit 252 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit.free_list_num, mca_spml_ikrit 253 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit.free_list_max, mca_spml_ikrit 254 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit.free_list_inc, mca_spml_ikrit 263 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit.free_list_num, mca_spml_ikrit 264 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit.free_list_max, mca_spml_ikrit 265 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit.free_list_inc, mca_spml_ikrit 268 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit.enabled = true; mca_spml_ikrit 292 oshmem/mca/spml/ikrit/spml_ikrit.c if (mca_spml_ikrit.bulk_disconnect) { mca_spml_ikrit 293 oshmem/mca/spml/ikrit/spml_ikrit.c mxm_ep_powerdown(mca_spml_ikrit.mxm_ep); mca_spml_ikrit 296 oshmem/mca/spml/ikrit/spml_ikrit.c while (NULL != opal_list_remove_first(&mca_spml_ikrit.active_peers)) { mca_spml_ikrit 298 oshmem/mca/spml/ikrit/spml_ikrit.c OBJ_DESTRUCT(&mca_spml_ikrit.active_peers); mca_spml_ikrit 302 oshmem/mca/spml/ikrit/spml_ikrit.c mxm_ep_disconnect(mca_spml_ikrit.mxm_peers[i].mxm_conn); mca_spml_ikrit 303 oshmem/mca/spml/ikrit/spml_ikrit.c if (mca_spml_ikrit.hw_rdma_channel) { mca_spml_ikrit 304 oshmem/mca/spml/ikrit/spml_ikrit.c assert(mca_spml_ikrit.mxm_peers[i].mxm_hw_rdma_conn != mca_spml_ikrit.mxm_peers[i].mxm_conn); mca_spml_ikrit 305 oshmem/mca/spml/ikrit/spml_ikrit.c mxm_ep_disconnect(mca_spml_ikrit.mxm_peers[i].mxm_hw_rdma_conn); mca_spml_ikrit 307 oshmem/mca/spml/ikrit/spml_ikrit.c mxm_peer_destruct(&mca_spml_ikrit.mxm_peers[i]); mca_spml_ikrit 309 oshmem/mca/spml/ikrit/spml_ikrit.c free(mca_spml_ikrit.mxm_peers); mca_spml_ikrit 326 oshmem/mca/spml/ikrit/spml_ikrit.c OBJ_CONSTRUCT(&mca_spml_ikrit.active_peers, opal_list_t); mca_spml_ikrit 334 oshmem/mca/spml/ikrit/spml_ikrit.c if (mca_spml_ikrit.hw_rdma_channel) { mca_spml_ikrit 342 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit.mxm_peers = (mxm_peer_t *) calloc(nprocs , sizeof(mxm_peer_t)); mca_spml_ikrit 343 oshmem/mca/spml/ikrit/spml_ikrit.c if (NULL == mca_spml_ikrit.mxm_peers) { mca_spml_ikrit 350 oshmem/mca/spml/ikrit/spml_ikrit.c if (mca_spml_ikrit.hw_rdma_channel) { mca_spml_ikrit 351 oshmem/mca/spml/ikrit/spml_ikrit.c err = mxm_ep_get_address(mca_spml_ikrit.mxm_hw_rdma_ep, &my_ep_info.addr.ep_addr, &mxm_addr_len); mca_spml_ikrit 361 oshmem/mca/spml/ikrit/spml_ikrit.c err = mxm_ep_get_address(mca_spml_ikrit.mxm_ep, &my_ep_info.addr.ep_addr, &mxm_addr_len); mca_spml_ikrit 380 oshmem/mca/spml/ikrit/spml_ikrit.c mxm_peer_construct(&mca_spml_ikrit.mxm_peers[i]); mca_spml_ikrit 382 oshmem/mca/spml/ikrit/spml_ikrit.c err = mxm_ep_connect(mca_spml_ikrit.mxm_ep, ep_info[i].addr.ep_addr, &mca_spml_ikrit.mxm_peers[i].mxm_conn); mca_spml_ikrit 387 oshmem/mca/spml/ikrit/spml_ikrit.c mxm_conn_ctx_set(mca_spml_ikrit.mxm_peers[i].mxm_conn, &mca_spml_ikrit.mxm_peers[i]); mca_spml_ikrit 388 oshmem/mca/spml/ikrit/spml_ikrit.c if (mca_spml_ikrit.hw_rdma_channel) { mca_spml_ikrit 389 oshmem/mca/spml/ikrit/spml_ikrit.c err = mxm_ep_connect(mca_spml_ikrit.mxm_hw_rdma_ep, ep_hw_rdma_info[i].addr.ep_addr, &mca_spml_ikrit.mxm_peers[i].mxm_hw_rdma_conn); mca_spml_ikrit 395 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit.mxm_peers[i].mxm_hw_rdma_conn = mca_spml_ikrit.mxm_peers[i].mxm_conn; mca_spml_ikrit 404 oshmem/mca/spml/ikrit/spml_ikrit.c if (mca_spml_ikrit.bulk_connect) { mca_spml_ikrit 407 oshmem/mca/spml/ikrit/spml_ikrit.c mxm_ep_wireup(mca_spml_ikrit.mxm_ep); mca_spml_ikrit 421 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit.mxm_peers[i].ptl_id = MXM_PTL_SHM; mca_spml_ikrit 472 oshmem/mca/spml/ikrit/spml_ikrit.c if (mca_spml_ikrit.ud_only) { mca_spml_ikrit 477 oshmem/mca/spml/ikrit/spml_ikrit.c err = mxm_mem_map(mca_spml_ikrit.mxm_context, &addr, &size, 0, 0, 0); mca_spml_ikrit 492 oshmem/mca/spml/ikrit/spml_ikrit.c err = mxm_mem_get_key(mca_spml_ikrit.mxm_context, addr, m_key); mca_spml_ikrit 536 oshmem/mca/spml/ikrit/spml_ikrit.c mxm_mem_unmap(mca_spml_ikrit.mxm_context, mca_spml_ikrit 566 oshmem/mca/spml/ikrit/spml_ikrit.c if (mca_spml_ikrit.ud_only) { mca_spml_ikrit 602 oshmem/mca/spml/ikrit/spml_ikrit.c mkey = mca_spml_ikrit_get_mkey(src, src_addr, MXM_PTL_RDMA, &rva, &mca_spml_ikrit); mca_spml_ikrit 609 oshmem/mca/spml/ikrit/spml_ikrit.c sreq->base.mq = mca_spml_ikrit.mxm_mq; mca_spml_ikrit 610 oshmem/mca/spml/ikrit/spml_ikrit.c sreq->base.conn = mca_spml_ikrit.mxm_peers[src].mxm_conn; mca_spml_ikrit 637 oshmem/mca/spml/ikrit/spml_ikrit.c if (NULL != mca_spml_ikrit_get_mkey(src, src_addr, MXM_PTL_SHM, &rva, &mca_spml_ikrit)) mca_spml_ikrit 699 oshmem/mca/spml/ikrit/spml_ikrit.c OPAL_THREAD_ADD_FETCH32(&mca_spml_ikrit.n_active_gets, -1); mca_spml_ikrit 727 oshmem/mca/spml/ikrit/spml_ikrit.c OPAL_THREAD_ADD_FETCH32(&mca_spml_ikrit.n_active_gets, 1); mca_spml_ikrit 739 oshmem/mca/spml/ikrit/spml_ikrit.c OPAL_THREAD_ADD_FETCH32(&mca_spml_ikrit.n_mxm_fences, -1); mca_spml_ikrit 749 oshmem/mca/spml/ikrit/spml_ikrit.c fence_req->mxm_req.base.mq = mca_spml_ikrit.mxm_mq; mca_spml_ikrit 750 oshmem/mca/spml/ikrit/spml_ikrit.c fence_req->mxm_req.base.conn = mca_spml_ikrit.mxm_peers[dst].mxm_conn; mca_spml_ikrit 761 oshmem/mca/spml/ikrit/spml_ikrit.c OPAL_THREAD_ADD_FETCH32(&mca_spml_ikrit.n_mxm_fences, 1); mca_spml_ikrit 772 oshmem/mca/spml/ikrit/spml_ikrit.c OPAL_THREAD_ADD_FETCH32(&mca_spml_ikrit.n_active_puts, -1); mca_spml_ikrit 774 oshmem/mca/spml/ikrit/spml_ikrit.c peer = &mca_spml_ikrit.mxm_peers[put_req->pe]; mca_spml_ikrit 793 oshmem/mca/spml/ikrit/spml_ikrit.c opal_list_remove_item(&mca_spml_ikrit.active_peers, &peer->link); mca_spml_ikrit 823 oshmem/mca/spml/ikrit/spml_ikrit.c mkey = mca_spml_ikrit_get_mkey(dst, dst_addr, ptl_id, &rva, &mca_spml_ikrit); mca_spml_ikrit 829 oshmem/mca/spml/ikrit/spml_ikrit.c mxm_progress(mca_spml_ikrit.mxm_context); mca_spml_ikrit 842 oshmem/mca/spml/ikrit/spml_ikrit.c put_req->mxm_req.base.mq = mca_spml_ikrit.mxm_mq; mca_spml_ikrit 846 oshmem/mca/spml/ikrit/spml_ikrit.c if (mca_spml_ikrit.free_list_max - mca_spml_ikrit.n_active_puts <= SPML_IKRIT_PUT_LOW_WATER || mca_spml_ikrit 847 oshmem/mca/spml/ikrit/spml_ikrit.c (int)opal_list_get_size(&mca_spml_ikrit.active_peers) > mca_spml_ikrit.unsync_conn_max || mca_spml_ikrit 848 oshmem/mca/spml/ikrit/spml_ikrit.c (mca_spml_ikrit.mxm_peers[dst].n_active_puts + 1) % SPML_IKRIT_PACKETS_PER_SYNC == 0) { mca_spml_ikrit 855 oshmem/mca/spml/ikrit/spml_ikrit.c if (size < mca_spml_ikrit.put_zcopy_threshold) { mca_spml_ikrit 862 oshmem/mca/spml/ikrit/spml_ikrit.c put_req->mxm_req.base.conn = mca_spml_ikrit.mxm_peers[dst].mxm_conn; mca_spml_ikrit 874 oshmem/mca/spml/ikrit/spml_ikrit.c OPAL_THREAD_ADD_FETCH32(&mca_spml_ikrit.n_active_puts, 1); mca_spml_ikrit 875 oshmem/mca/spml/ikrit/spml_ikrit.c if (mca_spml_ikrit.mxm_peers[dst].need_fence == 0) { mca_spml_ikrit 876 oshmem/mca/spml/ikrit/spml_ikrit.c opal_list_append(&mca_spml_ikrit.active_peers, mca_spml_ikrit 877 oshmem/mca/spml/ikrit/spml_ikrit.c &mca_spml_ikrit.mxm_peers[dst].link); mca_spml_ikrit 878 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit.mxm_peers[dst].need_fence = 1; mca_spml_ikrit 881 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit.mxm_peers[dst].n_active_puts++; mca_spml_ikrit 886 oshmem/mca/spml/ikrit/spml_ikrit.c mxm_progress(mca_spml_ikrit.mxm_context); mca_spml_ikrit 910 oshmem/mca/spml/ikrit/spml_ikrit.c mkey = mca_spml_ikrit_get_mkey(dst, dst_addr, ptl_id, &rva, &mca_spml_ikrit); mca_spml_ikrit 919 oshmem/mca/spml/ikrit/spml_ikrit.c mxm_progress(mca_spml_ikrit.mxm_context); mca_spml_ikrit 927 oshmem/mca/spml/ikrit/spml_ikrit.c mxm_req.base.mq = mca_spml_ikrit.mxm_mq; mca_spml_ikrit 929 oshmem/mca/spml/ikrit/spml_ikrit.c mxm_req.base.conn = mca_spml_ikrit.mxm_peers[dst].mxm_conn; mca_spml_ikrit 942 oshmem/mca/spml/ikrit/spml_ikrit.c if (mca_spml_ikrit.mxm_peers[dst].need_fence == 0) { mca_spml_ikrit 943 oshmem/mca/spml/ikrit/spml_ikrit.c opal_list_append(&mca_spml_ikrit.active_peers, mca_spml_ikrit 944 oshmem/mca/spml/ikrit/spml_ikrit.c &mca_spml_ikrit.mxm_peers[dst].link); mca_spml_ikrit 945 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit.mxm_peers[dst].need_fence = 1; mca_spml_ikrit 1014 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit.n_active_puts, (int)opal_list_get_size(&mca_spml_ikrit.active_peers)); mca_spml_ikrit 1018 oshmem/mca/spml/ikrit/spml_ikrit.c while (NULL != (item = opal_list_remove_first(&mca_spml_ikrit.active_peers))) { mca_spml_ikrit 1022 oshmem/mca/spml/ikrit/spml_ikrit.c mca_spml_ikrit_mxm_fence(peer - mca_spml_ikrit.mxm_peers); mca_spml_ikrit 1025 oshmem/mca/spml/ikrit/spml_ikrit.c while (0 < mca_spml_ikrit.n_mxm_fences || 0 < mca_spml_ikrit.n_active_gets) { mca_spml_ikrit 1048 oshmem/mca/spml/ikrit/spml_ikrit.c req.base.mq = mca_spml_ikrit.mxm_mq; mca_spml_ikrit 1089 oshmem/mca/spml/ikrit/spml_ikrit.c req.base.mq = mca_spml_ikrit.mxm_mq; mca_spml_ikrit 1090 oshmem/mca/spml/ikrit/spml_ikrit.c req.base.conn = mca_spml_ikrit.mxm_peers[dst].mxm_conn; mca_spml_ikrit 144 oshmem/mca/spml/ikrit/spml_ikrit.h extern mca_spml_ikrit_t mca_spml_ikrit; mca_spml_ikrit 86 oshmem/mca/spml/ikrit/spml_ikrit_component.c mca_spml_ikrit.ud_only = 1; mca_spml_ikrit 88 oshmem/mca/spml/ikrit/spml_ikrit_component.c mca_spml_ikrit.ud_only = 0; mca_spml_ikrit 111 oshmem/mca/spml/ikrit/spml_ikrit_component.c opal_setenv("MXM_OSHMEM_TLS", mca_spml_ikrit.mxm_tls, 1, &environ); mca_spml_ikrit 125 oshmem/mca/spml/ikrit/spml_ikrit_component.c mca_spml_ikrit.ud_only = 0; mca_spml_ikrit 143 oshmem/mca/spml/ikrit/spml_ikrit_component.c if (!mca_spml_ikrit.hw_rdma_channel) { mca_spml_ikrit 208 oshmem/mca/spml/ikrit/spml_ikrit_component.c &mca_spml_ikrit.free_list_num); mca_spml_ikrit 211 oshmem/mca/spml/ikrit/spml_ikrit_component.c &mca_spml_ikrit.free_list_max); mca_spml_ikrit 214 oshmem/mca/spml/ikrit/spml_ikrit_component.c &mca_spml_ikrit.free_list_inc); mca_spml_ikrit 217 oshmem/mca/spml/ikrit/spml_ikrit_component.c &mca_spml_ikrit.bulk_connect); mca_spml_ikrit 220 oshmem/mca/spml/ikrit/spml_ikrit_component.c &mca_spml_ikrit.bulk_disconnect); mca_spml_ikrit 223 oshmem/mca/spml/ikrit/spml_ikrit_component.c &mca_spml_ikrit.priority); mca_spml_ikrit 226 oshmem/mca/spml/ikrit/spml_ikrit_component.c &mca_spml_ikrit.hw_rdma_channel); mca_spml_ikrit 228 oshmem/mca/spml/ikrit/spml_ikrit_component.c if (!mca_spml_ikrit.hw_rdma_channel) mca_spml_ikrit 235 oshmem/mca/spml/ikrit/spml_ikrit_component.c &mca_spml_ikrit.mxm_tls); mca_spml_ikrit 239 oshmem/mca/spml/ikrit/spml_ikrit_component.c "[integer] Minimal allowed job's NP to activate ikrit", &mca_spml_ikrit.np); mca_spml_ikrit 242 oshmem/mca/spml/ikrit/spml_ikrit_component.c &mca_spml_ikrit.unsync_conn_max); mca_spml_ikrit 246 oshmem/mca/spml/ikrit/spml_ikrit_component.c &mca_spml_ikrit.put_zcopy_threshold); mca_spml_ikrit 247 oshmem/mca/spml/ikrit/spml_ikrit_component.c if (oshmem_num_procs() < mca_spml_ikrit.np) { mca_spml_ikrit 250 oshmem/mca/spml/ikrit/spml_ikrit_component.c oshmem_num_procs(), mca_spml_ikrit.np); mca_spml_ikrit 261 oshmem/mca/spml/ikrit/spml_ikrit_component.c err = mxm_progress(mca_spml_ikrit.mxm_context); mca_spml_ikrit 285 oshmem/mca/spml/ikrit/spml_ikrit_component.c mca_spml_ikrit.mxm_mq = NULL; mca_spml_ikrit 286 oshmem/mca/spml/ikrit/spml_ikrit_component.c mca_spml_ikrit.mxm_context = NULL; mca_spml_ikrit 287 oshmem/mca/spml/ikrit/spml_ikrit_component.c mca_spml_ikrit.ud_only = 0; mca_spml_ikrit 289 oshmem/mca/spml/ikrit/spml_ikrit_component.c mca_spml_ikrit.hw_rdma_channel = 0; mca_spml_ikrit 290 oshmem/mca/spml/ikrit/spml_ikrit_component.c if ((MXM_OK != mxm_config_read_context_opts(&mca_spml_ikrit.mxm_ctx_opts)) || mca_spml_ikrit 291 oshmem/mca/spml/ikrit/spml_ikrit_component.c (MXM_OK != mxm_config_read_ep_opts(&mca_spml_ikrit.mxm_ep_opts))) mca_spml_ikrit 299 oshmem/mca/spml/ikrit/spml_ikrit_component.c if ((mca_spml_ikrit.hw_rdma_channel && MXM_OK != mxm_config_read_opts(&mca_spml_ikrit.mxm_ctx_opts, mca_spml_ikrit 300 oshmem/mca/spml/ikrit/spml_ikrit_component.c &mca_spml_ikrit.mxm_ep_hw_rdma_opts, mca_spml_ikrit 302 oshmem/mca/spml/ikrit/spml_ikrit_component.c MXM_OK != mxm_config_read_opts(&mca_spml_ikrit.mxm_ctx_opts, mca_spml_ikrit 303 oshmem/mca/spml/ikrit/spml_ikrit_component.c &mca_spml_ikrit.mxm_ep_opts, mca_spml_ikrit 312 oshmem/mca/spml/ikrit/spml_ikrit_component.c mca_spml_ikrit.ud_only ? "enabled" : "disabled"); mca_spml_ikrit 314 oshmem/mca/spml/ikrit/spml_ikrit_component.c err = mxm_init(mca_spml_ikrit.mxm_ctx_opts, &mca_spml_ikrit.mxm_context); mca_spml_ikrit 328 oshmem/mca/spml/ikrit/spml_ikrit_component.c err = mxm_mq_create(mca_spml_ikrit.mxm_context, mca_spml_ikrit 330 oshmem/mca/spml/ikrit/spml_ikrit_component.c &mca_spml_ikrit.mxm_mq); mca_spml_ikrit 344 oshmem/mca/spml/ikrit/spml_ikrit_component.c if (mca_spml_ikrit.mxm_mq) { mca_spml_ikrit 345 oshmem/mca/spml/ikrit/spml_ikrit_component.c mxm_mq_destroy(mca_spml_ikrit.mxm_mq); mca_spml_ikrit 347 oshmem/mca/spml/ikrit/spml_ikrit_component.c if (mca_spml_ikrit.mxm_context) { mca_spml_ikrit 348 oshmem/mca/spml/ikrit/spml_ikrit_component.c mxm_cleanup(mca_spml_ikrit.mxm_context); mca_spml_ikrit 349 oshmem/mca/spml/ikrit/spml_ikrit_component.c mxm_config_free_ep_opts(mca_spml_ikrit.mxm_ep_opts); mca_spml_ikrit 350 oshmem/mca/spml/ikrit/spml_ikrit_component.c mxm_config_free_context_opts(mca_spml_ikrit.mxm_ctx_opts); mca_spml_ikrit 351 oshmem/mca/spml/ikrit/spml_ikrit_component.c if (mca_spml_ikrit.hw_rdma_channel) mca_spml_ikrit 352 oshmem/mca/spml/ikrit/spml_ikrit_component.c mxm_config_free_ep_opts(mca_spml_ikrit.mxm_ep_hw_rdma_opts); mca_spml_ikrit 354 oshmem/mca/spml/ikrit/spml_ikrit_component.c mca_spml_ikrit.mxm_mq = NULL; mca_spml_ikrit 355 oshmem/mca/spml/ikrit/spml_ikrit_component.c mca_spml_ikrit.mxm_context = NULL; mca_spml_ikrit 364 oshmem/mca/spml/ikrit/spml_ikrit_component.c err = mxm_ep_create(mca_spml_ikrit.mxm_context, mca_spml_ikrit 365 oshmem/mca/spml/ikrit/spml_ikrit_component.c mca_spml_ikrit.mxm_ep_opts, mca_spml_ikrit 366 oshmem/mca/spml/ikrit/spml_ikrit_component.c &mca_spml_ikrit.mxm_ep); mca_spml_ikrit 374 oshmem/mca/spml/ikrit/spml_ikrit_component.c if (mca_spml_ikrit.hw_rdma_channel) { mca_spml_ikrit 375 oshmem/mca/spml/ikrit/spml_ikrit_component.c err = mxm_ep_create(mca_spml_ikrit.mxm_context, mca_spml_ikrit 376 oshmem/mca/spml/ikrit/spml_ikrit_component.c mca_spml_ikrit.mxm_ep_hw_rdma_opts, mca_spml_ikrit 377 oshmem/mca/spml/ikrit/spml_ikrit_component.c &mca_spml_ikrit.mxm_hw_rdma_ep); mca_spml_ikrit 386 oshmem/mca/spml/ikrit/spml_ikrit_component.c mca_spml_ikrit.mxm_hw_rdma_ep = mca_spml_ikrit.mxm_ep; mca_spml_ikrit 399 oshmem/mca/spml/ikrit/spml_ikrit_component.c SPML_VERBOSE( 10, "in ikrit, my priority is %d\n", mca_spml_ikrit.priority); mca_spml_ikrit 401 oshmem/mca/spml/ikrit/spml_ikrit_component.c if ((*priority) > mca_spml_ikrit.priority) { mca_spml_ikrit 402 oshmem/mca/spml/ikrit/spml_ikrit_component.c *priority = mca_spml_ikrit.priority; mca_spml_ikrit 405 oshmem/mca/spml/ikrit/spml_ikrit_component.c *priority = mca_spml_ikrit.priority; mca_spml_ikrit 410 oshmem/mca/spml/ikrit/spml_ikrit_component.c mca_spml_ikrit.n_active_puts = 0; mca_spml_ikrit 411 oshmem/mca/spml/ikrit/spml_ikrit_component.c mca_spml_ikrit.n_active_gets = 0; mca_spml_ikrit 412 oshmem/mca/spml/ikrit/spml_ikrit_component.c mca_spml_ikrit.n_mxm_fences = 0; mca_spml_ikrit 414 oshmem/mca/spml/ikrit/spml_ikrit_component.c return &mca_spml_ikrit.super; mca_spml_ikrit 420 oshmem/mca/spml/ikrit/spml_ikrit_component.c if (NULL != mca_spml_ikrit.mxm_ep) { mca_spml_ikrit 421 oshmem/mca/spml/ikrit/spml_ikrit_component.c mxm_ep_destroy(mca_spml_ikrit.mxm_ep); mca_spml_ikrit 423 oshmem/mca/spml/ikrit/spml_ikrit_component.c if (mca_spml_ikrit.hw_rdma_channel) { mca_spml_ikrit 424 oshmem/mca/spml/ikrit/spml_ikrit_component.c mxm_ep_destroy(mca_spml_ikrit.mxm_hw_rdma_ep); mca_spml_ikrit 427 oshmem/mca/spml/ikrit/spml_ikrit_component.c if(!mca_spml_ikrit.enabled) mca_spml_ikrit 429 oshmem/mca/spml/ikrit/spml_ikrit_component.c mca_spml_ikrit.enabled = false; /* not anymore */