clear_table(unsigned int *physical_table) | Address_map | |
DIR_ENTRY_SHIFT | Address_map | [static] |
dir_entry_to_table(unsigned int *dir_entry) | Address_map | [inline, static] |
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_next_free_segment(unsigned int segment) | Segment_map | |
get_pages_count(unsigned int segment) | Segment_map | |
get_table_block_number(unsigned int disk_dir_index) | Address_map | [inline] |
init() | Address_map | |
is_segment_free(unsigned int segment) | Segment_map | |
PAYLOAD_SHIFT | Address_map | [static] |
set_next_free_segment(unsigned int segment, unsigned int next_free_segment) | Segment_map | |
set_pages_count(unsigned int segment, unsigned int pages_count) | Segment_map | |
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_SHIFT | Address_map | [static] |
table_entry_to_virtual(unsigned int *dir_entry, unsigned int *physical_table, unsigned int *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 int *table) | Address_map | [inline, static] |
virtual_to_table_entry(void *virtual_addr) | Address_map |
Torsion Operating System, Copyright (C) 2000-2002 Dan Helfman