MCPcopy Create free account

hub / github.com/Narasimha1997/r3 / functions

Functions744 in github.com/Narasimha1997/r3

Methodfill_region
(fb_region_slice: &mut [u8], pixel: Pixel, bps: usize)
r3_kernel/src/drivers/display/framebuffer.rs:155
Methodfind_offset
(devfd: &mut FileDescriptor, path: &str)
r3_kernel/src/system/filesystem/ustar.rs:73
Methodflush
(&self)
r3_kernel/src/logging.rs:93
Methodfmt
(&self, f: &mut fmt::Formatter)
r3_kernel/src/cpu/interrupts.rs:25
Methodfmt
(&self, f: &mut fmt::Formatter)
r3_kernel/src/cpu/pic.rs:48
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
r3_kernel/src/system/filesystem/mod.rs:57
Methodfree
(_frame: Frame)
r3_kernel/src/mm/phy.rs:281
Methodfree_frames
(&self)
r3_kernel/src/mm/phy.rs:107
Methodfree_page
(address: mm::VirtualAddress)
r3_kernel/src/mm/paging.rs:785
Methodfree_region
(region: PageRange)
r3_kernel/src/mm/paging.rs:789
Methodfree_size
(&self)
r3_kernel/src/mm/phy.rs:100
Methodfree_stack
(&self)
r3_kernel/src/system/thread.rs:299
Methodfree_stack
(&mut self, address: VirtualAddress)
r3_kernel/src/mm/stack.rs:123
Methodfrom_address
(addr: mm::VirtualAddress)
r3_kernel/src/mm/paging.rs:90
Methodfrom_address
(addr: mm::PhysicalAddress)
r3_kernel/src/mm/phy.rs:33
Methodfrom_aligned_address
(addr: mm::VirtualAddress)
r3_kernel/src/mm/paging.rs:82
Methodfrom_aligned_address
(addr: mm::PhysicalAddress)
r3_kernel/src/mm/phy.rs:25
Methodfrom_cr3
(phy_offset: u64)
r3_kernel/src/mm/paging.rs:292
Methodfrom_inet_addr
(ep: &IpEndpoint)
r3_kernel/src/system/net/types.rs:138
Methodfrom_l1_index
( p4: PageTableIndex, p3: PageTableIndex, p2: PageTableIndex, p1: PageTableInd
r3_kernel/src/mm/paging.rs:121
Methodfrom_l2_index
(p4: PageTableIndex, p3: PageTableIndex, p2: PageTableIndex)
r3_kernel/src/mm/paging.rs:112
Methodfrom_l3_index
(p4: PageTableIndex, p3: PageTableIndex)
r3_kernel/src/mm/paging.rs:104
Methodfrom_memory_view
(vaddr: mm::VirtualAddress)
r3_kernel/src/system/net/types.rs:177
Methodfrom_ptr
(ptr: *const T)
r3_kernel/src/mm/mod.rs:121
Methodfrom_slices
(buffer: &[u64])
r3_kernel/src/cpu/segments.rs:272
Methodfrom_ticks
()
r3_kernel/src/system/timer.rs:140
Methodfrom_u64
(addr: u64)
r3_kernel/src/mm/mod.rs:58
Methodfrom_values
(sock_type: TransportType, ip: [u8; 4], port: u16)
r3_kernel/src/system/net/types.rs:119
Methodfstat
(&self, _fd: &mut FileDescriptor)
r3_kernel/src/system/filesystem/mod.rs:128
Methodfstat
(&self, fd: &mut FileDescriptor)
r3_kernel/src/system/filesystem/ustar.rs:259
Methodget_address
(bus: u8, dev: u8, func: u8, offset: u8)
r3_kernel/src/drivers/pci.rs:47
Methodget_base_addr
()
r3_kernel/src/acpi/lapic.rs:71
Methodget_boot_proto
()
r3_kernel/src/boot_proto/mod.rs:37
Methodget_buffer_lock
()
r3_kernel/src/drivers/display/framebuffer.rs:108
Functionget_color
(level: Level)
r3_kernel/src/logging.rs:15
Methodget_framebuffer_info
()
r3_kernel/src/boot_proto/mod.rs:61
Methodget_framebuffer_slice
()
r3_kernel/src/boot_proto/mod.rs:73
Methodget_ioapic_vaddr
(ioapic_address: u32, offset: u32)
r3_kernel/src/acpi/ioapic.rs:80
Methodget_ioapic_version
(ioapic_address: u32)
r3_kernel/src/acpi/ioapic.rs:108
Methodget_memory_regions
()
r3_kernel/src/boot_proto/mod.rs:53
Methodget_mmio_handle
(ioapic_address: u32, offset: u32)
r3_kernel/src/acpi/ioapic.rs:86
Methodget_mut_ptr
(&self)
r3_kernel/src/mm/phy.rs:310
Methodget_mut_slice
(&self)
r3_kernel/src/mm/phy.rs:315
Methodget_page_table
(&self)
r3_kernel/src/system/process.rs:188
Functionget_page_table_flags
()
r3_kernel/src/cpu/mmu.rs:47
Methodget_phy_offset
()
r3_kernel/src/boot_proto/mod.rs:85
Methodget_pixel
(fb: &FramebufferMemory, index: FramebufferIndex)
r3_kernel/src/drivers/display/framebuffer.rs:137
Methodget_processor_id
()
r3_kernel/src/acpi/lapic.rs:97
Methodget_ptr
(&self)
r3_kernel/src/mm/phy.rs:305
Methodget_random_seed
()
r3_kernel/src/drivers/random.rs:19
Methodget_range
(ns: u64)
r3_kernel/src/cpu/tsc.rs:30
Methodget_ref
(&mut self, pid: &PID)
r3_kernel/src/system/process.rs:274
Methodget_slice
(&self)
r3_kernel/src/mm/phy.rs:321
Methodget_slice_bounded
(start: usize, end: usize)
r3_kernel/src/drivers/display/framebuffer.rs:67
Methodget_slice_from
(start: usize)
r3_kernel/src/drivers/display/framebuffer.rs:76
Methodget_stack_addr
(proc_data: &mut ProcessData, index: u64)
r3_kernel/src/system/utils.rs:123
Methodget_state
()
r3_kernel/src/cpu/state.rs:57
Methodget_state
(&self)
r3_kernel/src/system/process.rs:168
Methodget_table_addr_by_offset
(addr: u64, index: u64)
r3_kernel/src/mm/paging.rs:288
Methodget_threads
(&self)
r3_kernel/src/system/process.rs:183
Methodget_user_seg_ring
(entry: u64)
r3_kernel/src/cpu/segments.rs:302
Functiongpf
(stk: InterruptStackFrame, err: u64)
r3_kernel/src/cpu/exceptions.rs:41
Functionhandle_exit
(thread: &mut Thread)
r3_kernel/src/system/tasking/mod.rs:125
Functionhas_extended_feature
(flag: FlagsEDX)
r3_kernel/src/cpu/cpuid.rs:172
Functionhas_feature
(flag: FlagsECX)
r3_kernel/src/cpu/cpuid.rs:168
Methodhas_process
(&self, pid: &PID)
r3_kernel/src/system/process.rs:264
Functionhold_cpu_lock
()
r3_kernel/src/system/timer.rs:187
Functionideal_k_thread
()
r3_kernel/src/main.rs:52
Methodincr_refcount
(&mut self)
r3_kernel/src/system/filesystem/vfs.rs:23
Methodindex_in_bounds
(fb: &FramebufferMemory, index: &FramebufferIndex)
r3_kernel/src/drivers/display/framebuffer.rs:113
Methodindex_to_offset
(fb: &FramebufferMemory, index: FramebufferIndex)
r3_kernel/src/drivers/display/framebuffer.rs:118
Functioninit
()
r3_kernel/src/logging.rs:100
Functioninit
()
r3_kernel/src/acpi/mod.rs:9
Functioninit
()
r3_kernel/src/cpu/pit.rs:60
Methodinit
(color: framebuffer::Pixel)
r3_kernel/src/drivers/display/fb_text.rs:178
Methodinit
()
r3_kernel/src/system/process.rs:254
Methodinit
returns a default state with all zeroed values
r3_kernel/src/system/thread.rs:76
Methodinit
()
r3_kernel/src/system/net/dhcp.rs:40
Functioninit_acpi
()
r3_kernel/src/acpi/rsdt.rs:126
Functioninit_framebuffer
initializes the framebuffer
r3_kernel/src/drivers/display/framebuffer.rs:90
Functioninit_kernel_vmm
()
r3_kernel/src/mm/paging.rs:664
Functioninit_networking
()
r3_kernel/src/system/net/mod.rs:10
Functioninit_uart
()
r3_kernel/src/drivers/uart.rs:134
Functioninvalid_opcode
(stk: InterruptStackFrame)
r3_kernel/src/cpu/exceptions.rs:33
Methodioctl
(&self, _command: usize, _arg: usize)
r3_kernel/src/drivers/random.rs:54
Methodioctl
(&self, _command: usize, _arg: usize)
r3_kernel/src/drivers/tty.rs:374
Methodioctl
(&self, _command: usize, _arg: usize)
r3_kernel/src/drivers/uart.rs:177
Methodioctl
(&self, _command: usize, _arg: usize)
r3_kernel/src/drivers/disk/mod.rs:85
Methodioctl
( &self, _fd: &mut FileDescriptor, _command: usize, _arg: usize, )
r3_kernel/src/system/filesystem/mod.rs:116
Methodioctl
(&self, fd: &mut FileDescriptor, command: usize, arg: usize)
r3_kernel/src/system/filesystem/devfs.rs:138
Methodioctl
( &self, _fd: &mut FileDescriptor, _command: usize, _arg: usize, )
r3_kernel/src/system/filesystem/ustar.rs:278
Functionis_elf
(binary: &[u8])
r3_kernel/src/system/loader.rs:16
Functionis_in_loopback
()
r3_kernel/src/system/net/iface.rs:400
Methodis_multi_function
(config_word: u16)
r3_kernel/src/drivers/pci.rs:110
Methodis_set
(flag: RFlagsStruct)
r3_kernel/src/cpu/rflags.rs:65
Functionkbd_irq1_handler
(_stk: InterruptStackFrame)
r3_kernel/src/cpu/hw_interrupts.rs:76
Methodkernel_flags
()
r3_kernel/src/mm/paging.rs:154
Methodkernel_hugepage_flags
()
r3_kernel/src/mm/paging.rs:160
Methodload_elf
( proc_vmm: &mut ProcessData, vmm: &mut VirtualMemoryManager, path: &str, )
r3_kernel/src/system/utils.rs:466
Methodload_into_cpu
(&self)
r3_kernel/src/cpu/interrupts.rs:163
← previousnext →501–600 of 744, ranked by callers