Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

Storage_system Member List

This is the complete list of members for Storage_system, including all inherited members.

block_mapStorage_system [protected]
block_map_id_maskStorage_system [protected, static]
block_to_segment_index(unsigned segment_block)Storage_system [inline]
blocks_per_pageStorage_system [protected]
blocks_per_segmentStorage_system [protected]
checkpoint()Storage_system
checkpoint_counterStorage_system [protected]
checkpointing_dirty_pagesStorage_system [protected]
clean(unsigned segments_to_clean)Storage_system
cleaned_segmentsStorage_system [protected]
curr_segmentStorage_system [protected]
curr_superblockStorage_system [protected]
disable()Storage_system [inline]
diskStorage_system [protected]
enable()Storage_system [inline]
enabledStorage_system [protected]
first_blockStorage_system [protected]
format(unsigned first_block_to_use=0, Size segment_size=0)Storage_system
free_page(void *page)Storage_system [inline]
get_live_pages(Segment &segment, Array< void * > &live_pages)Storage_system
init(unsigned first_block_to_use=0)Storage_system
is_checkpointing_dirty_pages()Storage_system [inline]
is_formatted(unsigned first_block_to_use=0)Storage_system
load_page(void *virtual_page)Storage_system
load_table(Address_map &map, unsigned dir_index, void *virtual_table)Storage_system
log_map(Address_map &map)Storage_system
log_page(void *page, bool update_block_map=true, void *actual_page_addr=NULL)Storage_system
print()Storage_system
segment_index_to_block(unsigned segment_index)Storage_system [inline]
segment_mapStorage_system [protected]
set_device(Block_device *device)Storage_system [inline]
write_segment()Storage_system
write_segment_if_full()Storage_system
write_superblock(unsigned block_directory=0, unsigned segment_directory=0, unsigned curr_empty_segment=0)Storage_system


Torsion Operating System, Copyright (C) 2000-2004 Dan Helfman