mca_rcache_base_module_t 120 opal/class/opal_free_list.c mca_rcache_base_module_t *rcache, opal_free_list_item_init_fn_t item_init, mca_rcache_base_module_t 81 opal/class/opal_free_list.h struct mca_rcache_base_module_t *fl_rcache; mca_rcache_base_module_t 140 opal/class/opal_free_list.h struct mca_rcache_base_module_t *rcache, mca_rcache_base_module_t 137 opal/mca/btl/ofi/btl_ofi.h mca_rcache_base_module_t *rcache; mca_rcache_base_module_t 222 opal/mca/btl/smcuda/btl_smcuda.h mca_rcache_base_module_t *rcache; mca_rcache_base_module_t 41 opal/mca/btl/smcuda/btl_smcuda_endpoint.h mca_rcache_base_module_t *rcache; /**< rcache for remotely registered memory */ mca_rcache_base_module_t 89 opal/mca/btl/uct/btl_uct.h mca_rcache_base_module_t *rcache; mca_rcache_base_module_t 199 opal/mca/btl/ugni/btl_ugni.h mca_rcache_base_module_t *rcache; mca_rcache_base_module_t 208 opal/mca/btl/usnic/btl_usnic_module.h mca_rcache_base_module_t *rcache; mca_rcache_base_module_t 164 opal/mca/btl/vader/btl_vader.h mca_rcache_base_module_t *knem_rcache; mca_rcache_base_module_t 51 opal/mca/mpool/base/mpool_base_tree.h mca_rcache_base_module_t *rcaches[MCA_MPOOL_BASE_TREE_MAX]; /**< the registration caches */ mca_rcache_base_module_t 39 opal/mca/rcache/base/base.h OPAL_DECLSPEC mca_rcache_base_module_t *mca_rcache_base_module_create (const char *name, void *user_data, mca_rcache_base_module_t 50 opal/mca/rcache/base/base.h mca_rcache_base_module_t *rcache_module; mca_rcache_base_module_t 58 opal/mca/rcache/base/base.h OPAL_DECLSPEC mca_rcache_base_module_t *mca_rcache_base_module_lookup (const char *name); mca_rcache_base_module_t 59 opal/mca/rcache/base/base.h OPAL_DECLSPEC int mca_rcache_base_module_destroy(mca_rcache_base_module_t *module); mca_rcache_base_module_t 39 opal/mca/rcache/base/rcache_base_create.c mca_rcache_base_module_t* mca_rcache_base_module_create (const char* name, void *user_data, mca_rcache_base_module_t 43 opal/mca/rcache/base/rcache_base_create.c mca_rcache_base_module_t* module = NULL; mca_rcache_base_module_t 105 opal/mca/rcache/base/rcache_base_create.c int mca_rcache_base_module_destroy(mca_rcache_base_module_t *module) mca_rcache_base_module_t 55 opal/mca/rcache/gpusm/rcache_gpusm.h mca_rcache_base_module_t super; mca_rcache_base_module_t 67 opal/mca/rcache/gpusm/rcache_gpusm.h int mca_rcache_gpusm_register(mca_rcache_base_module_t* rcache, void *addr, mca_rcache_base_module_t 73 opal/mca/rcache/gpusm/rcache_gpusm.h int mca_rcache_gpusm_deregister(mca_rcache_base_module_t *rcache, mca_rcache_base_module_t 79 opal/mca/rcache/gpusm/rcache_gpusm.h int mca_rcache_gpusm_find(struct mca_rcache_base_module_t* rcache, void* addr, mca_rcache_base_module_t 85 opal/mca/rcache/gpusm/rcache_gpusm.h void mca_rcache_gpusm_finalize(struct mca_rcache_base_module_t *rcache); mca_rcache_base_module_t 43 opal/mca/rcache/gpusm/rcache_gpusm_component.c static mca_rcache_base_module_t* gpusm_init(struct mca_rcache_base_resources_t* resources); mca_rcache_base_module_t 91 opal/mca/rcache/gpusm/rcache_gpusm_component.c static mca_rcache_base_module_t* gpusm_init(struct mca_rcache_base_resources_t *resources) mca_rcache_base_module_t 95 opal/mca/rcache/gpusm/rcache_gpusm_module.c int mca_rcache_gpusm_find(mca_rcache_base_module_t *rcache, void *addr, mca_rcache_base_module_t 108 opal/mca/rcache/gpusm/rcache_gpusm_module.c int mca_rcache_gpusm_register(mca_rcache_base_module_t *rcache, void *addr, mca_rcache_base_module_t 155 opal/mca/rcache/gpusm/rcache_gpusm_module.c int mca_rcache_gpusm_deregister(struct mca_rcache_base_module_t *rcache, mca_rcache_base_module_t 169 opal/mca/rcache/gpusm/rcache_gpusm_module.c void mca_rcache_gpusm_finalize(struct mca_rcache_base_module_t *rcache) mca_rcache_base_module_t 66 opal/mca/rcache/grdma/rcache_grdma.h mca_rcache_base_module_t super; mca_rcache_base_module_t 42 opal/mca/rcache/grdma/rcache_grdma_component.c static mca_rcache_base_module_t* grdma_init( mca_rcache_base_module_t 101 opal/mca/rcache/grdma/rcache_grdma_component.c static mca_rcache_base_module_t * mca_rcache_base_module_t 51 opal/mca/rcache/grdma/rcache_grdma_module.c static int mca_rcache_grdma_register (mca_rcache_base_module_t *rcache, void *addr, mca_rcache_base_module_t 54 opal/mca/rcache/grdma/rcache_grdma_module.c static int mca_rcache_grdma_deregister (mca_rcache_base_module_t *rcache, mca_rcache_base_module_t 56 opal/mca/rcache/grdma/rcache_grdma_module.c static int mca_rcache_grdma_find (mca_rcache_base_module_t *rcache, void *addr, mca_rcache_base_module_t 58 opal/mca/rcache/grdma/rcache_grdma_module.c static int mca_rcache_grdma_invalidate_range (mca_rcache_base_module_t *rcache, void *base, mca_rcache_base_module_t 60 opal/mca/rcache/grdma/rcache_grdma_module.c static void mca_rcache_grdma_finalize (mca_rcache_base_module_t *rcache); mca_rcache_base_module_t 61 opal/mca/rcache/grdma/rcache_grdma_module.c static bool mca_rcache_grdma_evict (mca_rcache_base_module_t *rcache); mca_rcache_base_module_t 79 opal/mca/rcache/grdma/rcache_grdma_module.c static int check_for_cuda_freed_memory(mca_rcache_base_module_t *rcache, void *addr, size_t size); mca_rcache_base_module_t 158 opal/mca/rcache/grdma/rcache_grdma_module.c static inline void do_unregistration_gc (mca_rcache_base_module_t *rcache) mca_rcache_base_module_t 193 opal/mca/rcache/grdma/rcache_grdma_module.c static bool mca_rcache_grdma_evict (mca_rcache_base_module_t *rcache) mca_rcache_base_module_t 275 opal/mca/rcache/grdma/rcache_grdma_module.c static int mca_rcache_grdma_register (mca_rcache_base_module_t *rcache, void *addr, mca_rcache_base_module_t 382 opal/mca/rcache/grdma/rcache_grdma_module.c static int mca_rcache_grdma_find (mca_rcache_base_module_t *rcache, void *addr, mca_rcache_base_module_t 417 opal/mca/rcache/grdma/rcache_grdma_module.c static int mca_rcache_grdma_deregister (mca_rcache_base_module_t *rcache, mca_rcache_base_module_t 491 opal/mca/rcache/grdma/rcache_grdma_module.c static int mca_rcache_grdma_invalidate_range (mca_rcache_base_module_t *rcache, mca_rcache_base_module_t 505 opal/mca/rcache/grdma/rcache_grdma_module.c static int check_for_cuda_freed_memory (mca_rcache_base_module_t *rcache, void *addr, size_t size) mca_rcache_base_module_t 527 opal/mca/rcache/grdma/rcache_grdma_module.c static void mca_rcache_grdma_finalize (mca_rcache_base_module_t *rcache) mca_rcache_base_module_t 34 opal/mca/rcache/rcache.h struct mca_rcache_base_module_t; mca_rcache_base_module_t 35 opal/mca/rcache/rcache.h typedef struct mca_rcache_base_module_t mca_rcache_base_module_t; mca_rcache_base_module_t 87 opal/mca/rcache/rcache.h mca_rcache_base_module_t *rcache; mca_rcache_base_module_t 127 opal/mca/rcache/rcache.h typedef struct mca_rcache_base_module_t *(*mca_rcache_base_component_init_fn_t)(mca_rcache_base_resources_t *); mca_rcache_base_module_t 132 opal/mca/rcache/rcache.h typedef int (*mca_rcache_base_module_register_fn_t) (mca_rcache_base_module_t *rcache, mca_rcache_base_module_t 140 opal/mca/rcache/rcache.h typedef int (*mca_rcache_base_module_deregister_fn_t) (mca_rcache_base_module_t *rcache, mca_rcache_base_module_t 147 opal/mca/rcache/rcache.h typedef int (*mca_rcache_base_module_find_fn_t) (mca_rcache_base_module_t *rcache, void *addr, mca_rcache_base_module_t 153 opal/mca/rcache/rcache.h typedef int (*mca_rcache_base_module_invalidate_range_fn_t) (mca_rcache_base_module_t *rcache, mca_rcache_base_module_t 162 opal/mca/rcache/rcache.h typedef bool (*mca_rcache_base_module_evict_fn_t) (mca_rcache_base_module_t *rcache); mca_rcache_base_module_t 167 opal/mca/rcache/rcache.h typedef void (*mca_rcache_base_module_finalize_fn_t)(mca_rcache_base_module_t *rcache); mca_rcache_base_module_t 51 opal/mca/rcache/rgpusm/rcache_rgpusm.h mca_rcache_base_module_t super; mca_rcache_base_module_t 72 opal/mca/rcache/rgpusm/rcache_rgpusm.h int mca_rcache_rgpusm_register(mca_rcache_base_module_t* rcache, void *addr, mca_rcache_base_module_t 78 opal/mca/rcache/rgpusm/rcache_rgpusm.h int mca_rcache_rgpusm_deregister(mca_rcache_base_module_t *rcache, mca_rcache_base_module_t 84 opal/mca/rcache/rgpusm/rcache_rgpusm.h void mca_rcache_rgpusm_free(mca_rcache_base_module_t *rcache, void * addr, mca_rcache_base_module_t 90 opal/mca/rcache/rgpusm/rcache_rgpusm.h int mca_rcache_rgpusm_find(struct mca_rcache_base_module_t* rcache, void* addr, mca_rcache_base_module_t 96 opal/mca/rcache/rgpusm/rcache_rgpusm.h int mca_rcache_rgpusm_release_memory(mca_rcache_base_module_t* rcache, void *base, mca_rcache_base_module_t 102 opal/mca/rcache/rgpusm/rcache_rgpusm.h void mca_rcache_rgpusm_finalize(struct mca_rcache_base_module_t *rcache); mca_rcache_base_module_t 43 opal/mca/rcache/rgpusm/rcache_rgpusm_component.c static mca_rcache_base_module_t* rgpusm_init(struct mca_rcache_base_resources_t* resources); mca_rcache_base_module_t 149 opal/mca/rcache/rgpusm/rcache_rgpusm_component.c static mca_rcache_base_module_t* rgpusm_init( mca_rcache_base_module_t 96 opal/mca/rcache/rgpusm/rcache_rgpusm_module.c static int mca_rcache_rgpusm_deregister_no_lock(struct mca_rcache_base_module_t *, mca_rcache_base_module_t 98 opal/mca/rcache/rgpusm/rcache_rgpusm_module.c static inline bool mca_rcache_rgpusm_deregister_lru (mca_rcache_base_module_t *rcache) { mca_rcache_base_module_t 169 opal/mca/rcache/rgpusm/rcache_rgpusm_module.c int mca_rcache_rgpusm_register (mca_rcache_base_module_t *rcache, void *addr, mca_rcache_base_module_t 447 opal/mca/rcache/rgpusm/rcache_rgpusm_module.c int mca_rcache_rgpusm_find(struct mca_rcache_base_module_t *rcache, void *addr, mca_rcache_base_module_t 481 opal/mca/rcache/rgpusm/rcache_rgpusm_module.c int mca_rcache_rgpusm_deregister(struct mca_rcache_base_module_t *rcache, mca_rcache_base_module_t 528 opal/mca/rcache/rgpusm/rcache_rgpusm_module.c int mca_rcache_rgpusm_deregister_no_lock(struct mca_rcache_base_module_t *rcache, mca_rcache_base_module_t 564 opal/mca/rcache/rgpusm/rcache_rgpusm_module.c void mca_rcache_rgpusm_finalize(struct mca_rcache_base_module_t *rcache) mca_rcache_base_module_t 64 opal/mca/rcache/udreg/rcache_udreg.h mca_rcache_base_module_t super; mca_rcache_base_module_t 45 opal/mca/rcache/udreg/rcache_udreg_component.c static mca_rcache_base_module_t* udreg_init( mca_rcache_base_module_t 100 opal/mca/rcache/udreg/rcache_udreg_component.c static mca_rcache_base_module_t * mca_rcache_base_module_t 49 opal/mca/rcache/udreg/rcache_udreg_module.c static int mca_rcache_udreg_register (mca_rcache_base_module_t* rcache, void *addr, mca_rcache_base_module_t 52 opal/mca/rcache/udreg/rcache_udreg_module.c static int mca_rcache_udreg_deregister (mca_rcache_base_module_t *rcache, mca_rcache_base_module_t 54 opal/mca/rcache/udreg/rcache_udreg_module.c static int mca_rcache_udreg_find (mca_rcache_base_module_t* rcache, void* addr, mca_rcache_base_module_t 56 opal/mca/rcache/udreg/rcache_udreg_module.c static void mca_rcache_udreg_finalize (mca_rcache_base_module_t *rcache); mca_rcache_base_module_t 57 opal/mca/rcache/udreg/rcache_udreg_module.c static bool mca_rcache_udreg_evict (mca_rcache_base_module_t *rcache); mca_rcache_base_module_t 191 opal/mca/rcache/udreg/rcache_udreg_module.c static bool mca_rcache_udreg_evict (mca_rcache_base_module_t *rcache) mca_rcache_base_module_t 203 opal/mca/rcache/udreg/rcache_udreg_module.c static int mca_rcache_udreg_register(mca_rcache_base_module_t *rcache, void *addr, mca_rcache_base_module_t 311 opal/mca/rcache/udreg/rcache_udreg_module.c static int mca_rcache_udreg_find (mca_rcache_base_module_t *rcache, void *addr, mca_rcache_base_module_t 318 opal/mca/rcache/udreg/rcache_udreg_module.c static int mca_rcache_udreg_deregister(mca_rcache_base_module_t *rcache, mca_rcache_base_module_t 337 opal/mca/rcache/udreg/rcache_udreg_module.c static void mca_rcache_udreg_finalize (mca_rcache_base_module_t *rcache)