Class RegionManager¶
Defined in File RegionManager.hpp
Class Documentation¶
-
class
Umap
::
RegionManager
¶ Public Functions
-
RegionManager
(RegionManager const&) = delete¶
-
RegionManager
(RegionManager&&) = delete¶
-
RegionManager &
operator=
(RegionManager const&) = delete¶
-
RegionManager &
operator=
(RegionManager&&) = delete¶
-
void
addRegion
(Store *store, char *region, uint64_t region_size, char *mmap_region, uint64_t mmap_region_size)¶
-
int
flush_buffer
()¶
-
void
prefetch
(int npages, umap_prefetch_item *page_array)¶
-
void
removeRegion
(char *mmap_region)¶
-
long
get_system_page_size
(void)¶
-
uint64_t
get_max_pages_in_buffer
(void)¶
-
uint64_t
get_read_ahead
(void)¶
-
uint64_t
get_umap_page_size
(void)¶
-
uint64_t
get_num_fillers
(void)¶
-
uint64_t
get_num_evictors
(void)¶
-
int
get_evict_low_water_threshold
(void)¶
-
int
get_evict_high_water_threshold
(void)¶
-
uint64_t
get_max_fault_events
(void)¶
-
FillWorkers *
get_fill_workers_h
()¶
-
EvictManager *
get_evict_manager
()¶
-
RegionDescriptor *
containing_region
(char *vaddr)¶
-
uint64_t
get_num_active_regions
(void)¶
Public Static Functions
-
RegionManager &
getInstance
(void)¶
-