Main Page
|
Class Hierarchy
|
Class List
|
File List
|
Class Members
|
File Members
All
|
Functions
|
Variables
|
Typedefs
|
Enumerations
|
Enumeration values
a
|
b
|
c
|
d
|
e
|
f
|
h
|
i
|
k
|
l
|
m
|
n
|
o
|
p
|
r
|
s
|
t
|
u
|
v
|
w
- a -
access_type :
Int_descriptor
active_tasks :
Scheduler
address :
Page
alignment :
Page
alloc_nodes :
Hash_table< Key, Value, Hash_func, Compare_func >
allocated_count :
Slab
allocator_enabled :
Physical_memory
allocators :
Virtual_memory
alt_pressed :
Pc_keyboard
argument :
Timer_callback
- b -
block_directory :
Superblock
block_map :
Storage_system
block_map_id_mask :
Storage_system
block_size :
Block_device
BLOCK_SIZE :
Floppy
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
- c -
call_time :
Timer_callback
callbacks :
Timer
capacity :
Array< T >
check_name :
Test_case
checkpoint_counter :
Storage_system
,
Superblock
checkpointing_dirty_pages :
Storage_system
cleaned_segments :
Storage_system
code_seg :
Handler_registers
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
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
- d -
data :
DMA_buffer
,
Array< T >
DEFAULT_COLOR :
Screen
DIR_ENTRY_SHIFT :
Address_map
direct_mapped_end :
Page_map
directory :
Address_map
DIRTY_PAGE_COPIED :
Page_map
dirty_pages :
Page_map
dirty_pages_index :
Page_map
dirty_pages_nodes :
Page_map
disk :
Storage_system
disk_change :
Floppy
disk_directory :
Address_map
during_extended :
Pc_keyboard
- e -
eax :
Handler_registers
ebp :
Handler_registers
ebx :
Handler_registers
ecx :
Handler_registers
edi :
Handler_registers
edx :
Handler_registers
eflags :
Handler_registers
eip :
Handler_registers
enabled :
Virtual_memory
,
Storage_system
ENTRIES_PER_TABLE :
Address_map
ENTRY_DIRTY :
Address_map
ENTRY_FRAME_ADDRESS :
Address_map
ENTRY_INDEX_MASK :
Address_map
ENTRY_PRESENT :
Address_map
ENTRY_READ_WRITE :
Address_map
error_code :
Handler_registers
esi :
Handler_registers
esp :
Handler_registers
EXTENDED_SCANCODE :
Pc_keyboard
- f -
first_block :
Storage_system
,
Segment
first_free_temp_mapping :
Page_map
free_list :
Slab
free_list_count :
Page_allocator
free_lists :
Page_allocator
free_slabs :
Slab_allocator
function :
Timer_callback
,
Int_handler
- h -
handler :
Timer
,
Page_map
,
Pc_keyboard
,
Floppy
handler_high :
Int_descriptor
handler_low :
Int_descriptor
handler_selector :
Int_descriptor
hash_func :
Hash_table< Key, Value, Hash_func, Compare_func >
hash_table :
Hash_iterator< Key, Value >
header :
Segment
HEIGHT :
Screen
- i -
idle_task :
Scheduler
index :
Segment
init_capacity :
Array< T >
INITIAL_PHYSICAL_CAPACITY :
Array< T >
INITIAL_VIRTUAL_CAPACITY :
Array< T >
int_num :
Handler_registers
int_table :
Interrupts
INTERRUPT_GATE :
Int_descriptor
ISR_SIZE :
Interrupts
- k -
kernel_task :
Scheduler
key :
Key_event
,
Hash_node< Key, Value >
key_buffer :
Pc_keyboard
key_buffer_size :
Pc_keyboard
key_grab_lock :
Pc_keyboard
- l -
last_mapped_time :
Mapping_cache_info
locked :
Spinlock
- m -
mapping_cache_mappings :
Page_map
MAPPING_CACHE_PAGE_COUNT :
Page_map
mapping_cache_usage :
Page_map
mapping_nodes :
Page_map
masks :
PIC
MAX_KEY_SIZE :
Hash_table< Key, Value, Hash_func, Compare_func >
MAX_PAGE_SPAN_ALIGNMENT :
Virtual_memory
mem_size :
Physical_memory
memory_begin :
Page_allocator
memory_end :
Page_allocator
menu_pressed :
Pc_keyboard
modifiers :
Key_event
motor_kill_callback :
Floppy
motor_on :
Floppy
- n -
next :
List_node
next_state :
Task
node :
List_iterator< Type >
- o -
object_size :
Slab_allocator
operation_lock :
Floppy
owner :
Page
- p -
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_pos :
Screen
PTE_ACCESSED :
Page_map
PTE_PAGE_FRAME_ADDRESS :
Page_map
PTE_USER :
Page_map
- r -
ref_count :
Mapping_cache_info
RELEASE_CODE :
Pc_keyboard
- s -
scheduled :
Timer_callback
segment_directory :
Superblock
segment_map :
Storage_system
semaphore :
Task
sentinel :
List< Type >
shell :
Console
shift_pressed :
Pc_keyboard
signature :
Superblock
sr0 :
Floppy
stack :
Task
status :
Floppy
status_size :
Floppy
success :
Test_case
- t -
TABLE_ENTRY_SHIFT :
Address_map
temp_mapping_cache :
Page_map
test_name :
Test_case
TIMER_HZ :
Timer
TIMESLICE_SIZE :
Scheduler
total_blocks :
Block_device
TRAP_GATE :
Int_descriptor
- u -
unused :
Int_descriptor
used_size :
Array< T >
used_slabs :
Slab_allocator
- v -
value :
Semaphore
,
Hash_node< Key, Value >
virtual_page :
Mapping_cache_info
virtual_pages :
Virtual_memory
- w -
waiting_tasks :
Semaphore
WIDTH :
Screen
win_pressed :
Pc_keyboard
Torsion Operating System
, Copyright (C) 2000-2004 Dan Helfman