mca_btl_vader     168 opal/mca/btl/vader/btl_vader.h OPAL_MODULE_DECLSPEC extern mca_btl_vader_t mca_btl_vader;
mca_btl_vader     235 opal/mca/btl/vader/btl_vader_component.c     mca_btl_vader.super.btl_exclusivity               = MCA_BTL_EXCLUSIVITY_HIGH;
mca_btl_vader     238 opal/mca/btl/vader/btl_vader_component.c         mca_btl_vader.super.btl_eager_limit               = 32 * 1024;
mca_btl_vader     239 opal/mca/btl/vader/btl_vader_component.c         mca_btl_vader.super.btl_rndv_eager_limit          = mca_btl_vader.super.btl_eager_limit;
mca_btl_vader     240 opal/mca/btl/vader/btl_vader_component.c         mca_btl_vader.super.btl_max_send_size             = mca_btl_vader.super.btl_eager_limit;
mca_btl_vader     241 opal/mca/btl/vader/btl_vader_component.c         mca_btl_vader.super.btl_min_rdma_pipeline_size    = INT_MAX;
mca_btl_vader     243 opal/mca/btl/vader/btl_vader_component.c         mca_btl_vader.super.btl_eager_limit               = 4 * 1024;
mca_btl_vader     244 opal/mca/btl/vader/btl_vader_component.c         mca_btl_vader.super.btl_rndv_eager_limit          = 32 * 1024;
mca_btl_vader     245 opal/mca/btl/vader/btl_vader_component.c         mca_btl_vader.super.btl_max_send_size             = 32 * 1024;
mca_btl_vader     246 opal/mca/btl/vader/btl_vader_component.c         mca_btl_vader.super.btl_min_rdma_pipeline_size    = INT_MAX;
mca_btl_vader     249 opal/mca/btl/vader/btl_vader_component.c     mca_btl_vader.super.btl_rdma_pipeline_send_length = mca_btl_vader.super.btl_eager_limit;
mca_btl_vader     250 opal/mca/btl/vader/btl_vader_component.c     mca_btl_vader.super.btl_rdma_pipeline_frag_size   = mca_btl_vader.super.btl_eager_limit;
mca_btl_vader     253 opal/mca/btl/vader/btl_vader_component.c     mca_btl_vader.super.btl_flags = MCA_BTL_FLAGS_SEND_INPLACE | MCA_BTL_FLAGS_SEND | MCA_BTL_FLAGS_RDMA |
mca_btl_vader     256 opal/mca/btl/vader/btl_vader_component.c     mca_btl_vader.super.btl_atomic_flags = MCA_BTL_ATOMIC_SUPPORTS_ADD | MCA_BTL_ATOMIC_SUPPORTS_AND |
mca_btl_vader     260 opal/mca/btl/vader/btl_vader_component.c     mca_btl_vader.super.btl_atomic_flags |= MCA_BTL_ATOMIC_SUPPORTS_32BIT;
mca_btl_vader     264 opal/mca/btl/vader/btl_vader_component.c     mca_btl_vader.super.btl_atomic_flags |= MCA_BTL_ATOMIC_SUPPORTS_MIN;
mca_btl_vader     268 opal/mca/btl/vader/btl_vader_component.c     mca_btl_vader.super.btl_atomic_flags |= MCA_BTL_ATOMIC_SUPPORTS_MAX;
mca_btl_vader     272 opal/mca/btl/vader/btl_vader_component.c     mca_btl_vader.super.btl_flags = MCA_BTL_FLAGS_SEND_INPLACE | MCA_BTL_FLAGS_SEND | MCA_BTL_FLAGS_RDMA;
mca_btl_vader     277 opal/mca/btl/vader/btl_vader_component.c         mca_btl_vader.super.btl_bandwidth = 40000; /* Mbs */
mca_btl_vader     279 opal/mca/btl/vader/btl_vader_component.c         mca_btl_vader.super.btl_bandwidth = 10000; /* Mbs */
mca_btl_vader     282 opal/mca/btl/vader/btl_vader_component.c     mca_btl_vader.super.btl_get = mca_btl_vader_get_sc_emu;
mca_btl_vader     283 opal/mca/btl/vader/btl_vader_component.c     mca_btl_vader.super.btl_put = mca_btl_vader_put_sc_emu;
mca_btl_vader     284 opal/mca/btl/vader/btl_vader_component.c     mca_btl_vader.super.btl_atomic_op = mca_btl_vader_emu_aop;
mca_btl_vader     285 opal/mca/btl/vader/btl_vader_component.c     mca_btl_vader.super.btl_atomic_fop = mca_btl_vader_emu_afop;
mca_btl_vader     286 opal/mca/btl/vader/btl_vader_component.c     mca_btl_vader.super.btl_atomic_cswap = mca_btl_vader_emu_acswap;
mca_btl_vader     288 opal/mca/btl/vader/btl_vader_component.c     mca_btl_vader.super.btl_latency   = 1;     /* Microsecs */
mca_btl_vader     292 opal/mca/btl/vader/btl_vader_component.c                                 &mca_btl_vader.super);
mca_btl_vader     313 opal/mca/btl/vader/btl_vader_component.c     mca_btl_vader.knem_fd = -1;
mca_btl_vader     454 opal/mca/btl/vader/btl_vader_component.c             mca_btl_vader.super.btl_get = mca_btl_vader_get_cma;
mca_btl_vader     455 opal/mca/btl/vader/btl_vader_component.c             mca_btl_vader.super.btl_put = mca_btl_vader_put_cma;
mca_btl_vader     477 opal/mca/btl/vader/btl_vader_component.c         mca_btl_vader.super.btl_flags &= ~MCA_BTL_FLAGS_RDMA;
mca_btl_vader     478 opal/mca/btl/vader/btl_vader_component.c         mca_btl_vader.super.btl_get = NULL;
mca_btl_vader     479 opal/mca/btl/vader/btl_vader_component.c         mca_btl_vader.super.btl_put = NULL;
mca_btl_vader     484 opal/mca/btl/vader/btl_vader_component.c         mca_btl_vader.super.btl_put_limit = mca_btl_vader.super.btl_max_send_size - sizeof (mca_btl_vader_sc_emu_hdr_t);
mca_btl_vader     485 opal/mca/btl/vader/btl_vader_component.c         mca_btl_vader.super.btl_get_limit = mca_btl_vader.super.btl_max_send_size - sizeof (mca_btl_vader_sc_emu_hdr_t);
mca_btl_vader     587 opal/mca/btl/vader/btl_vader_component.c     btls[0] = (mca_btl_base_module_t *) &mca_btl_vader;
mca_btl_vader     590 opal/mca/btl/vader/btl_vader_component.c     mca_btl_vader.btl_inited = false;
mca_btl_vader     635 opal/mca/btl/vader/btl_vader_component.c         reg->cbfunc(&mca_btl_vader.super, hdr->tag, &frag, reg->cbdata);
mca_btl_vader     638 opal/mca/btl/vader/btl_vader_component.c         reg->cbfunc(&mca_btl_vader.super, hdr->tag, &frag, reg->cbdata);
mca_btl_vader     226 opal/mca/btl/vader/btl_vader_fbox.h                 reg->cbfunc(&mca_btl_vader.super, hdr.data.tag, &desc, reg->cbdata);
mca_btl_vader     144 opal/mca/btl/vader/btl_vader_frag.h         frag->base.des_cbfunc (&mca_btl_vader.super, frag->endpoint, &frag->base, OPAL_SUCCESS);
mca_btl_vader     144 opal/mca/btl/vader/btl_vader_get.c     if (OPAL_UNLIKELY(0 != ioctl (mca_btl_vader.knem_fd, KNEM_CMD_INLINE_COPY, &icopy))) {
mca_btl_vader     189 opal/mca/btl/vader/btl_vader_get.c     if (size > mca_btl_vader.super.btl_get_limit) {
mca_btl_vader      49 opal/mca/btl/vader/btl_vader_knem.c     if (OPAL_UNLIKELY(ioctl(mca_btl_vader.knem_fd, KNEM_CMD_CREATE_REGION, &knem_cr) < 0)) {
mca_btl_vader      64 opal/mca/btl/vader/btl_vader_knem.c     (void) ioctl(mca_btl_vader.knem_fd, KNEM_CMD_DESTROY_REGION, &knem_reg->btl_handle.cookie);
mca_btl_vader     114 opal/mca/btl/vader/btl_vader_knem.c     mca_btl_vader.knem_fd = open("/dev/knem", O_RDWR);
mca_btl_vader     115 opal/mca/btl/vader/btl_vader_knem.c     if (mca_btl_vader.knem_fd < 0) {
mca_btl_vader     136 opal/mca/btl/vader/btl_vader_knem.c 	rc = ioctl(mca_btl_vader.knem_fd, KNEM_CMD_GET_INFO, &knem_info);
mca_btl_vader     159 opal/mca/btl/vader/btl_vader_knem.c 	mca_btl_vader.super.btl_get = mca_btl_vader_get_knem;
mca_btl_vader     160 opal/mca/btl/vader/btl_vader_knem.c 	mca_btl_vader.super.btl_put = mca_btl_vader_put_knem;
mca_btl_vader     163 opal/mca/btl/vader/btl_vader_knem.c         mca_btl_vader.super.btl_register_mem = mca_btl_vader_register_mem_knem;
mca_btl_vader     164 opal/mca/btl/vader/btl_vader_knem.c         mca_btl_vader.super.btl_deregister_mem = mca_btl_vader_deregister_mem_knem;
mca_btl_vader     165 opal/mca/btl/vader/btl_vader_knem.c         mca_btl_vader.super.btl_registration_handle_size = sizeof (mca_btl_base_registration_handle_t);
mca_btl_vader     167 opal/mca/btl/vader/btl_vader_knem.c         mca_btl_vader.knem_rcache = mca_rcache_base_module_create ("grdma", NULL,
mca_btl_vader     169 opal/mca/btl/vader/btl_vader_knem.c         if (NULL == mca_btl_vader.knem_rcache) {
mca_btl_vader     183 opal/mca/btl/vader/btl_vader_knem.c     if (-1 != mca_btl_vader.knem_fd) {
mca_btl_vader     184 opal/mca/btl/vader/btl_vader_knem.c 	close (mca_btl_vader.knem_fd);
mca_btl_vader     185 opal/mca/btl/vader/btl_vader_knem.c 	mca_btl_vader.knem_fd = -1;
mca_btl_vader     188 opal/mca/btl/vader/btl_vader_knem.c     if (mca_btl_vader.knem_rcache) {
mca_btl_vader     189 opal/mca/btl/vader/btl_vader_knem.c         (void) mca_rcache_base_module_destroy (mca_btl_vader.knem_rcache);
mca_btl_vader     190 opal/mca/btl/vader/btl_vader_knem.c         mca_btl_vader.knem_rcache = NULL;
mca_btl_vader      65 opal/mca/btl/vader/btl_vader_module.c mca_btl_vader_t mca_btl_vader = {
mca_btl_vader     134 opal/mca/btl/vader/btl_vader_module.c                               mca_btl_vader.super.btl_eager_limit + sizeof (mca_btl_vader_frag_t),
mca_btl_vader     149 opal/mca/btl/vader/btl_vader_module.c                                   mca_btl_vader.super.btl_max_send_size + sizeof (mca_btl_vader_frag_t),
mca_btl_vader     415 opal/mca/btl/vader/btl_vader_module.c     } else if (size <= mca_btl_vader.super.btl_eager_limit) {
mca_btl_vader     418 opal/mca/btl/vader/btl_vader_module.c                size <= mca_btl_vader.super.btl_max_send_size) {
mca_btl_vader     471 opal/mca/btl/vader/btl_vader_module.c             total_size > mca_btl_vader.super.btl_eager_limit) {
mca_btl_vader     494 opal/mca/btl/vader/btl_vader_module.c             if (OPAL_LIKELY(total_size <= mca_btl_vader.super.btl_eager_limit)) {
mca_btl_vader     123 opal/mca/btl/vader/btl_vader_put.c     if (OPAL_UNLIKELY(0 != ioctl (mca_btl_vader.knem_fd, KNEM_CMD_INLINE_COPY, &icopy))) {
mca_btl_vader     164 opal/mca/btl/vader/btl_vader_put.c     if (size > mca_btl_vader.super.btl_put_limit) {
mca_btl_vader      29 opal/mca/btl/vader/btl_vader_xpmem.c     mca_btl_vader.super.btl_get = mca_btl_vader_get_xpmem;
mca_btl_vader      30 opal/mca/btl/vader/btl_vader_xpmem.c     mca_btl_vader.super.btl_put = mca_btl_vader_put_xpmem;