Here is a list of all class members with links to the classes they belong to:
- back()
: List< Type >
- begin()
: List< Type >, Hash_table< Key, Value, Hash_func, Compare_func >
- block_directory
: Superblock
- block_map
: Storage_system
- block_map_id_mask
: Storage_system
- block_size
: Block_device
- BLOCK_SIZE
: Floppy
- block_to_segment_index()
: Storage_system
- blocks_per_page
: Storage_system, Block_device
- blocks_per_segment
: Storage_system, Superblock
- bucket_index
: Hash_iterator< Key, Value >
- buckets
: Hash_table< Key, Value, Hash_func, Compare_func >
- buffer
: Segment, Screen, Floppy
- buffer_append_pos
: Pc_keyboard
- buffer_grab_pos
: Pc_keyboard
- calc_memory_size()
: Physical_memory
- call_time
: Timer_callback
- callbacks
: Timer
- capacity
: Array< T >
- check_name
: Test_case
- checkpoint()
: Storage_system
- checkpoint_counter
: Storage_system, Superblock
- checkpointing_dirty_pages
: Storage_system
- clean()
: Storage_system
- cleaned_segments
: Storage_system
- clear()
: Slab_allocator, Screen, List< Type >, Hash_table< Key, Value, Hash_func, Compare_func >, Array< T >
- clear_table()
: Address_map
- coalesce_page()
: Page_allocator
- code_seg
: Handler_registers
- Command
: Pc_keyboard
- COMMAND_ACTIVATE_KEYBOARD
: Pc_keyboard
- Command_byte
: Pc_keyboard
- COMMAND_BYTE_AUX_DISABLED
: Pc_keyboard
- COMMAND_BYTE_ENABLE_AUX_INTERRUPT
: Pc_keyboard
- COMMAND_BYTE_ENABLE_KEYBOARD_INTERRUPT
: Pc_keyboard
- COMMAND_BYTE_IGNORE_KEY_LOCK
: Pc_keyboard
- COMMAND_BYTE_KEYBOARD_DISABLED
: Pc_keyboard
- COMMAND_BYTE_SYSTEM_RESERVED_FLAG
: Pc_keyboard
- COMMAND_BYTE_XT_SCANCODES
: Pc_keyboard
- COMMAND_DEACTIVATE_KEYBOARD
: Pc_keyboard
- COMMAND_DISABLE_AUX_INTERFACE
: Pc_keyboard
- COMMAND_DISABLE_SCANNING
: Pc_keyboard
- COMMAND_ECHO
: Pc_keyboard
- COMMAND_ENABLE_AUX_INTERFACE
: Pc_keyboard
- COMMAND_ENABLE_KEYBOARD
: Pc_keyboard
- COMMAND_ENABLE_SCANNING
: Pc_keyboard
- COMMAND_IDENTIFY_KEYBOARD
: Pc_keyboard
- COMMAND_INTERNAL_DIAGNOSTICS
: Pc_keyboard
- COMMAND_READ_COMMAND_BYTE
: Pc_keyboard
- COMMAND_SELECT_SCANCODE_SET
: Pc_keyboard
- COMMAND_SELF_TEST
: Pc_keyboard
- COMMAND_SET_LEDS
: Pc_keyboard
- COMMAND_TEST_AUX_INTERFACE
: Pc_keyboard
- COMMAND_TEST_KEYBOARD_INTERFACE
: Pc_keyboard
- COMMAND_TYPEMATIC_RATE
: Pc_keyboard
- COMMAND_WRITE_AUX_INTERFACE
: Pc_keyboard
- COMMAND_WRITE_COMMAND_BYTE
: Pc_keyboard
- compare_func
: Hash_table< Key, Value, Hash_func, Compare_func >
- context_switch_callback
: Scheduler
- CORRECT_SIGNATURE
: Superblock
- CR0_PAGING
: Page_map
- CR0_RESPECT_READONLY
: Page_map
- create()
: Virtual_memory, Task
- create_task()
: Scheduler
- ctrl_pressed
: Pc_keyboard
- curr_empty_segment
: Superblock
- curr_page_block
: Segment
- curr_segment
: Storage_system
- curr_state
: Task
- curr_superblock
: Storage_system
- curr_task
: Scheduler
- current_slab
: Slab_allocator
- current_track
: Floppy
- cycles
: Timer_callback
- cycles_per_millisecond
: Timer
- find()
: Hash_table< Key, Value, Hash_func, Compare_func >
- find_free_page()
: Page_allocator
- find_slab_with_free_object()
: Slab_allocator
- first_block
: Storage_system, Segment
- first_free_temp_mapping
: Page_map
- flush()
: Slab_allocator
- format()
: Storage_system
- free()
: Virtual_memory, Slab_allocator, DMA_buffer
- free_and_clear()
: List< Type >, Hash_table< Key, Value, Hash_func, Compare_func >
- free_buffers()
: Segment
- free_dirty_pages_next()
: Page_map
- free_list
: Slab
- free_list_count
: Page_allocator
- free_lists
: Page_allocator
- free_page()
: Storage_system, Physical_memory, Page_allocator
- free_slabs
: Slab_allocator
- front()
: List< Type >
- function
: Timer_callback, Int_handler
- get()
: Hash_table< Key, Value, Hash_func, Compare_func >
- get_allocator_max_metadata_start()
: Physical_memory
- get_allocator_metadata_start()
: Physical_memory
- get_block_number()
: Block_map
- get_bucket_index()
: Hash_table< Key, Value, Hash_func, Compare_func >
- get_byte()
: Floppy
- get_capacity()
: Array< T >
- get_dirty_dir_entries()
: Address_map
- get_dirty_pages()
: Page_map
- get_dirty_pages_next()
: Page_map
- get_key()
: Pc_keyboard, Keyboard
- get_keypress()
: Pc_keyboard, Keyboard
- get_live_pages()
: Storage_system
- get_max_metadata_start()
: Page_allocator
- get_mem_size()
: Physical_memory
- get_metadata_start()
: Page_allocator
- get_object_size()
: Slab_allocator
- get_page_address()
: Segment_header
- get_page_info()
: Page_allocator
- get_pages_count()
: Segment_map
- get_success()
: Test_case
- get_table()
: Address_map
- get_table_block_number()
: Address_map
- get_table_entry()
: Address_map
- grab_key()
: Pc_keyboard
- grow()
: Hash_table< Key, Value, Hash_func, Compare_func >, Array< T >
- handle_interrupt()
: Pc_keyboard, Keyboard
- handle_page_fault()
: Page_map
- handler
: Timer, Page_map, Pc_keyboard, Floppy
- handler_high
: Int_descriptor
- handler_low
: Int_descriptor
- handler_selector
: Int_descriptor
- has_key()
: Hash_table< Key, Value, Hash_func, Compare_func >
- hash_func
: Hash_table< Key, Value, Hash_func, Compare_func >
- Hash_table()
: Hash_table< Key, Value, Hash_func, Compare_func >
- hash_table
: Hash_iterator< Key, Value >
- header
: Segment
- HEIGHT
: Screen
- idle_task
: Scheduler
- index
: Segment
- init()
: Virtual_memory, Timer, Timer_callback, Test_case, Task, Storage_system, Spinlock, Slab_allocator, Semaphore, Segment, Screen, Scheduler, PIC, Physical_memory, Page_map, Mapping_cache_info, Page_allocator, Pc_keyboard, Keyboard, Interrupts, Int_handler, Hash_table< Key, Value, Hash_func, Compare_func >, Floppy, Block_device, Array< T >, Address_map
- init_capacity
: Array< T >
- INITIAL_PHYSICAL_CAPACITY
: Array< T >
- INITIAL_VIRTUAL_CAPACITY
: Array< T >
- input_line()
: Console
- input_loop()
: Console
- insert()
: List< Type >, Hash_table< Key, Value, Hash_func, Compare_func >
- insert_back()
: List< Type >
- insert_front()
: List< Type >
- int_num
: Handler_registers
- int_table
: Interrupts
- int_to_irq()
: PIC
- INTERRUPT_GATE
: Int_descriptor
- is_checkpointing_dirty_pages()
: Storage_system
- is_dirty()
: Page_map
- is_empty()
: List< Type >
- is_enabled()
: Virtual_memory
- is_formatted()
: Storage_system
- is_segment_free()
: Segment_map
- ISR_SIZE
: Interrupts
- Iterator
: List< Type >, Hash_table< Key, Value, Hash_func, Compare_func >
- object_size
: Slab_allocator
- operation_lock
: Floppy
- operator *()
: List_iterator< Type >, Hash_iterator< Key, Value >
- operator!=()
: List_iterator< Type >, Hash_iterator< Key, Value >
- operator()()
: compare< void * >, compare< const char * >, compare< char * >, hash< void * >, hash< const char * >, hash< char * >
- operator++()
: List_iterator< Type >, Hash_iterator< Key, Value >
- operator--()
: List_iterator< Type >, Hash_iterator< Key, Value >
- operator->()
: List_iterator< Type >, Hash_iterator< Key, Value >
- operator==()
: List_iterator< Type >, Hash_iterator< Key, Value >
- operator[]()
: Array< T >
- owner
: Page
- page
: Slab
- page_after_kernel
: Physical_memory
- page_allocator
: Physical_memory
- page_count
: Page_allocator
- pages
: Page_allocator
- pages_count
: Segment
- PAYLOAD_SHIFT
: Address_map
- period
: Timer_callback
- physical
: Slab_allocator, Hash_table< Key, Value, Hash_func, Compare_func >, Array< T >
- physical_memory
: Hash_table< Key, Value, Hash_func, Compare_func >
- physical_page
: Mapping_cache_info
- position
: Hash_iterator< Key, Value >
- previous
: List_node
- print()
: Virtual_memory, Timer, Timer_callback, Storage_system, Superblock, Semaphore, Segment, Screen, Scheduler, PIC, Physical_memory, Page_map, Page_allocator, List< Type >, Interrupts, Int_handler, Hash_table< Key, Value, Hash_func, Compare_func >, Floppy, DMA_buffer
- print_pos
: Screen
- process_line()
: Shell
- PTE_ACCESSED
: Page_map
- PTE_PAGE_FRAME_ADDRESS
: Page_map
- PTE_USER
: Page_map
Torsion Operating System, Copyright
(C) 2000-2004 Dan Helfman