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

Address_map Member List

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

clear_table(unsigned *physical_table)Address_map
DIR_ENTRY_SHIFTAddress_map [static]
dir_entry_to_table(unsigned *dir_entry)Address_map [inline, static]
dir_index_to_table(unsigned dir_index)Address_map [inline]
directoryAddress_map
disk_directoryAddress_map
ENTRIES_PER_TABLEAddress_map [static]
ENTRY_DIRTYAddress_map [static]
ENTRY_FRAME_ADDRESSAddress_map [static]
ENTRY_INDEX_MASKAddress_map [static]
ENTRY_PRESENTAddress_map [static]
ENTRY_READ_WRITEAddress_map [static]
get_dirty_dir_entries(Array< unsigned * > &dirty_dir_entries)Address_map
get_table(unsigned dir_index)Address_map
get_table_block_number(unsigned disk_dir_index)Address_map [inline]
get_table_entry(void *virtual_addr)Address_map
init()Address_map
PAYLOAD_SHIFTAddress_map [static]
set_table_address(unsigned dir_index, unsigned *physical_table)Address_map [inline]
set_table_block_number(unsigned disk_dir_index, unsigned block_number)Address_map [inline]
set_table_entry(void *virtual_addr, unsigned entry_value)Address_map
TABLE_ENTRY_SHIFTAddress_map [static]
table_entry_to_virtual(unsigned *dir_entry, unsigned *physical_table, unsigned *physical_table_entry)Address_map [inline]
virtual_to_dir_entry(void *virtual_addr) const Address_map [inline]
virtual_to_dir_index(void *virtual_addr) const Address_map [inline]
virtual_to_table_entry(void *virtual_addr, unsigned *table)Address_map [inline, static]
virtual_to_table_entry(void *virtual_addr)Address_map


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