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
Function
push_to_keyboard_buffer
(c: u8)
src/syscall.rs:526
Function
random_hash
()
src/hash.rs:137
Method
range
(&self)
src/memory.rs:558
Method
read_data
( &self, offset: u64, buf: &mut [u8], superblock: &Superblock, )
src/vkfs.rs:1097
Method
read_time
(&mut self)
src/time.rs:129
Method
recover_from_crash
(&mut self)
src/vkfs.rs:520
Method
release_buffer
(&mut self, block_num: u64)
src/buffer_manager.rs:187
Method
release_inode
(&mut self, inode_num: u32)
src/inode_cache.rs:122
Method
remove_entry_by_name
(&mut self, name: &str)
src/vkfs.rs:338
Method
rename_entry
(&mut self, old_name: &str, new_name: &str)
src/vkfs.rs:344
Method
resolve
(&self, current_path: &str)
src/fs.rs:152
Function
run_memory_tests
()
src/main.rs:382
Method
send_signal
(&mut self, signal: Signal)
src/signals.rs:111
Method
set_handler
( &mut self, signal: Signal, handler: SignalHandler, )
src/signals.rs:93
Method
set_mask
(&mut self, mask: u32)
src/signals.rs:138
Function
setup_crtc_timing
()
src/framebuffer.rs:561
Method
show_splash
()
src/boot_splash.rs:23
Method
shutdown
(&mut self)
src/shell/mod.rs:431
Method
sign_data
(&self, data: &[u8])
src/key_store.rs:212
Method
state_hash
(&self)
src/inode_cache.rs:226
Method
state_hash
(&self)
src/swap.rs:241
Method
state_hash
(&self)
src/page_table.rs:146
Method
state_hash
(&self)
src/boot_verification.rs:336
Method
swap_buffers
(&mut self)
src/framebuffer.rs:171
Method
switch_stack
(new_stack: VirtAddr)
src/scheduler.rs:495
Method
sync
(&mut self)
src/fs.rs:595
Function
sys_chdir
(path: u64, _: u64, _: u64, _: u64, _: u64, _: u64)
src/syscall.rs:271
Function
sys_exit
(_code: u64, _: u64, _: u64, _: u64, _: u64, _: u64)
src/syscall.rs:231
Function
sys_getcwd
(buf: u64, size: u64, _: u64, _: u64, _: u64, _: u64)
src/syscall.rs:237
Function
sys_read
(fd: u64, buf: u64, count: u64, _: u64, _: u64, _: u64)
src/syscall.rs:167
Function
sys_write
(fd: u64, buf: u64, count: u64, _: u64, _: u64, _: u64)
src/syscall.rs:205
Function
syscall_handler
()
src/syscall.rs:344
Function
test_basic_command
()
src/shell/parser.rs:246
Function
test_escaped_characters
()
src/shell/parser.rs:265
Function
test_page_table_hashing
()
src/page_table.rs:157
Function
test_quoted_strings
()
src/shell/parser.rs:257
Function
test_runner
(tests: &[&dyn Fn()])
src/main.rs:373
Method
tick
(&mut self)
src/scheduler.rs:503
Function
timer_interrupt_handler
( _stack_frame: InterruptStackFrame)
src/interrupts.rs:214
Method
toggle_ml
(&mut self)
src/scheduler.rs:198
Method
touch_access_time
(&mut self, inode_num: u32)
src/inode_cache.rs:87
Method
touch_modify_time
(&mut self, inode_num: u32)
src/inode_cache.rs:94
Method
track_state_transition
(&self, operation: FSOpType)
src/vkfs.rs:687
Method
truncate
(&mut self, new_size: u64, superblock: &Superblock)
src/vkfs.rs:1168
Method
unlock
(&self)
src/tty.rs:259
Method
update_merkle_root
(&mut self, new_root: [u8; 32])
src/vkfs.rs:876
Method
update_merkle_tree_after_change
( &mut self, superblock: &Superblock, path: &[String], )
src/vkfs.rs:277
Method
update_tree
( &mut self, dir: &Directory, inodes: &[Option<Inode>], )
src/merkle_tree.rs:182
Method
validate_large_zone
( &self, required_size: usize, )
src/memory.rs:1863
Method
verify_block_allocation
(&self, start: u64, count: u64)
src/vkfs.rs:854
Method
verify_block_proof
(&self, proof: &BlockOperationProof)
src/operation_proofs.rs:125
Method
verify_blocks
(&self)
src/vkfs.rs:1226
Method
verify_chain
(&self)
src/proof_storage.rs:71
Method
verify_directory
(&self, dir: &Directory)
src/hash_chain.rs:151
Method
verify_directory_chain
(&mut self, dir: &Directory)
src/merkle_tree.rs:144
Function
verify_directory_tree
( root_dir: &Directory, inodes: &[Option<Inode>], )
src/merkle_tree.rs:372
Method
verify_directory_tree
(&self)
src/vkfs.rs:791
Method
verify_entries
(&self)
src/vkfs.rs:361
Method
verify_file
(&self, inode: &Inode)
src/hash_chain.rs:167
Method
verify_file_chain
(&mut self, inode: &Inode)
src/merkle_tree.rs:149
Method
verify_hash_chain
(&self, proof: &OperationProof)
src/operation_proofs.rs:104
Function
verify_memory_layout
()
src/framebuffer.rs:402
Method
verify_operation_proof
(&self, proof: &OperationProof)
src/operation_proofs.rs:69
Method
verify_proof
(&self, proof: &OperationProof)
src/process.rs:804
Method
verify_proof
(&self, proof: &OperationProof)
src/inode_cache.rs:208
Method
verify_proof
(&self, proof: &OperationProof)
src/vkfs.rs:460
Method
verify_proof
(&self, proof: &OperationProof)
src/swap.rs:236
Method
verify_proof
(&self, proof: &OperationProof)
src/buffer_manager.rs:285
Method
verify_proof
(&self, proof: &OperationProof)
src/fs.rs:802
Method
verify_proof
(&self, proof: &OperationProof)
src/memory.rs:1639
Method
verify_proof
(&self, proof: &OperationProof)
src/scheduler_ml.rs:303
Method
verify_proof
(&self, proof: &OperationProof)
src/block_cache.rs:171
Method
verify_proof
(&self, proof: &OperationProof)
src/page_table.rs:142
Method
verify_proof
(&self, proof: &OperationProof)
src/boot_verification.rs:325
Method
verify_transition
( &self, dir: &Directory, inodes: &[Option<Inode>], )
src/merkle_tree.rs:87
Method
write_data
( &mut self, offset: u64, data: &[u8], superblock: &Superblock, )
src/vkfs.rs:1004
← previous
501–576 of 576, ranked by callers