Main Page
|
Class Hierarchy
|
Class List
|
File List
|
Class Members
|
File Members
Block_map Member List
This is the complete list of members for
Block_map
, including all inherited members.
clear_table
(unsigned *physical_table)
Address_map
DIR_ENTRY_SHIFT
Address_map
[static]
dir_entry_to_table
(unsigned *dir_entry)
Address_map
[inline, static]
dir_index_to_table
(unsigned dir_index)
Address_map
[inline]
directory
Address_map
disk_directory
Address_map
ENTRIES_PER_TABLE
Address_map
[static]
ENTRY_DIRTY
Address_map
[static]
ENTRY_FRAME_ADDRESS
Address_map
[static]
ENTRY_INDEX_MASK
Address_map
[static]
ENTRY_PRESENT
Address_map
[static]
ENTRY_READ_WRITE
Address_map
[static]
get_block_number
(void *virtual_page)
Block_map
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_SHIFT
Address_map
[static]
set_block_number
(void *virtual_page, unsigned block_number)
Block_map
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_SHIFT
Address_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