mca_osc_rdma_component 273 ompi/mca/osc/rdma/osc_rdma.h OMPI_MODULE_DECLSPEC extern ompi_osc_rdma_component_t mca_osc_rdma_component; mca_osc_rdma_component 268 ompi/mca/osc/rdma/osc_rdma_accumulate.c const size_t acc_limit = (mca_osc_rdma_component.buffer_size >> 3); mca_osc_rdma_component 92 ompi/mca/osc/rdma/osc_rdma_component.c ompi_osc_rdma_component_t mca_osc_rdma_component = { mca_osc_rdma_component 187 ompi/mca/osc/rdma/osc_rdma_component.c mca_osc_rdma_component.no_locks = false; mca_osc_rdma_component 190 ompi/mca/osc/rdma/osc_rdma_component.c mca_osc_rdma_component.no_locks ? "true" : "false"); mca_osc_rdma_component 191 ompi/mca/osc/rdma/osc_rdma_component.c (void) mca_base_component_var_register(&mca_osc_rdma_component.super.osc_version, "no_locks", description_str, mca_osc_rdma_component 193 ompi/mca/osc/rdma/osc_rdma_component.c MCA_BASE_VAR_SCOPE_GROUP, &mca_osc_rdma_component.no_locks); mca_osc_rdma_component 196 ompi/mca/osc/rdma/osc_rdma_component.c mca_osc_rdma_component.acc_single_intrinsic = false; mca_osc_rdma_component 199 ompi/mca/osc/rdma/osc_rdma_component.c mca_osc_rdma_component.acc_single_intrinsic ? "true" : "false"); mca_osc_rdma_component 200 ompi/mca/osc/rdma/osc_rdma_component.c (void) mca_base_component_var_register(&mca_osc_rdma_component.super.osc_version, "acc_single_intrinsic", mca_osc_rdma_component 202 ompi/mca/osc/rdma/osc_rdma_component.c MCA_BASE_VAR_SCOPE_GROUP, &mca_osc_rdma_component.acc_single_intrinsic); mca_osc_rdma_component 205 ompi/mca/osc/rdma/osc_rdma_component.c mca_osc_rdma_component.acc_use_amo = true; mca_osc_rdma_component 208 ompi/mca/osc/rdma/osc_rdma_component.c "used instread (default: %s)", mca_osc_rdma_component.acc_use_amo ? "true" : "false"); mca_osc_rdma_component 209 ompi/mca/osc/rdma/osc_rdma_component.c (void) mca_base_component_var_register(&mca_osc_rdma_component.super.osc_version, "acc_use_amo", description_str, mca_osc_rdma_component 211 ompi/mca/osc/rdma/osc_rdma_component.c &mca_osc_rdma_component.acc_use_amo); mca_osc_rdma_component 214 ompi/mca/osc/rdma/osc_rdma_component.c mca_osc_rdma_component.buffer_size = 32768; mca_osc_rdma_component 215 ompi/mca/osc/rdma/osc_rdma_component.c opal_asprintf(&description_str, "Size of temporary buffers (default: %d)", mca_osc_rdma_component.buffer_size); mca_osc_rdma_component 216 ompi/mca/osc/rdma/osc_rdma_component.c (void) mca_base_component_var_register (&mca_osc_rdma_component.super.osc_version, "buffer_size", description_str, mca_osc_rdma_component 218 ompi/mca/osc/rdma/osc_rdma_component.c MCA_BASE_VAR_SCOPE_LOCAL, &mca_osc_rdma_component.buffer_size); mca_osc_rdma_component 221 ompi/mca/osc/rdma/osc_rdma_component.c mca_osc_rdma_component.max_attach = 32; mca_osc_rdma_component 224 ompi/mca/osc/rdma/osc_rdma_component.c "resource (default: %d)", mca_osc_rdma_component.max_attach); mca_osc_rdma_component 225 ompi/mca/osc/rdma/osc_rdma_component.c (void) mca_base_component_var_register (&mca_osc_rdma_component.super.osc_version, "max_attach", description_str, mca_osc_rdma_component 227 ompi/mca/osc/rdma/osc_rdma_component.c MCA_BASE_VAR_SCOPE_GROUP, &mca_osc_rdma_component.max_attach); mca_osc_rdma_component 230 ompi/mca/osc/rdma/osc_rdma_component.c mca_osc_rdma_component.priority = 101; mca_osc_rdma_component 232 ompi/mca/osc/rdma/osc_rdma_component.c mca_osc_rdma_component.priority); mca_osc_rdma_component 233 ompi/mca/osc/rdma/osc_rdma_component.c (void) mca_base_component_var_register (&mca_osc_rdma_component.super.osc_version, "priority", description_str, mca_osc_rdma_component 235 ompi/mca/osc/rdma/osc_rdma_component.c MCA_BASE_VAR_SCOPE_GROUP, &mca_osc_rdma_component.priority); mca_osc_rdma_component 240 ompi/mca/osc/rdma/osc_rdma_component.c mca_osc_rdma_component.locking_mode = OMPI_OSC_RDMA_LOCKING_TWO_LEVEL; mca_osc_rdma_component 241 ompi/mca/osc/rdma/osc_rdma_component.c (void) mca_base_component_var_register (&mca_osc_rdma_component.super.osc_version, "locking_mode", mca_osc_rdma_component 244 ompi/mca/osc/rdma/osc_rdma_component.c MCA_BASE_VAR_SCOPE_GROUP, &mca_osc_rdma_component.locking_mode); mca_osc_rdma_component 252 ompi/mca/osc/rdma/osc_rdma_component.c (void) mca_base_component_var_register (&mca_osc_rdma_component.super.osc_version, "btls", description_str, mca_osc_rdma_component 260 ompi/mca/osc/rdma/osc_rdma_component.c (void) mca_base_component_var_register (&mca_osc_rdma_component.super.osc_version, "mtls", description_str, mca_osc_rdma_component 266 ompi/mca/osc/rdma/osc_rdma_component.c mca_osc_rdma_component.backing_directory = "/dev/shm"; mca_osc_rdma_component 268 ompi/mca/osc/rdma/osc_rdma_component.c mca_osc_rdma_component.backing_directory = ompi_process_info.proc_session_dir; mca_osc_rdma_component 271 ompi/mca/osc/rdma/osc_rdma_component.c (void) mca_base_component_var_register (&mca_osc_rdma_component.super.osc_version, "backing_directory", mca_osc_rdma_component 276 ompi/mca/osc/rdma/osc_rdma_component.c MCA_BASE_VAR_SCOPE_READONLY, &mca_osc_rdma_component.backing_directory); mca_osc_rdma_component 280 ompi/mca/osc/rdma/osc_rdma_component.c (void) mca_base_component_pvar_register (&mca_osc_rdma_component.super.osc_version, "put_retry_count", mca_osc_rdma_component 287 ompi/mca/osc/rdma/osc_rdma_component.c (void) mca_base_component_pvar_register (&mca_osc_rdma_component.super.osc_version, "get_retry_count", mca_osc_rdma_component 302 ompi/mca/osc/rdma/osc_rdma_component.c OBJ_CONSTRUCT(&mca_osc_rdma_component.lock, opal_mutex_t); mca_osc_rdma_component 303 ompi/mca/osc/rdma/osc_rdma_component.c OBJ_CONSTRUCT(&mca_osc_rdma_component.request_gc, opal_list_t); mca_osc_rdma_component 304 ompi/mca/osc/rdma/osc_rdma_component.c OBJ_CONSTRUCT(&mca_osc_rdma_component.buffer_gc, opal_list_t); mca_osc_rdma_component 305 ompi/mca/osc/rdma/osc_rdma_component.c OBJ_CONSTRUCT(&mca_osc_rdma_component.modules, opal_hash_table_t); mca_osc_rdma_component 307 ompi/mca/osc/rdma/osc_rdma_component.c opal_hash_table_init(&mca_osc_rdma_component.modules, 2); mca_osc_rdma_component 309 ompi/mca/osc/rdma/osc_rdma_component.c OBJ_CONSTRUCT(&mca_osc_rdma_component.frags, opal_free_list_t); mca_osc_rdma_component 310 ompi/mca/osc/rdma/osc_rdma_component.c ret = opal_free_list_init (&mca_osc_rdma_component.frags, mca_osc_rdma_component 313 ompi/mca/osc/rdma/osc_rdma_component.c mca_osc_rdma_component.buffer_size, 8, mca_osc_rdma_component 322 ompi/mca/osc/rdma/osc_rdma_component.c OBJ_CONSTRUCT(&mca_osc_rdma_component.requests, opal_free_list_t); mca_osc_rdma_component 323 ompi/mca/osc/rdma/osc_rdma_component.c ret = opal_free_list_init (&mca_osc_rdma_component.requests, mca_osc_rdma_component 341 ompi/mca/osc/rdma/osc_rdma_component.c if (0 != (num_modules = opal_hash_table_get_size(&mca_osc_rdma_component.modules))) { mca_osc_rdma_component 346 ompi/mca/osc/rdma/osc_rdma_component.c OBJ_DESTRUCT(&mca_osc_rdma_component.frags); mca_osc_rdma_component 347 ompi/mca/osc/rdma/osc_rdma_component.c OBJ_DESTRUCT(&mca_osc_rdma_component.modules); mca_osc_rdma_component 348 ompi/mca/osc/rdma/osc_rdma_component.c OBJ_DESTRUCT(&mca_osc_rdma_component.lock); mca_osc_rdma_component 349 ompi/mca/osc/rdma/osc_rdma_component.c OBJ_DESTRUCT(&mca_osc_rdma_component.requests); mca_osc_rdma_component 350 ompi/mca/osc/rdma/osc_rdma_component.c OBJ_DESTRUCT(&mca_osc_rdma_component.request_gc); mca_osc_rdma_component 351 ompi/mca/osc/rdma/osc_rdma_component.c OBJ_DESTRUCT(&mca_osc_rdma_component.buffer_gc); mca_osc_rdma_component 384 ompi/mca/osc/rdma/osc_rdma_component.c return mca_osc_rdma_component.priority; mca_osc_rdma_component 592 ompi/mca/osc/rdma/osc_rdma_component.c mca_osc_rdma_component.backing_directory, ompi_process_info.nodename, mca_osc_rdma_component 1138 ompi/mca/osc/rdma/osc_rdma_component.c module->locking_mode = mca_osc_rdma_component.locking_mode; mca_osc_rdma_component 1140 ompi/mca/osc/rdma/osc_rdma_component.c module->acc_use_amo = mca_osc_rdma_component.acc_use_amo; mca_osc_rdma_component 1209 ompi/mca/osc/rdma/osc_rdma_component.c module->state_size += mca_osc_rdma_component.max_attach * module->region_size; mca_osc_rdma_component 1246 ompi/mca/osc/rdma/osc_rdma_component.c module->dynamic_handles = (ompi_osc_rdma_handle_t *) calloc (mca_osc_rdma_component.max_attach, mca_osc_rdma_component 1268 ompi/mca/osc/rdma/osc_rdma_component.c OPAL_THREAD_LOCK(&mca_osc_rdma_component.lock); mca_osc_rdma_component 1269 ompi/mca/osc/rdma/osc_rdma_component.c ret = opal_hash_table_set_value_uint32(&mca_osc_rdma_component.modules, mca_osc_rdma_component 1272 ompi/mca/osc/rdma/osc_rdma_component.c OPAL_THREAD_UNLOCK(&mca_osc_rdma_component.lock); mca_osc_rdma_component 118 ompi/mca/osc/rdma/osc_rdma_dynamic.c if (region_count == mca_osc_rdma_component.max_attach) { mca_osc_rdma_component 47 ompi/mca/osc/rdma/osc_rdma_frag.h if (request_len > (mca_osc_rdma_component.buffer_size >> 1)) { mca_osc_rdma_component 54 ompi/mca/osc/rdma/osc_rdma_frag.h item = opal_free_list_get (&mca_osc_rdma_component.frags); mca_osc_rdma_component 68 ompi/mca/osc/rdma/osc_rdma_frag.h ret = ompi_osc_rdma_register (module, MCA_BTL_ENDPOINT_ANY, curr->super.ptr, mca_osc_rdma_component.buffer_size, mca_osc_rdma_component 79 ompi/mca/osc/rdma/osc_rdma_frag.h opal_free_list_return (&mca_osc_rdma_component.frags, &curr->super); mca_osc_rdma_component 93 ompi/mca/osc/rdma/osc_rdma_frag.h if (my_index + request_len > mca_osc_rdma_component.buffer_size) { mca_osc_rdma_component 94 ompi/mca/osc/rdma/osc_rdma_frag.h if (my_index <= mca_osc_rdma_component.buffer_size) { mca_osc_rdma_component 70 ompi/mca/osc/rdma/osc_rdma_module.c OPAL_THREAD_LOCK(&mca_osc_rdma_component.lock); mca_osc_rdma_component 71 ompi/mca/osc/rdma/osc_rdma_module.c opal_hash_table_remove_value_uint32(&mca_osc_rdma_component.modules, mca_osc_rdma_component 73 ompi/mca/osc/rdma/osc_rdma_module.c OPAL_THREAD_UNLOCK(&mca_osc_rdma_component.lock);