24 #ifndef MCA_MPOOL_GPUSM_H
25 #define MCA_MPOOL_GPUSM_H
27 #include "ompi_config.h"
29 #include "ompi/class/ompi_free_list.h"
34 #define MEMHANDLE_SIZE 8
35 #define EVTHANDLE_SIZE 8
38 uint64_t memHandle[MEMHANDLE_SIZE];
39 uint64_t evtHandle[EVTHANDLE_SIZE];
void mca_mpool_gpusm_finalize(struct mca_mpool_base_module_t *mpool)
finalize mpool
Definition: mpool_gpusm_module.c:179
int mca_mpool_gpusm_deregister(mca_mpool_base_module_t *mpool, mca_mpool_base_registration_t *reg)
deregister memory
Definition: mpool_gpusm_module.c:165
Structure to represent a single event.
Definition: event_struct.h:87
Definition: mpool_gpusm.h:61
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
int mca_mpool_gpusm_ft_event(int state)
Fault Tolerance Event Notification Function.
Definition: mpool_gpusm_module.c:195
Definition: mpool_gpusm.h:45
Definition: ompi_free_list.h:39
Definition: mpool_gpusm.h:36
Copyright (c) 2004-2007 The Trustees of Indiana University and Indiana University Research and Techno...
int mca_mpool_gpusm_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_gpusm_module.c:106
int mca_mpool_gpusm_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_gpusm_module.c:119
#define OBJ_CLASS_DECLARATION(NAME)
Declaration for class descriptor.
Definition: opal_object.h:236
Definition: mpool_fake.h:38
mpool module descriptor.
Definition: mpool.h:174