27 #ifndef MCA_RCACHE_VMA_TREE_H
28 #define MCA_RCACHE_VMA_TREE_H
uintptr_t end
the bound of the memory range
Definition: rcache_vma_tree.h:51
Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana University Research and Techno...
int mca_rcache_vma_tree_find_all(mca_rcache_vma_module_t *vma_rcache, unsigned char *base, unsigned char *bound, mca_mpool_base_registration_t **regs, int reg_cnt)
Returns all registration that overlaps given memory region.
Definition: rcache_vma_tree.c:312
Top-level interface for all MCA components.
Definition: opal_list.h:98
Definition: rcache_vma.h:37
Definition: rcache_vma_tree.h:36
opal_list_t reg_list
list of regs on this vma
Definition: rcache_vma_tree.h:52
mca_mpool_base_registration_t * mca_rcache_vma_tree_find(mca_rcache_vma_module_t *rcache, unsigned char *base, unsigned char *bound)
Returns the item in the vma tree.
Definition: rcache_vma_tree.c:269
The item in the vma_tree itself.
Definition: rcache_vma_tree.h:47
uintptr_t start
the base of the memory range
Definition: rcache_vma_tree.h:50
Copyright (c) 2004-2007 The Trustees of Indiana University and Indiana University Research and Techno...
opal_list_t reg_delete_list
delayed deletions list for regs on this vma
Definition: rcache_vma_tree.h:53
Definition: opal_list.h:147
opal_list_item_t super
the parent class
Definition: rcache_vma_tree.h:49
int mca_rcache_vma_tree_delete(mca_rcache_vma_module_t *rcache, mca_mpool_base_registration_t *reg)
Function to remove previously memory from the tree without freeing it.
Definition: rcache_vma_tree.c:476
mca_rcache_vma_module_t * rcache
pointer to rcache vma belongs to
Definition: rcache_vma_tree.h:54
#define OBJ_CLASS_DECLARATION(NAME)
Declaration for class descriptor.
Definition: opal_object.h:236