mca_btl_smcuda 86 opal/mca/btl/smcuda/btl_smcuda.c mca_btl_smcuda_t mca_btl_smcuda = { mca_btl_smcuda 225 opal/mca/btl/smcuda/btl_smcuda.h OPAL_MODULE_DECLSPEC extern mca_btl_smcuda_t mca_btl_smcuda; mca_btl_smcuda 140 opal/mca/btl/smcuda/btl_smcuda_component.c return mca_btl_base_param_verify(&mca_btl_smcuda.super); mca_btl_smcuda 177 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda.super.btl_exclusivity = MCA_BTL_EXCLUSIVITY_HIGH+1; mca_btl_smcuda 179 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda.super.btl_exclusivity = MCA_BTL_EXCLUSIVITY_LOW; mca_btl_smcuda 187 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda.super.btl_exclusivity = MCA_BTL_EXCLUSIVITY_LOW; mca_btl_smcuda 189 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda.super.btl_eager_limit = 4*1024; mca_btl_smcuda 190 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda.super.btl_rndv_eager_limit = 4*1024; mca_btl_smcuda 191 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda.super.btl_max_send_size = 32*1024; mca_btl_smcuda 192 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda.super.btl_rdma_pipeline_send_length = 64*1024; mca_btl_smcuda 193 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda.super.btl_rdma_pipeline_frag_size = 64*1024; mca_btl_smcuda 194 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda.super.btl_min_rdma_pipeline_size = 64*1024; mca_btl_smcuda 195 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda.super.btl_flags = MCA_BTL_FLAGS_SEND; mca_btl_smcuda 196 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda.super.btl_registration_handle_size = sizeof (mca_btl_base_registration_handle_t); mca_btl_smcuda 197 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda.super.btl_bandwidth = 9000; /* Mbs */ mca_btl_smcuda 198 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda.super.btl_latency = 1; /* Microsecs */ mca_btl_smcuda 202 opal/mca/btl/smcuda/btl_smcuda_component.c &mca_btl_smcuda.super); mca_btl_smcuda 205 opal/mca/btl/smcuda/btl_smcuda_component.c if (0 == mca_btl_smcuda.super.btl_cuda_max_send_size) { mca_btl_smcuda 206 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda.super.btl_cuda_max_send_size = 128*1024; mca_btl_smcuda 210 opal/mca/btl/smcuda/btl_smcuda_component.c if (0 == mca_btl_smcuda.super.btl_cuda_eager_limit) { mca_btl_smcuda 211 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda.super.btl_cuda_eager_limit = SIZE_MAX; /* magic number */ mca_btl_smcuda 240 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda_component.max_frag_size = mca_btl_smcuda.super.btl_max_send_size; mca_btl_smcuda 241 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda_component.eager_limit = mca_btl_smcuda.super.btl_eager_limit; mca_btl_smcuda 245 opal/mca/btl/smcuda/btl_smcuda_component.c if (mca_btl_smcuda.super.btl_cuda_max_send_size > mca_btl_smcuda.super.btl_max_send_size) { mca_btl_smcuda 246 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda_component.max_frag_size = mca_btl_smcuda.super.btl_cuda_max_send_size; mca_btl_smcuda 250 opal/mca/btl/smcuda/btl_smcuda_component.c (int)mca_btl_smcuda.super.btl_cuda_max_send_size, (int)mca_btl_smcuda.super.btl_max_send_size, mca_btl_smcuda 923 opal/mca/btl/smcuda/btl_smcuda_component.c btls[0] = (mca_btl_base_module_t*)(&(mca_btl_smcuda)); mca_btl_smcuda 924 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda_component.sm_btls[0] = (mca_btl_smcuda_t*)(&(mca_btl_smcuda)); mca_btl_smcuda 932 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda.btl_inited = false; mca_btl_smcuda 936 opal/mca/btl/smcuda/btl_smcuda_component.c mca_btl_smcuda.super.btl_get = mca_btl_smcuda_get_cuda; mca_btl_smcuda 1070 opal/mca/btl/smcuda/btl_smcuda_component.c reg->cbfunc(&mca_btl_smcuda.super, hdr->tag, &(Frag.base), mca_btl_smcuda 1092 opal/mca/btl/smcuda/btl_smcuda_component.c frag->base.des_cbfunc(&mca_btl_smcuda.super, frag->endpoint, mca_btl_smcuda 1136 opal/mca/btl/smcuda/btl_smcuda_component.c cbfunc (&mca_btl_smcuda.super, frag->endpoint, frag->segment.seg_addr.pval,