sshmem_mkey_t 74 oshmem/mca/memheap/base/base.h OSHMEM_DECLSPEC sshmem_mkey_t *mca_memheap_base_get_mkey(void* va, sshmem_mkey_t 76 oshmem/mca/memheap/base/base.h OSHMEM_DECLSPEC sshmem_mkey_t * mca_memheap_base_get_cached_mkey_slow(shmem_ctx_t ctx, sshmem_mkey_t 218 oshmem/mca/memheap/base/base.h void mkey_segment_init(mkey_segment_t *seg, sshmem_mkey_t *mkey, uint32_t segno); sshmem_mkey_t 245 oshmem/mca/memheap/base/base.h static inline sshmem_mkey_t *mca_memheap_base_get_cached_mkey(shmem_ctx_t ctx, sshmem_mkey_t 252 oshmem/mca/memheap/base/base.h sshmem_mkey_t *mkey; sshmem_mkey_t 53 oshmem/mca/memheap/base/memheap_base_mkey.c sshmem_mkey_t *mkeys; sshmem_mkey_t 72 oshmem/mca/memheap/base/memheap_base_mkey.c sshmem_mkey_t *mkey); sshmem_mkey_t 90 oshmem/mca/memheap/base/memheap_base_mkey.c sshmem_mkey_t *mkey; sshmem_mkey_t 120 oshmem/mca/memheap/base/memheap_base_mkey.c static void memheap_attach_segment(sshmem_mkey_t *mkey, int tr_id) sshmem_mkey_t 459 oshmem/mca/memheap/base/memheap_base_mkey.c static int memheap_oob_get_mkeys(shmem_ctx_t ctx, int pe, uint32_t seg, sshmem_mkey_t *mkeys) sshmem_mkey_t 641 oshmem/mca/memheap/base/memheap_base_mkey.c s->mkeys_cache[i] = (sshmem_mkey_t *) calloc(rcv_n_transports[i], sshmem_mkey_t 642 oshmem/mca/memheap/base/memheap_base_mkey.c sizeof(sshmem_mkey_t)); sshmem_mkey_t 679 oshmem/mca/memheap/base/memheap_base_mkey.c sshmem_mkey_t * mca_memheap_base_get_cached_mkey_slow(shmem_ctx_t ctx, sshmem_mkey_t 687 oshmem/mca/memheap/base/memheap_base_mkey.c sshmem_mkey_t *mkey; sshmem_mkey_t 693 oshmem/mca/memheap/base/memheap_base_mkey.c s->mkeys_cache[pe] = (sshmem_mkey_t *) calloc(memheap_map->num_transports, sshmem_mkey_t 694 oshmem/mca/memheap/base/memheap_base_mkey.c sizeof(sshmem_mkey_t)); sshmem_mkey_t 711 oshmem/mca/memheap/base/memheap_base_mkey.c sshmem_mkey_t *mca_memheap_base_get_mkey(void* va, int tr_id) sshmem_mkey_t 748 oshmem/mca/memheap/base/memheap_base_mkey.c void mkey_segment_init(mkey_segment_t *seg, sshmem_mkey_t *mkey, uint32_t segno) sshmem_mkey_t 115 oshmem/mca/memheap/base/memheap_base_register.c s->mkeys_cache = (sshmem_mkey_t **) calloc(nprocs, sshmem_mkey_t 116 oshmem/mca/memheap/base/memheap_base_register.c sizeof(sshmem_mkey_t *)); sshmem_mkey_t 62 oshmem/mca/memheap/memheap.h typedef sshmem_mkey_t * (*mca_memheap_base_module_get_local_mkey_fn_t)(void* va, sshmem_mkey_t 143 oshmem/mca/memheap/memheap.h static inline int mca_memheap_base_mkey_is_shm(sshmem_mkey_t *mkey) sshmem_mkey_t 152 oshmem/mca/memheap/memheap.h static inline int mca_memheap_base_can_local_copy(sshmem_mkey_t *mkey, void *dst_addr) { sshmem_mkey_t 78 oshmem/mca/spml/base/base.h sshmem_mkey_t *mkeys); sshmem_mkey_t 80 oshmem/mca/spml/base/base.h OSHMEM_DECLSPEC void mca_spml_base_rmkey_unpack(shmem_ctx_t ctx, sshmem_mkey_t *mkey, uint32_t seg, int pe, int tr_id); sshmem_mkey_t 81 oshmem/mca/spml/base/base.h OSHMEM_DECLSPEC void mca_spml_base_rmkey_free(sshmem_mkey_t *mkey); sshmem_mkey_t 82 oshmem/mca/spml/base/base.h OSHMEM_DECLSPEC void *mca_spml_base_rmkey_ptr(const void *dst_addr, sshmem_mkey_t *mkey, int pe); sshmem_mkey_t 250 oshmem/mca/spml/base/spml_base.c int mca_spml_base_oob_get_mkeys(shmem_ctx_t ctx, int pe, uint32_t segno, sshmem_mkey_t *mkeys) sshmem_mkey_t 255 oshmem/mca/spml/base/spml_base.c void mca_spml_base_rmkey_unpack(shmem_ctx_t ctx, sshmem_mkey_t *mkey, uint32_t segno, int pe, int tr_id) sshmem_mkey_t 259 oshmem/mca/spml/base/spml_base.c void mca_spml_base_rmkey_free(sshmem_mkey_t *mkey) sshmem_mkey_t 263 oshmem/mca/spml/base/spml_base.c void *mca_spml_base_rmkey_ptr(const void *dst_addr, sshmem_mkey_t *mkey, int pe) sshmem_mkey_t 78 oshmem/mca/spml/ikrit/spml_ikrit.c static inline mxm_mem_key_t *to_mxm_mkey(sshmem_mkey_t *mkey) { sshmem_mkey_t 152 oshmem/mca/spml/ikrit/spml_ikrit.c static void mca_spml_ikrit_cache_mkeys(sshmem_mkey_t *, uint32_t seg, int remote_pe, int tr_id); sshmem_mkey_t 189 oshmem/mca/spml/ikrit/spml_ikrit.c static void mca_spml_ikrit_cache_mkeys(sshmem_mkey_t *mkey, uint32_t seg, int dst_pe, int tr_id) sshmem_mkey_t 210 oshmem/mca/spml/ikrit/spml_ikrit.c sshmem_mkey_t *mkey; sshmem_mkey_t 438 oshmem/mca/spml/ikrit/spml_ikrit.c sshmem_mkey_t *mca_spml_ikrit_register(void* addr, sshmem_mkey_t 444 oshmem/mca/spml/ikrit/spml_ikrit.c sshmem_mkey_t *mkeys; sshmem_mkey_t 450 oshmem/mca/spml/ikrit/spml_ikrit.c mkeys = (sshmem_mkey_t *) calloc(1, MXM_PTL_LAST * sizeof(*mkeys)); sshmem_mkey_t 520 oshmem/mca/spml/ikrit/spml_ikrit.c int mca_spml_ikrit_deregister(sshmem_mkey_t *mkeys) sshmem_mkey_t 552 oshmem/mca/spml/ikrit/spml_ikrit.c int mca_spml_ikrit_oob_get_mkeys(int pe, uint32_t seg, sshmem_mkey_t *mkeys) sshmem_mkey_t 180 oshmem/mca/spml/ikrit/spml_ikrit.h extern sshmem_mkey_t *mca_spml_ikrit_register(void* addr, sshmem_mkey_t 184 oshmem/mca/spml/ikrit/spml_ikrit.h extern int mca_spml_ikrit_deregister(sshmem_mkey_t *mkeys); sshmem_mkey_t 187 oshmem/mca/spml/ikrit/spml_ikrit.h sshmem_mkey_t *mkeys); sshmem_mkey_t 82 oshmem/mca/spml/spml.h static inline char *mca_spml_base_mkey2str(sshmem_mkey_t *mkey) sshmem_mkey_t 135 oshmem/mca/spml/spml.h typedef void (*mca_spml_base_module_mkey_unpack_fn_t)(shmem_ctx_t ctx, sshmem_mkey_t *, uint32_t segno, int remote_pe, int tr_id); sshmem_mkey_t 146 oshmem/mca/spml/spml.h typedef void * (*mca_spml_base_module_mkey_ptr_fn_t)(const void *dst_addr, sshmem_mkey_t *mkey, int pe); sshmem_mkey_t 153 oshmem/mca/spml/spml.h typedef void (*mca_spml_base_module_mkey_free_fn_t)(sshmem_mkey_t *); sshmem_mkey_t 165 oshmem/mca/spml/spml.h typedef sshmem_mkey_t * (*mca_spml_base_module_register_fn_t)(void *addr, sshmem_mkey_t 173 oshmem/mca/spml/spml.h typedef int (*mca_spml_base_module_deregister_fn_t)(sshmem_mkey_t *mkeys); sshmem_mkey_t 185 oshmem/mca/spml/spml.h sshmem_mkey_t *mkeys); sshmem_mkey_t 311 oshmem/mca/spml/ucx/spml_ucx.c void mca_spml_ucx_rmkey_free(sshmem_mkey_t *mkey) sshmem_mkey_t 322 oshmem/mca/spml/ucx/spml_ucx.c void *mca_spml_ucx_rmkey_ptr(const void *dst_addr, sshmem_mkey_t *mkey, int pe) sshmem_mkey_t 339 oshmem/mca/spml/ucx/spml_ucx.c void mca_spml_ucx_rmkey_unpack(shmem_ctx_t ctx, sshmem_mkey_t *mkey, uint32_t segno, int pe, int tr_id) sshmem_mkey_t 395 oshmem/mca/spml/ucx/spml_ucx.c sshmem_mkey_t *mca_spml_ucx_register(void* addr, sshmem_mkey_t 400 oshmem/mca/spml/ucx/spml_ucx.c sshmem_mkey_t *mkeys; sshmem_mkey_t 411 oshmem/mca/spml/ucx/spml_ucx.c mkeys = (sshmem_mkey_t *) calloc(1, sizeof(*mkeys)); sshmem_mkey_t 480 oshmem/mca/spml/ucx/spml_ucx.c int mca_spml_ucx_deregister(sshmem_mkey_t *mkeys) sshmem_mkey_t 558 oshmem/mca/spml/ucx/spml_ucx.c sshmem_mkey_t *mkey; sshmem_mkey_t 152 oshmem/mca/spml/ucx/spml_ucx.h extern sshmem_mkey_t *mca_spml_ucx_register(void* addr, sshmem_mkey_t 156 oshmem/mca/spml/ucx/spml_ucx.h extern int mca_spml_ucx_deregister(sshmem_mkey_t *mkeys); sshmem_mkey_t 160 oshmem/mca/spml/ucx/spml_ucx.h extern void mca_spml_ucx_rmkey_unpack(shmem_ctx_t ctx, sshmem_mkey_t *mkey, uint32_t segno, int pe, int tr_id); sshmem_mkey_t 161 oshmem/mca/spml/ucx/spml_ucx.h extern void mca_spml_ucx_rmkey_free(sshmem_mkey_t *mkey); sshmem_mkey_t 162 oshmem/mca/spml/ucx/spml_ucx.h extern void *mca_spml_ucx_rmkey_ptr(const void *dst_addr, sshmem_mkey_t *, int pe); sshmem_mkey_t 188 oshmem/mca/spml/ucx/spml_ucx.h sshmem_mkey_t *mkey, uint32_t segno, int dst_pe) sshmem_mkey_t 37 oshmem/mca/sshmem/base/base.h mca_sshmem_segment_attach(map_segment_t *ds_buf, sshmem_mkey_t *mkey); sshmem_mkey_t 40 oshmem/mca/sshmem/base/base.h mca_sshmem_segment_detach(map_segment_t *ds_buf, sshmem_mkey_t *mkey); sshmem_mkey_t 33 oshmem/mca/sshmem/base/sshmem_base_wrappers.c mca_sshmem_segment_attach(map_segment_t *ds_buf, sshmem_mkey_t *mkey) sshmem_mkey_t 43 oshmem/mca/sshmem/base/sshmem_base_wrappers.c mca_sshmem_segment_detach(map_segment_t *ds_buf, sshmem_mkey_t *mkey) sshmem_mkey_t 69 oshmem/mca/sshmem/mmap/sshmem_mmap_module.c segment_attach(map_segment_t *ds_buf, sshmem_mkey_t *mkey); sshmem_mkey_t 72 oshmem/mca/sshmem/mmap/sshmem_mmap_module.c segment_detach(map_segment_t *ds_buf, sshmem_mkey_t *mkey); sshmem_mkey_t 189 oshmem/mca/sshmem/mmap/sshmem_mmap_module.c segment_attach(map_segment_t *ds_buf, sshmem_mkey_t *mkey) sshmem_mkey_t 278 oshmem/mca/sshmem/mmap/sshmem_mmap_module.c segment_detach(map_segment_t *ds_buf, sshmem_mkey_t *mkey) sshmem_mkey_t 110 oshmem/mca/sshmem/sshmem.h (*mca_sshmem_base_module_segment_attach_fn_t)(map_segment_t *ds_buf, sshmem_mkey_t *mkey); sshmem_mkey_t 121 oshmem/mca/sshmem/sshmem.h (*mca_sshmem_base_module_segment_detach_fn_t)(map_segment_t *ds_buf, sshmem_mkey_t *mkey); sshmem_mkey_t 114 oshmem/mca/sshmem/sshmem_types.h sshmem_mkey_t **mkeys_cache; /* includes remote segment bases in va_base */ sshmem_mkey_t 115 oshmem/mca/sshmem/sshmem_types.h sshmem_mkey_t *mkeys; /* includes local segment bases in va_base */ sshmem_mkey_t 67 oshmem/mca/sshmem/sysv/sshmem_sysv_module.c segment_attach(map_segment_t *ds_buf, sshmem_mkey_t *mkey); sshmem_mkey_t 70 oshmem/mca/sshmem/sysv/sshmem_sysv_module.c segment_detach(map_segment_t *ds_buf, sshmem_mkey_t *mkey); sshmem_mkey_t 214 oshmem/mca/sshmem/sysv/sshmem_sysv_module.c segment_attach(map_segment_t *ds_buf, sshmem_mkey_t *mkey) sshmem_mkey_t 241 oshmem/mca/sshmem/sysv/sshmem_sysv_module.c segment_detach(map_segment_t *ds_buf, sshmem_mkey_t *mkey) sshmem_mkey_t 52 oshmem/mca/sshmem/ucx/sshmem_ucx_module.c segment_attach(map_segment_t *ds_buf, sshmem_mkey_t *mkey); sshmem_mkey_t 55 oshmem/mca/sshmem/ucx/sshmem_ucx_module.c segment_detach(map_segment_t *ds_buf, sshmem_mkey_t *mkey); sshmem_mkey_t 261 oshmem/mca/sshmem/ucx/sshmem_ucx_module.c segment_attach(map_segment_t *ds_buf, sshmem_mkey_t *mkey) sshmem_mkey_t 273 oshmem/mca/sshmem/ucx/sshmem_ucx_module.c segment_detach(map_segment_t *ds_buf, sshmem_mkey_t *mkey) sshmem_mkey_t 28 oshmem/shmem/c/shmem_addr_accessible.c sshmem_mkey_t *mkey; sshmem_mkey_t 35 oshmem/shmem/c/shmem_ptr.c sshmem_mkey_t *mkey;