PML/UCX: method mca_spml_ucx_get_mkey_slow is renamed to get_mkey_slow
Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
Этот коммит содержится в:
родитель
c55db78e93
Коммит
952fa8ade7
@ -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;
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user