Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KernelErr/MoeOS
/ functions
Functions
54 in github.com/KernelErr/MoeOS
⨍
Functions
54
◇
Types & classes
8
↓ 10 callers
Method
val
(self)
src/mem/mmu.rs:53
↓ 5 callers
Method
is_valid
(&self)
src/mem/mmu.rs:63
↓ 5 callers
Function
map_range
(root: &mut Table, start: usize, end: usize, bits: u64)
src/mem/mmu.rs:188
↓ 3 callers
Method
clear
(&mut self)
src/mem/page.rs:44
↓ 3 callers
Function
init
(_a0: usize, a1: usize)
src/init.rs:22
↓ 3 callers
Method
is_taken
(&self)
src/mem/page.rs:48
↓ 3 callers
Function
sbi_call
(eid: usize, fid: usize, arg0: usize, arg1: usize, arg2: usize)
src/sbi.rs:26
↓ 3 callers
Method
val
(self)
src/mem/page.rs:24
↓ 2 callers
Function
abort
()
src/main.rs:53
↓ 2 callers
Function
align
(val: usize, order: usize)
src/mem/page.rs:11
↓ 2 callers
Function
dealloc
(ptr: *mut u8)
src/mem/page.rs:121
↓ 2 callers
Method
is_branch
(&self)
src/mem/mmu.rs:75
↓ 2 callers
Method
is_last
(&self)
src/mem/page.rs:56
↓ 2 callers
Method
is_leaf
(&self)
src/mem/mmu.rs:71
↓ 2 callers
Method
set_entry
(&mut self, entry: u64)
src/mem/mmu.rs:79
↓ 2 callers
Method
set_flag
(&mut self, flags: PageBits)
src/mem/page.rs:40
↓ 2 callers
Function
timer_next_triger
()
src/timer.rs:32
↓ 2 callers
Function
zalloc
(pages: usize)
src/mem/page.rs:107
↓ 1 callers
Function
alloc
(pages: usize)
src/mem/page.rs:74
↓ 1 callers
Function
blue_led_on
()
src/device/d1s/mq.rs:4
↓ 1 callers
Function
clear_bss
()
src/main.rs:43
↓ 1 callers
Function
get_page_table
()
src/mem/mmu.rs:13
↓ 1 callers
Function
get_time
()
src/timer.rs:28
↓ 1 callers
Function
init_mmu
()
src/init.rs:77
↓ 1 callers
Method
is_free
(&self)
src/mem/page.rs:52
↓ 1 callers
Function
map
(root: &mut Table, vaddr: usize, paddr: usize, bits: u64, level: usize)
src/mem/mmu.rs:94
↓ 1 callers
Function
print_banner
()
src/init.rs:50
↓ 1 callers
Function
process_device_info
(fdt: &fdt::Fdt)
src/init.rs:55
↓ 1 callers
Function
putchar
(c: char)
src/io/console.rs:106
↓ 1 callers
Function
puts
(s: &str)
src/io/console.rs:110
↓ 1 callers
Function
read_fdt_mem
(fdt_addr: usize)
src/device/fdt.rs:5
↓ 1 callers
Function
set_satp
(addr: usize)
src/mem/mmu.rs:17
↓ 1 callers
Function
set_timer
(time: usize)
src/sbi.rs:22
↓ 1 callers
Function
start
()
src/tests/mod.rs:3
Function
blue_led_off
()
src/device/d1s/mq.rs:17
Method
from
(ext: LegacyExt)
src/sbi.rs:17
Method
from
(pb: PageBits)
src/mem/page.rs:30
Function
get_time_us
()
src/timer.rs:22
Function
getchar
()
src/io/console.rs:116
Function
init
()
src/trap.rs:20
Function
init
()
src/timer.rs:9
Function
init
()
src/mem/mmu.rs:7
Function
init
(heap_start: usize, heap_size: usize)
src/mem/page.rs:61
Function
init
()
src/device/d1s/config.rs:3
Function
init
()
src/device/d1s/mem.rs:3
Method
is_invaliad
(&self)
src/mem/mmu.rs:67
Function
kstart
()
src/main.rs:20
Method
len
()
src/mem/mmu.rs:89
Function
main
()
build.rs:3
Function
panic
(info: &core::panic::PanicInfo)
src/main.rs:63
Function
trap_handler
(cx: &mut TrapContext)
src/trap.rs:33
Function
unmap
(root: &mut Table)
src/mem/mmu.rs:143
Function
virt_to_phys
(root: &Table, vaddr: usize)
src/mem/mmu.rs:161
Method
write_str
(&mut self, s: &str)
src/io/console.rs:100