MCPcopy Create free account

hub / github.com/JGiraldo29/vekos / functions

Functions576 in github.com/JGiraldo29/vekos

Methodfrom_u32
(value: u32)
src/signals.rs:44
Methodfrom_u64
(id: u64)
src/process.rs:71
Functiongeneral_protection_fault_handler
( stack_frame: InterruptStackFrame, error_code: u64, )
src/interrupts.rs:126
Methodgeneral_update_current_dir
(&mut self, new_path: String)
src/shell/mod.rs:215
Methodgenerate_block_proof
( &self, block_num: u64, operation: FSOpType, )
src/vkfs.rs:801
Methodgenerate_block_proof
( &self, block_num: u64, )
src/operation_proofs.rs:149
Methodgenerate_proof
(&self, operation: Operation)
src/process.rs:768
Methodgenerate_proof
(&self, operation: Operation)
src/inode_cache.rs:168
Methodgenerate_proof
(&self, operation: Operation)
src/vkfs.rs:435
Methodgenerate_proof
( &self, operation: crate::verification::Operation, )
src/swap.rs:215
Methodgenerate_proof
( &self, operation: crate::verification::Operation, )
src/buffer_manager.rs:255
Methodgenerate_proof
(&self, operation: Operation)
src/fs.rs:781
Methodgenerate_proof
(&self, operation: Operation)
src/scheduler_ml.rs:276
Methodgenerate_proof
( &self, operation: crate::verification::Operation, )
src/block_cache.rs:144
Methodgenerate_proof
( &self, operation: crate::verification::Operation, )
src/page_table.rs:135
Methodgenerate_proof
(&self, operation: Operation)
src/boot_verification.rs:313
Methodget_boot_time
(&self)
src/boot_verification.rs:307
Methodget_cached
(&self, index: u32, superblock: &Superblock)
src/vkfs.rs:1381
Methodget_frame_refs
(&self, frame: PhysFrame)
src/memory.rs:1185
Methodget_mut_cached
( &mut self, index: u32, superblock: &'a Superblock, )
src/vkfs.rs:1389
Methodget_page_table
(&mut self, frame: PhysFrame)
src/page_table_cache.rs:106
Methodget_prompt
(&self)
src/shell/display.rs:106
Methodget_proof
(&self, op_id: u64)
src/proof_storage.rs:67
Methodget_signing_key
(&self)
src/key_store.rs:204
Methodget_stats
(&self)
src/page_table_cache.rs:169
Methodget_stats
(&self)
src/buffer_manager.rs:223
Methodget_stats
(&self)
src/block_cache.rs:135
Methodget_superblock
(&mut self)
src/vkfs.rs:309
Methodget_type
(&self)
src/vkfs.rs:180
Methodget_unverified_proofs
(&self)
src/proof_storage.rs:98
Methodget_zone_usage
(&self, zone_type: MemoryZoneType)
src/memory.rs:1217
Methodget_zones_hash
(&self)
src/memory.rs:439
Methodhandle_swap
(&mut self)
src/memory.rs:880
Methodhash_entry
(entry: &DirEntry)
src/hash_chain.rs:140
Functioninit
()
src/tty.rs:294
Functioninit
()
src/syscall.rs:389
Functioninit
()
src/time.rs:180
Functioninit
()
src/framebuffer.rs:690
Functioninit
()
src/crypto.rs:240
Functioninit
()
src/hash.rs:42
Functioninit
()
src/gdt.rs:98
Functioninit
()
src/key_store.rs:226
Methodinit
(&mut self, start: VirtAddr, size: usize)
src/buddy_allocator.rs:59
Methodinit
(&mut self)
src/shell/mod.rs:177
Methodinit_verification
(&mut self)
src/memory.rs:752
Methodinit_zone
(&mut self, zone_type: MemoryZoneType)
src/memory.rs:1378
Methodinsert_page_table
(&mut self, frame: PhysFrame, table: &PageTable)
src/page_table_cache.rs:110
Methodinvalidate
(&mut self, block_num: u64)
src/block_cache.rs:116
Functionkernel_main
(boot_info: &'static BootInfo)
src/main.rs:112
Functionkeyboard_interrupt_handler
(_stack_frame: InterruptStackFrame)
src/interrupts.rs:268
Methodlist_entries
(&self)
src/vkfs.rs:354
Methodlog_state
(&self)
src/scheduler_ml.rs:240
Methodmap_heap_region
( &mut self, heap_start: VirtAddr, size: usize, )
src/memory.rs:1065
Methodmap_page_verified
( &mut self, page: Page<Size4KiB>, frame: PhysFrame, flags: PageTableFlags,
src/memory.rs:809
Methodmap_user_region
(&mut self, region: UserSpaceRegion)
src/memory.rs:1266
Methodmark_dirty
(&mut self, frame: PhysFrame)
src/page_table_cache.rs:163
Methodmark_dirty
(&mut self)
src/buffer_manager.rs:87
Methodmark_verified
(&mut self, op_id: u64)
src/proof_storage.rs:92
Methodnew
(value: u64)
src/verification.rs:51
Methodnew
()
src/process.rs:63
Methodnew
()
src/buddy_allocator.rs:49
Methodnew
()
src/inode_cache.rs:63
Methodnew
(max_entries: usize)
src/page_table_cache.rs:57
Methodnew
(capacity: usize)
src/tty.rs:60
Methodnew
()
src/vkfs.rs:86
Methodnew
()
src/swap.rs:67
Methodnew
()
src/syscall.rs:513
Methodnew
(secs: u64, nanos: u32)
src/time.rs:31
Methodnew
()
src/framebuffer.rs:60
Methodnew
(initial_key: [u8; VKFS_KEY_LENGTH])
src/crypto.rs:47
Methodnew
(block_num: u64)
src/buffer_manager.rs:68
Methodnew
(path: &str)
src/fs.rs:138
Methodnew
()
src/proof_storage.rs:42
Methodnew
()
src/font.rs:29
Methodnew
()
src/hash_chain.rs:65
Methodnew
(hash: Hash)
src/merkle_tree.rs:33
Methodnew
(zone_type: ZoneType, start: PhysAddr, end: PhysAddr)
src/memory.rs:96
Methodnew
()
src/scheduler.rs:48
Methodnew
()
src/signals.rs:84
Methodnew
()
src/scheduler_ml.rs:60
Methodnew
(block_num: u64, block_data: &[u8], prev_state: Hash)
src/operation_proofs.rs:37
Methodnew
()
src/block_cache.rs:48
Methodnew
(foreground: Color, background: Color)
src/vga_buffer.rs:49
Methodnew
(pid: ProcessId, priority: u8)
src/priority.rs:30
Methodnew
()
src/page_table.rs:35
Methodnew
()
src/boot_verification.rs:85
Methodnew
()
src/key_store.rs:38
Methodnew
()
src/shell/display.rs:34
Methodnew
(input: &'a str)
src/shell/parser.rs:50
Methodnew
()
src/shell/mod.rs:105
Methodnew
()
src/shell/executor.rs:43
Methodnow
()
src/time.rs:35
Methodnow
()
src/fs.rs:98
Functionpage_fault_handler
( stack_frame: InterruptStackFrame, error_code: PageFaultErrorCode, )
src/interrupts.rs:136
Functionpanic
(info: &PanicInfo)
src/main.rs:347
Methodpartial_cmp
(&self, other: &Self)
src/priority.rs:54
Methodpeek
(&self)
src/tty.rs:80
Methodpin
(&mut self)
src/buffer_manager.rs:79
Methodprint_boot_message
(msg: &str, status: BootMessageType)
src/boot_splash.rs:45
Methodprint_string
(&mut self, x: usize, y: usize, text: &str, pixel: Pixel)
src/framebuffer.rs:130
← previousnext →401–500 of 576, ranked by callers