Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Narasimha1997/r3
/ functions
Functions
744 in github.com/Narasimha1997/r3
⨍
Functions
744
◇
Types & classes
188
Method
set_shot_at
(tick: TSCTicks)
r3_kernel/src/cpu/tsc.rs:123
Method
set_state
(&mut self, state: ProcessState)
r3_kernel/src/system/process.rs:173
Function
setup_framebuffer
this method initializes the framebuffer, in other words it dereferences the framebuffer memory region which cases the lazy_static struct to initialize
r3_kernel/src/drivers/display/framebuffer.rs:174
Method
setup_timer
(vector: u8)
r3_kernel/src/acpi/lapic.rs:106
Method
share_pages
( parent: &mut ProcessData, child: &mut ProcessData, parent_vmm: &mut VirtualMemoryMan
r3_kernel/src/system/utils.rs:565
Method
size
(&self)
r3_kernel/src/drivers/disk/ata_pio.rs:42
Method
sleep_ms
(ms: u64)
r3_kernel/src/cpu/tsc.rs:197
Method
sleep_ns
(ns: u64)
r3_kernel/src/cpu/tsc.rs:186
Method
sleep_sec
(sec: u64)
r3_kernel/src/cpu/tsc.rs:202
Method
sleep_ticks
(ticks: u64)
r3_kernel/src/cpu/tsc.rs:181
Method
sleep_us
(us: u64)
r3_kernel/src/cpu/tsc.rs:192
Method
start_ticks
()
r3_kernel/src/system/timer.rs:114
Function
syscall_handler
( frame: &mut InterruptStackFrame, regs: &mut SyscallRegsState, )
r3_kernel/src/system/abi.rs:52
Method
ticks_in_epoch
(&self)
r3_kernel/src/system/timer.rs:39
Method
transmit
(&'a mut self)
r3_kernel/src/system/net/iface.rs:195
Function
tsc_deadline_interrupt
(_stk: &mut InterruptStackFrame)
r3_kernel/src/cpu/hw_interrupts.rs:100
Method
unmap_code
(proc_data: &mut ProcessData, vmm: &mut VirtualMemoryManager)
r3_kernel/src/system/utils.rs:594
Function
unregister_device
unregister device
r3_kernel/src/system/filesystem/devfs.rs:207
Method
update_config
modify the interface routes with new DHCP configuration
r3_kernel/src/system/net/dhcp.rs:161
Method
user_flags
()
r3_kernel/src/mm/paging.rs:169
Method
user_hugepage_flags
()
r3_kernel/src/mm/paging.rs:178
Method
wait_for_shot_at
(ticks: TSCTicks)
r3_kernel/src/cpu/tsc.rs:149
Method
write
(&self, _fd: &mut DevFSDescriptor, _buffer: &[u8])
r3_kernel/src/drivers/random.rs:49
Method
write
(&mut self, buffer: &[u8])
r3_kernel/src/drivers/tty.rs:197
Method
write
(&self, _fd: &mut DevFSDescriptor, buffer: &[u8])
r3_kernel/src/drivers/uart.rs:166
Method
write
(&self, fd: &mut DevFSDescriptor, buffer: &[u8])
r3_kernel/src/drivers/disk/mod.rs:29
Method
write
(&self, _fd: &mut FileDescriptor, _buffer: &[u8])
r3_kernel/src/system/filesystem/mod.rs:113
Method
write
(&self, fd: &mut FileDescriptor, buffer: &[u8])
r3_kernel/src/system/filesystem/devfs.rs:122
Method
write
(&self, _fd: &mut FileDescriptor, _buffer: &[u8])
r3_kernel/src/system/filesystem/ustar.rs:174
Method
write_64
(&self, value: u64)
r3_kernel/src/mm/io.rs:46
Method
write_channel_1
(&self, value: u8)
r3_kernel/src/cpu/pit.rs:42
Method
write_io_register
(ioapic_address: u32, offset: u32, value: u32)
r3_kernel/src/acpi/ioapic.rs:98
Method
write_lapic_reg
(offset: u64, data: u32)
r3_kernel/src/acpi/lapic.rs:113
Method
write_register
(register: u64, value: u32)
r3_kernel/src/acpi/lapic.rs:84
Function
write_stdout
(data: &[u8], size: usize)
userland/userspace-rs/src/library/utils.rs:19
Method
write_str
(&mut self, string: &str)
userland/userspace-rs/src/library/utils.rs:10
Method
write_str
(&mut self, string: &str)
r3_kernel/src/drivers/uart.rs:128
Method
write_str
(&mut self, string: &str)
r3_kernel/src/drivers/display/fb_text.rs:210
Method
write_structured
(flags: RFlagsStruct)
r3_kernel/src/cpu/rflags.rs:51
Method
write_to_memory
(&self, vaddr: mm::VirtualAddress)
r3_kernel/src/system/net/types.rs:207
Method
write_u16
(&self, value: u16)
r3_kernel/src/cpu/io.rs:54
Method
write_u32
(&self, value: u32)
r3_kernel/src/cpu/io.rs:77
Function
x80_handle
This handle will be called on int 80 soft interrupt line.
r3_kernel/src/cpu/syscall.rs:48
Method
zero
(addr: VirtualAddress)
r3_kernel/src/system/utils.rs:112
← previous
701–744 of 744, ranked by callers