Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Page_map Member List

This is the complete list of members for Page_map, including all inherited members.
clear_table(unsigned int *physical_table)Address_map
CR0_PAGINGPage_map [static]
DIR_ENTRY_SHIFTAddress_map [static]
dir_entry_to_table(unsigned int *dir_entry)Address_map [inline, static]
direct_mapped_endPage_map [protected]
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_pages_to_checkpoint(Array< void * > &pages_to_log)Page_map
get_table_block_number(unsigned int disk_dir_index)Address_map [inline]
handle_page_fault(unsigned int error_flags)Page_map
init()Page_map
make_temp_mapping(unsigned int *physical_page)Page_map
map_page(void *virtual_page, void *physical_page)Page_map
PAGE_TABLE_CACHE_SIZEPage_map [static]
PAYLOAD_SHIFTAddress_map [static]
PTE_ACCESSEDPage_map [static]
PTE_PAGE_FRAME_ADDRESSPage_map [static]
PTE_USERPage_map [static]
set_table_address(unsigned int dir_index, unsigned int *physical_table)Address_map [inline]
set_table_block_number(unsigned int disk_dir_index, unsigned int block_number)Address_map [inline]
TABLE_ENTRY_SHIFTAddress_map [static]
table_entry_to_phys(unsigned int *page_entry)Page_map [inline, static]
table_entry_to_virtual(unsigned int *dir_entry, unsigned int *physical_table, unsigned int *physical_table_entry)Address_map [inline]
temp_mapping_cachePage_map [protected]
unmap_page(void *virtual_page)Page_map
virtual_to_dir_entry(void *virtual_addr) constAddress_map [inline]
virtual_to_dir_index(void *virtual_addr) constAddress_map [inline]
virtual_to_table_entry(void *virtual_addr, unsigned int *table)Address_map [inline, static]
virtual_to_table_entry(void *virtual_addr)Address_map

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