MCPcopy Create free account

hub / github.com/JGiraldo29/vekos / functions

Functions576 in github.com/JGiraldo29/vekos

↓ 1 callersMethodset_prompt
(&mut self, prompt: String)
src/shell/display.rs:45
↓ 1 callersMethodskip_whitespace
(&mut self)
src/shell/parser.rs:64
↓ 1 callersMethodsplit_block
( &mut self, block: NonNull<FreeBlock>, target_order: usize, )
src/buddy_allocator.rs:155
↓ 1 callersMethodsplit_block
(&mut self, block: PhysFrame, target_order: usize)
src/memory.rs:149
↓ 1 callersMethodstart_boot
(&mut self)
src/boot_verification.rs:235
↓ 1 callersMethodstore_proof
(&mut self, proof: OperationProof)
src/proof_storage.rs:50
↓ 1 callersMethodswap_out
( &mut self, page: Page, flags: PageTableFlags, memory_manager: &mut MemoryMan
src/swap.rs:83
↓ 1 callersMethodtest_verification
(&self)
src/crypto.rs:165
↓ 1 callersMethodtest_verification_chain
(&self)
src/verification.rs:326
↓ 1 callersMethodtick
(&self)
src/time.rs:83
↓ 1 callersMethodtry_clone
(&self)
src/boot_verification.rs:106
↓ 1 callersFunctiontry_hardware_hash
(addr: VirtAddr, size: usize)
src/hash.rs:48
↓ 1 callersMethodtry_reclaim_memory
(&mut self)
src/buddy_allocator.rs:136
↓ 1 callersMethodunpin
(&mut self)
src/buffer_manager.rs:83
↓ 1 callersMethodupdate_hash
(&mut self)
src/merkle_tree.rs:45
↓ 1 callersMethodupdate_merkle_tree_for_path
(&self, path: &str)
src/vkfs.rs:771
↓ 1 callersMethodupdate_model
(&mut self, process: &Process, action: Action, reward: i32)
src/scheduler_ml.rs:177
↓ 1 callersMethodupdate_page_flags
( &mut self, page: Page, flags: PageTableFlags, )
src/memory.rs:732
↓ 1 callersMethodupdate_process_metrics
(&mut self, process: &mut Process)
src/scheduler.rs:159
↓ 1 callersMethoduser_stack_top
(&self)
src/process.rs:757
↓ 1 callersMethodvalidate_syntax
(&self)
src/shell/parser.rs:201
↓ 1 callersMethodvalidate_transition
( &self, from: Hash, to: Hash, transition_type: TransitionType, )
src/verification.rs:246
↓ 1 callersMethodverify
( &self, dir: &Directory, inodes: &[Option<Inode>], )
src/merkle_tree.rs:349
↓ 1 callersMethodverify
(&self, block_data: &[u8])
src/operation_proofs.rs:51
↓ 1 callersMethodverify_allocation
(&self, start: u64, count: u64)
src/vkfs.rs:1603
↓ 1 callersMethodverify_block_allocations
(&mut self)
src/vkfs.rs:598
↓ 1 callersMethodverify_block_transition
(&self, from: Hash, to: Hash)
src/verification.rs:301
↓ 1 callersMethodverify_chain
(&self)
src/verification.rs:520
↓ 1 callersMethodverify_consistency
( &self, dir: &Directory, inodes: &[Option<Inode>], )
src/merkle_tree.rs:215
↓ 1 callersFunctionverify_crtc_offset
()
src/framebuffer.rs:388
↓ 1 callersMethodverify_directory_transition
(&self, from: Hash, to: Hash)
src/verification.rs:293
↓ 1 callersMethodverify_double_indirect_block
(&self, block: u32)
src/vkfs.rs:1271
↓ 1 callersMethodverify_fs_transition
(&self, from: Hash, to: Hash)
src/verification.rs:284
↓ 1 callersMethodverify_hierarchy
(&self, root: &PageTable)
src/page_table.rs:104
↓ 1 callersMethodverify_inode_transition
(&self, from: Hash, to: Hash)
src/verification.rs:309
↓ 1 callersMethodverify_integrity
(&self)
src/vkfs.rs:859
↓ 1 callersMethodverify_level
(&self, table: &PageTable, level: usize)
src/page_table.rs:67
↓ 1 callersFunctionverify_mode_13h
()
src/framebuffer.rs:290
↓ 1 callersMethodverify_node_consistency
( &self, dir: &Directory, inodes: &[Option<Inode>], )
src/merkle_tree.rs:245
↓ 1 callersMethodverify_operation
(&self, op: &FSOperation)
src/fs.rs:458
↓ 1 callersMethodverify_proof
( &self, proof: &MerkleProof, dir: &Directory, )
src/merkle_tree.rs:108
↓ 1 callersFunctionverify_signature
(proof: &OperationProof)
src/operation_proofs.rs:167
↓ 1 callersMethodverify_stage
(&mut self, stage: BootStage)
src/boot_verification.rs:239
↓ 1 callersMethodverify_tree_consistency
(&self)
src/vkfs.rs:749
↓ 1 callersMethodwrite_page
(&self, block: u64, data: &[u8])
src/swap.rs:198
↓ 1 callersMethodwrite_recovery_checkpoint
(&mut self)
src/vkfs.rs:663
↓ 1 callersFunctionwrite_registers
()
src/framebuffer.rs:502
↓ 1 callersFunctionwrite_tty
(buf: &[u8])
src/tty.rs:274
Function_print
(args: fmt::Arguments)
src/serial.rs:31
Function_print
(args: fmt::Arguments)
src/vga_buffer.rs:176
Methodadd_process
(&mut self, process: Process)
src/scheduler.rs:234
Methodadd_proof
(&mut self, proof: MerkleProof)
src/merkle_tree.rs:128
Methodalloc
(&self, layout: Layout)
src/buddy_allocator.rs:325
Functionalloc_error_handler
(layout: Layout)
src/allocator.rs:41
Methodallocate
(&mut self)
src/vkfs.rs:1359
Methodallocate_dma_pages
(&mut self, pages: usize)
src/memory.rs:1241
Methodallocate_kernel_pages
(&mut self, pages: usize)
src/memory.rs:1233
Methodallocate_user_pages
(&mut self, pages: usize)
src/memory.rs:1237
Methodas_usize
(self)
src/interrupts.rs:54
Methodavailable_space
(&self)
src/tty.rs:96
Methodbegin_transaction
(&mut self, initial_state: Hash)
src/vkfs.rs:93
Functionbreakpoint_handler
(stack_frame: InterruptStackFrame)
src/interrupts.rs:115
Functioncheck_vga_status
()
src/framebuffer.rs:307
Methodcleanup_process_pages
( &mut self, start: VirtAddr, pages: usize, )
src/memory.rs:929
Methodclear
(&mut self, pixel: Pixel)
src/framebuffer.rs:141
Methodclear_proofs
(&mut self)
src/merkle_tree.rs:132
Methodclone
(&self)
src/verification.rs:193
Methodclone
(&self)
src/merkle_tree.rs:364
Methodcmd_cd
(args: &[String])
src/shell/executor.rs:192
Methodcmd_clear
(_args: &[String])
src/shell/executor.rs:141
Methodcmd_exit
(args: &[String])
src/shell/executor.rs:135
Methodcmd_help
(_args: &[String])
src/shell/executor.rs:147
Methodcmd_ls
(args: &[String])
src/shell/executor.rs:163
Methodcmd_pwd
(_args: &[String])
src/shell/executor.rs:236
Methodcompute_directory_hash
(dir: &Directory)
src/merkle_tree.rs:298
Methodcompute_entry_hash
(entry: &DirEntry)
src/merkle_tree.rs:318
Methodcompute_file_hash
(inode: &Inode)
src/merkle_tree.rs:329
Functionconstant_time_eq
(a: &[u8; 32], b: &[u8; 32])
src/crypto.rs:230
Methodcreate_entry
( &mut self, name: &str, inode: u32, entry_type: u8, )
src/vkfs.rs:320
Methodcurrent_state
(&self)
src/proof_storage.rs:106
Methoddealloc
(&self, ptr: *mut u8, layout: Layout)
src/buddy_allocator.rs:333
Methoddeallocate
(&mut self, index: u32)
src/vkfs.rs:1366
Methoddefault
()
src/tty.rs:44
Methoddefault
()
src/fs.rs:116
Methoddefault
()
src/shell/commands/ls.rs:35
Methoddetect
()
src/hash.rs:32
Functiondispatch_syscall
()
src/syscall.rs:100
Functiondouble_fault_handler
( stack_frame: InterruptStackFrame, _error_code: u64, )
src/interrupts.rs:119
Methoddraw_circle
(&mut self, center_x: usize, center_y: usize, radius: usize, pixel: Pixel)
src/framebuffer.rs:103
Methoddraw_rect
(&mut self, x: usize, y: usize, width: usize, height: usize, pixel: Pixel)
src/framebuffer.rs:163
Methodenable_double_buffering
(&mut self)
src/framebuffer.rs:70
Methodflush
(&mut self)
src/inode_cache.rs:143
Methodflush
(&mut self)
src/block_cache.rs:120
Methodflush_cache
(&mut self, superblock: &Superblock)
src/vkfs.rs:1417
Methodflush_output
(&mut self)
src/tty.rs:263
Methodfree_in_zone
(&mut self, frame: PhysFrame, pages: usize)
src/memory.rs:510
Methodfrom
(error: FsError)
src/fs.rs:74
Methodfrom
(err: MapToError<Size4KiB>)
src/memory.rs:1669
Methodfrom
(_: &str)
src/shell/mod.rs:58
Methodfrom_i32
(code: i32)
src/shell/mod.rs:72
← previousnext →301–400 of 576, ranked by callers