24 #ifndef MCA_MPOOL_RGPUSM_H
25 #define MCA_MPOOL_RGPUSM_H
27 #include "ompi_config.h"
29 #include "ompi/class/ompi_free_list.h"
37 size_t rcache_size_limit;
39 uint32_t leave_pinned;
60 uint32_t stat_cache_hit;
61 uint32_t stat_cache_valid;
62 uint32_t stat_cache_invalid;
63 uint32_t stat_cache_miss;
64 uint32_t stat_evicted;
65 uint32_t stat_cache_found;
66 uint32_t stat_cache_notfound;
int mca_mpool_rgpusm_ft_event(int state)
Fault Tolerance Event Notification Function.
Definition: mpool_rgpusm_module.c:611
void mca_mpool_rgpusm_free(mca_mpool_base_module_t *mpool, void *addr, mca_mpool_base_registration_t *reg)
free memory allocated by alloc function
Definition: mpool_rgpusm_module.c:451
The opal_list_t interface is used to provide a generic doubly-linked list container for Open MPI...
mpool component descriptor.
Definition: mpool.h:154
void mca_mpool_rgpusm_finalize(struct mca_mpool_base_module_t *mpool)
finalize mpool
Definition: mpool_rgpusm_module.c:547
int mca_mpool_rgpusm_deregister(mca_mpool_base_module_t *mpool, mca_mpool_base_registration_t *reg)
deregister memory
Definition: mpool_rgpusm_module.c:495
int mca_mpool_rgpusm_register(mca_mpool_base_module_t *mpool, void *addr, size_t size, uint32_t flags, mca_mpool_base_registration_t **reg)
register block of memory
Definition: mpool_rgpusm_module.c:185
Definition: mpool_rgpusm.h:34
Definition: ompi_free_list.h:39
Copyright (c) 2004-2007 The Trustees of Indiana University and Indiana University Research and Techno...
Definition: opal_list.h:147
int mca_mpool_rgpusm_release_memory(mca_mpool_base_module_t *mpool, void *base, size_t size)
unregister all registration covering the block of memory
int mca_mpool_rgpusm_find(struct mca_mpool_base_module_t *mpool, void *addr, size_t size, mca_mpool_base_registration_t **reg)
find registration for a given block of memory
Definition: mpool_rgpusm_module.c:459
Definition: mpool_rgpusm.h:55
Definition: mpool_fake.h:38
mpool module descriptor.
Definition: mpool.h:174