MCPcopy Create free account

hub / github.com/JGiraldo29/vekos / functions

Functions576 in github.com/JGiraldo29/vekos

↓ 3 callersMethodupdate_node
( &mut self, dir: &Directory, inodes: &[Option<Inode>], )
src/merkle_tree.rs:172
↓ 3 callersMethodverify
(&self)
src/vkfs.rs:248
↓ 3 callersMethodverify_chain
(&self)
src/hash_chain.rs:72
↓ 3 callersMethodverify_gdt
(&self)
src/boot_verification.rs:264
↓ 3 callersMethodverify_memory_requirements
(&self, required_bytes: usize)
src/memory.rs:1196
↓ 2 callersFunction_rdrand64_step
()
src/hash.rs:150
↓ 2 callersMethodadd_child
(&mut self, node: MerkleNode)
src/merkle_tree.rs:40
↓ 2 callersMethodadd_process
(&mut self, pid: ProcessId, priority: u8)
src/priority.rs:72
↓ 2 callersMethodallocate_blocks
(&self, count: u64)
src/vkfs.rs:844
↓ 2 callersMethodallocate_large_zone
( &mut self, zone_type: MemoryZoneType, pages: usize, )
src/memory.rs:497
↓ 2 callersMethodallocate_pages
(&mut self, count: usize)
src/memory.rs:112
↓ 2 callersMethodapply_ml_action
(&mut self, process: &mut Process, action: Action)
src/scheduler.rs:98
↓ 2 callersMethodas_u64
(&self)
src/verification.rs:55
↓ 2 callersMethodavailable_frames
(&self)
src/memory.rs:1794
↓ 2 callersMethodcalculate_order
(&self, size: usize)
src/buddy_allocator.rs:84
↓ 2 callersMethodcheck_memory_pressure
(&self)
src/buddy_allocator.rs:128
↓ 2 callersMethodclassify_process
(&self, process: &Process)
src/scheduler_ml.rs:112
↓ 2 callersMethodcleanup_process_relations
(&mut self, pid: ProcessId)
src/process.rs:918
↓ 2 callersMethodclear
(&mut self)
src/tty.rs:88
↓ 2 callersMethodclear_row
(&mut self, row: usize)
src/vga_buffer.rs:133
↓ 2 callersMethodclear_screen
(&self)
src/shell/display.rs:67
↓ 2 callersMethodcompute_current_state
(&self)
src/vkfs.rs:734
↓ 2 callersMethodcompute_new_state
(&self, op: &FSOperation)
src/fs.rs:438
↓ 2 callersMethoddecide_action
(&mut self, process: &Process)
src/scheduler_ml.rs:134
↓ 2 callersMethodevict_one
(&mut self)
src/inode_cache.rs:131
↓ 2 callersMethodevict_one
(&mut self)
src/page_table_cache.rs:132
↓ 2 callersMethodflush_all
(&mut self)
src/buffer_manager.rs:198
↓ 2 callersMethodflush_page_table
(&self, _phys_addr: PhysAddr)
src/page_table_cache.rs:154
↓ 2 callersMethodgenerate_keys
(&mut self)
src/key_store.rs:182
↓ 2 callersMethodgenerate_stage_proof
(&self, stage: BootStage)
src/boot_verification.rs:152
↓ 2 callersMethodget_buffer
(&mut self, block_num: u64)
src/buffer_manager.rs:152
↓ 2 callersMethodget_data
(&self)
src/buffer_manager.rs:95
↓ 2 callersMethodget_double_indirect
(&self)
src/vkfs.rs:1000
↓ 2 callersMethodget_members
(&self)
src/process.rs:123
↓ 2 callersMethodget_next_process
(&mut self)
src/priority.rs:84
↓ 2 callersMethodget_or_insert_page_table
(&mut self, frame: PhysFrame)
src/page_table_cache.rs:77
↓ 2 callersMethodget_parent_inode
(&self)
src/vkfs.rs:305
↓ 2 callersMethodget_statistics
(&self)
src/scheduler_ml.rs:212
↓ 2 callersMethodget_stats
(&self)
src/inode_cache.rs:158
↓ 2 callersMethodinit
(&mut self)
src/key_store.rs:56
↓ 2 callersMethodis_dirty
(&self)
src/buffer_manager.rs:91
↓ 2 callersMethodload_program
( &mut self, data: &[u8], memory_manager: &mut MemoryManager, )
src/process.rs:526
↓ 2 callersMethodmap_page_optimized
( &mut self, page: Page<Size4KiB>, frame: PhysFrame, flags: PageTableFlags,
src/memory.rs:1527
↓ 2 callersMethodmove_cursor
(&self, position: usize)
src/shell/display.rs:96
↓ 2 callersMethodnew_line
(&mut self)
src/vga_buffer.rs:122
↓ 2 callersMethodpage_table
(&self)
src/process.rs:749
↓ 2 callersMethodrebuild_branch
( &mut self, path: &[String], dir: &Directory, inodes: &[Option<Inode>], )
src/merkle_tree.rs:191
↓ 2 callersMethodrecord_decision
(&mut self, process: &mut Process, action: Action)
src/scheduler.rs:145
↓ 2 callersMethodrelease_page_table
(&mut self, frame: PhysFrame)
src/page_table_cache.rs:66
↓ 2 callersMethodremove_entry
(&mut self, name: &str)
src/vkfs.rs:379
↓ 2 callersMethodsave
(&mut self)
src/process.rs:181
↓ 2 callersMethodsave_keys
(&self)
src/key_store.rs:154
↓ 2 callersMethodscan_inode_blocks
( &self, inode: &Inode, blocks: &mut Vec<u64>, )
src/vkfs.rs:622
↓ 2 callersMethodsign_data
(&self, data: &[u8], signing_key: &[u8; ED25519_SIGNATURE_LENGTH])
src/crypto.rs:135
↓ 2 callersMethodsign_proof
(&self, proof: &mut OperationProof)
src/verification.rs:394
↓ 2 callersMethodstate_hash
(&self)
src/process.rs:831
↓ 2 callersMethodstate_hash
(&self)
src/buffer_manager.rs:290
↓ 2 callersMethodstate_hash
(&self)
src/memory.rs:1663
↓ 2 callersMethodstate_hash
(&self)
src/scheduler_ml.rs:327
↓ 2 callersMethodswap_in
( &mut self, slot: usize, memory_manager: &mut MemoryManager, )
src/swap.rs:131
↓ 2 callersMethodswitch_to
(&self, next: &mut Process)
src/scheduler.rs:430
↓ 2 callersMethodswitch_to_user_mode
(&mut self)
src/process.rs:485
↓ 2 callersFunctionvalidate_path
(fs: &mut InMemoryFs, path: &str)
src/fs.rs:215
↓ 2 callersMethodverify_block
(&self, block: u32)
src/vkfs.rs:1247
↓ 2 callersMethodverify_heap
(&self)
src/boot_verification.rs:298
↓ 2 callersMethodverify_idt
(&self)
src/boot_verification.rs:278
↓ 2 callersMethodverify_indirect_block
(&self, block: u32)
src/vkfs.rs:1255
↓ 2 callersMethodverify_memory
(&self)
src/boot_verification.rs:289
↓ 2 callersMethodverify_proof
(&self, proof: &OperationProof)
src/verification.rs:444
↓ 2 callersMethodverify_transition_chain
(&self)
src/verification.rs:237
↓ 2 callersMethodwidth
(&self)
src/framebuffer.rs:184
↓ 2 callersMethodwrite_block
(&mut self, block_num: u64, data: &[u8])
src/block_cache.rs:66
↓ 1 callersMethodadd_directory
(&mut self, dir: &Directory)
src/hash_chain.rs:86
↓ 1 callersMethodadd_entry
(&mut self, entry: DirEntry)
src/vkfs.rs:365
↓ 1 callersMethodadd_file
(&mut self, inode: &Inode)
src/hash_chain.rs:109
↓ 1 callersMethodadd_operation
(&mut self, operation: FSOperation)
src/vkfs.rs:106
↓ 1 callersMethodadd_region
(&mut self, start: VirtAddr, end: VirtAddr)
src/memory.rs:588
↓ 1 callersMethodadd_zone
(&mut self, zone_type: MemoryZoneType, start_addr: PhysAddr, size: usize)
src/memory.rs:457
↓ 1 callersMethodallocate
(&mut self, layout: Layout)
src/buddy_allocator.rs:202
↓ 1 callersMethodallocate_from_zone
( &mut self, zone_type: MemoryZoneType, pages: usize, )
src/memory.rs:484
↓ 1 callersMethodallocate_kernel_stack_range
(&mut self, pages: usize)
src/memory.rs:1326
↓ 1 callersMethodallocate_large
(&mut self, pages: usize)
src/memory.rs:295
↓ 1 callersMethodallocate_next_frame
(&mut self)
src/memory.rs:1961
↓ 1 callersMethodallocate_with_zone
(&mut self, layout: Layout)
src/buddy_allocator.rs:106
↓ 1 callersMethodbackspace
(&mut self)
src/shell/mod.rs:127
↓ 1 callersMethodbcd_to_binary
(&self, bcd: u8)
src/time.rs:151
↓ 1 callersMethodcalculate_reward
(&self, process: &Process)
src/scheduler.rs:65
↓ 1 callersFunctioncleanup
()
src/fs.rs:843
↓ 1 callersMethodcleanup_old_proofs
(&mut self)
src/proof_storage.rs:84
↓ 1 callersMethodcleanup_resources
(&mut self)
src/scheduler.rs:245
↓ 1 callersMethodcleanup_zombies
(&mut self)
src/process.rs:889
↓ 1 callersMethodclear
(&mut self)
src/buffer_manager.rs:103
↓ 1 callersMethodclear_line
(&self)
src/shell/display.rs:78
↓ 1 callersMethodclear_screen
(&mut self)
src/vga_buffer.rs:75
↓ 1 callersMethodclear_signal
(&mut self, signal: Signal)
src/signals.rs:133
↓ 1 callersMethodclone
(&self)
src/buffer_manager.rs:39
↓ 1 callersMethodcmp
(&self, other: &Self)
src/priority.rs:46
↓ 1 callersMethodcoalesce
(&mut self, mut block: NonNull<FreeBlock>, mut order: usize)
src/buddy_allocator.rs:273
↓ 1 callersMethodcommit_transaction
(&mut self, final_state: Hash)
src/vkfs.rs:115
↓ 1 callersFunctioncompute_fnv1a_hash
(addr: VirtAddr, size: usize)
src/hash.rs:77
← previousnext →101–200 of 576, ranked by callers