1
1

PML/UCX: method mca_spml_ucx_get_mkey_slow is renamed to get_mkey_slow

Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
Этот коммит содержится в:
Sergey Oblomov 2018-07-01 19:13:01 +03:00
родитель c55db78e93
Коммит 952fa8ade7
2 изменённых файлов: 7 добавлений и 3 удалений

Просмотреть файл

@ -79,6 +79,7 @@ mca_spml_ucx_t mca_spml_ucx = {
0, /* using_mem_hooks */
1, /* num_disconnect */
0, /* heap_reg_nb */
0, /* enabled */
mca_spml_ucx_get_mkey_slow
};

Просмотреть файл

@ -58,6 +58,8 @@ struct ucp_peer {
};
typedef struct ucp_peer ucp_peer_t;
typedef spml_ucx_mkey_t * (*mca_spml_ucx_get_mkey_slow_fn_t)(int pe, void *va, void **rva);
struct mca_spml_ucx {
mca_spml_base_module_t super;
ucp_context_h ucp_context;
@ -68,7 +70,8 @@ struct mca_spml_ucx {
int priority; /* component priority */
bool enabled;
spml_ucx_mkey_t *(*mca_spml_ucx_get_mkey_slow)(int pe, void *va, void **rva);
mca_spml_ucx_get_mkey_slow_fn_t get_mkey_slow;
};
typedef struct mca_spml_ucx mca_spml_ucx_t;
@ -130,8 +133,8 @@ mca_spml_ucx_get_mkey(int pe, void *va, void **rva, mca_spml_ucx_t* module)
mkey = module->ucp_peers[pe].mkeys;
mkey = (spml_ucx_cached_mkey_t *)map_segment_find_va(&mkey->super.super, sizeof(*mkey), va);
if (OPAL_UNLIKELY(NULL == mkey)) {
assert(module->mca_spml_ucx_get_mkey_slow);
return module->mca_spml_ucx_get_mkey_slow(pe, va, rva);
assert(module->get_mkey_slow);
return module->get_mkey_slow(pe, va, rva);
}
*rva = map_segment_va2rva(&mkey->super, va);
return &mkey->key;