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

Segment_map Member List

This is the complete list of members for Segment_map, including all inherited members.
clear_table(unsigned int *physical_table)Address_map
DIR_ENTRY_SHIFTAddress_map [static]
dir_entry_to_table(unsigned int *dir_entry)Address_map [inline, static]
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_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_SHIFTAddress_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_SHIFTAddress_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) 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