Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JGiraldo29/vekos
/ functions
Functions
576 in github.com/JGiraldo29/vekos
⨍
Functions
576
◇
Types & classes
157
Method
from_u32
(value: u32)
src/signals.rs:44
Method
from_u64
(id: u64)
src/process.rs:71
Function
general_protection_fault_handler
( stack_frame: InterruptStackFrame, error_code: u64, )
src/interrupts.rs:126
Method
general_update_current_dir
(&mut self, new_path: String)
src/shell/mod.rs:215
Method
generate_block_proof
( &self, block_num: u64, operation: FSOpType, )
src/vkfs.rs:801
Method
generate_block_proof
( &self, block_num: u64, )
src/operation_proofs.rs:149
Method
generate_proof
(&self, operation: Operation)
src/process.rs:768
Method
generate_proof
(&self, operation: Operation)
src/inode_cache.rs:168
Method
generate_proof
(&self, operation: Operation)
src/vkfs.rs:435
Method
generate_proof
( &self, operation: crate::verification::Operation, )
src/swap.rs:215
Method
generate_proof
( &self, operation: crate::verification::Operation, )
src/buffer_manager.rs:255
Method
generate_proof
(&self, operation: Operation)
src/fs.rs:781
Method
generate_proof
(&self, operation: Operation)
src/scheduler_ml.rs:276
Method
generate_proof
( &self, operation: crate::verification::Operation, )
src/block_cache.rs:144
Method
generate_proof
( &self, operation: crate::verification::Operation, )
src/page_table.rs:135
Method
generate_proof
(&self, operation: Operation)
src/boot_verification.rs:313
Method
get_boot_time
(&self)
src/boot_verification.rs:307
Method
get_cached
(&self, index: u32, superblock: &Superblock)
src/vkfs.rs:1381
Method
get_frame_refs
(&self, frame: PhysFrame)
src/memory.rs:1185
Method
get_mut_cached
( &mut self, index: u32, superblock: &'a Superblock, )
src/vkfs.rs:1389
Method
get_page_table
(&mut self, frame: PhysFrame)
src/page_table_cache.rs:106
Method
get_prompt
(&self)
src/shell/display.rs:106
Method
get_proof
(&self, op_id: u64)
src/proof_storage.rs:67
Method
get_signing_key
(&self)
src/key_store.rs:204
Method
get_stats
(&self)
src/page_table_cache.rs:169
Method
get_stats
(&self)
src/buffer_manager.rs:223
Method
get_stats
(&self)
src/block_cache.rs:135
Method
get_superblock
(&mut self)
src/vkfs.rs:309
Method
get_type
(&self)
src/vkfs.rs:180
Method
get_unverified_proofs
(&self)
src/proof_storage.rs:98
Method
get_zone_usage
(&self, zone_type: MemoryZoneType)
src/memory.rs:1217
Method
get_zones_hash
(&self)
src/memory.rs:439
Method
handle_swap
(&mut self)
src/memory.rs:880
Method
hash_entry
(entry: &DirEntry)
src/hash_chain.rs:140
Function
init
()
src/tty.rs:294
Function
init
()
src/syscall.rs:389
Function
init
()
src/time.rs:180
Function
init
()
src/framebuffer.rs:690
Function
init
()
src/crypto.rs:240
Function
init
()
src/hash.rs:42
Function
init
()
src/gdt.rs:98
Function
init
()
src/key_store.rs:226
Method
init
(&mut self, start: VirtAddr, size: usize)
src/buddy_allocator.rs:59
Method
init
(&mut self)
src/shell/mod.rs:177
Method
init_verification
(&mut self)
src/memory.rs:752
Method
init_zone
(&mut self, zone_type: MemoryZoneType)
src/memory.rs:1378
Method
insert_page_table
(&mut self, frame: PhysFrame, table: &PageTable)
src/page_table_cache.rs:110
Method
invalidate
(&mut self, block_num: u64)
src/block_cache.rs:116
Function
kernel_main
(boot_info: &'static BootInfo)
src/main.rs:112
Function
keyboard_interrupt_handler
(_stack_frame: InterruptStackFrame)
src/interrupts.rs:268
Method
list_entries
(&self)
src/vkfs.rs:354
Method
log_state
(&self)
src/scheduler_ml.rs:240
Method
map_heap_region
( &mut self, heap_start: VirtAddr, size: usize, )
src/memory.rs:1065
Method
map_page_verified
( &mut self, page: Page<Size4KiB>, frame: PhysFrame, flags: PageTableFlags,
src/memory.rs:809
Method
map_user_region
(&mut self, region: UserSpaceRegion)
src/memory.rs:1266
Method
mark_dirty
(&mut self, frame: PhysFrame)
src/page_table_cache.rs:163
Method
mark_dirty
(&mut self)
src/buffer_manager.rs:87
Method
mark_verified
(&mut self, op_id: u64)
src/proof_storage.rs:92
Method
new
(value: u64)
src/verification.rs:51
Method
new
()
src/process.rs:63
Method
new
()
src/buddy_allocator.rs:49
Method
new
()
src/inode_cache.rs:63
Method
new
(max_entries: usize)
src/page_table_cache.rs:57
Method
new
(capacity: usize)
src/tty.rs:60
Method
new
()
src/vkfs.rs:86
Method
new
()
src/swap.rs:67
Method
new
()
src/syscall.rs:513
Method
new
(secs: u64, nanos: u32)
src/time.rs:31
Method
new
()
src/framebuffer.rs:60
Method
new
(initial_key: [u8; VKFS_KEY_LENGTH])
src/crypto.rs:47
Method
new
(block_num: u64)
src/buffer_manager.rs:68
Method
new
(path: &str)
src/fs.rs:138
Method
new
()
src/proof_storage.rs:42
Method
new
()
src/font.rs:29
Method
new
()
src/hash_chain.rs:65
Method
new
(hash: Hash)
src/merkle_tree.rs:33
Method
new
(zone_type: ZoneType, start: PhysAddr, end: PhysAddr)
src/memory.rs:96
Method
new
()
src/scheduler.rs:48
Method
new
()
src/signals.rs:84
Method
new
()
src/scheduler_ml.rs:60
Method
new
(block_num: u64, block_data: &[u8], prev_state: Hash)
src/operation_proofs.rs:37
Method
new
()
src/block_cache.rs:48
Method
new
(foreground: Color, background: Color)
src/vga_buffer.rs:49
Method
new
(pid: ProcessId, priority: u8)
src/priority.rs:30
Method
new
()
src/page_table.rs:35
Method
new
()
src/boot_verification.rs:85
Method
new
()
src/key_store.rs:38
Method
new
()
src/shell/display.rs:34
Method
new
(input: &'a str)
src/shell/parser.rs:50
Method
new
()
src/shell/mod.rs:105
Method
new
()
src/shell/executor.rs:43
Method
now
()
src/time.rs:35
Method
now
()
src/fs.rs:98
Function
page_fault_handler
( stack_frame: InterruptStackFrame, error_code: PageFaultErrorCode, )
src/interrupts.rs:136
Function
panic
(info: &PanicInfo)
src/main.rs:347
Method
partial_cmp
(&self, other: &Self)
src/priority.rs:54
Method
peek
(&self)
src/tty.rs:80
Method
pin
(&mut self)
src/buffer_manager.rs:79
Method
print_boot_message
(msg: &str, status: BootMessageType)
src/boot_splash.rs:45
Method
print_string
(&mut self, x: usize, y: usize, text: &str, pixel: Pixel)
src/framebuffer.rs:130
← previous
next →
401–500 of 576, ranked by callers