MCPcopy Create free account

hub / github.com/Ruddle/Fomos / functions

Functions248 in github.com/Ruddle/Fomos

Functionlapic_timer
(stack_frame: InterruptStackFrame)
bootloader/kernel/src/interrupts.rs:79
Functionlapic_timer2
(stack_frame: InterruptStackFrame)
bootloader/kernel/src/interrupts.rs:177
Functionlog_fn
(s: *const u8, l: u32)
bootloader/kernel/src/main.rs:74
Methodlvt_error
(&self)
bootloader/kernel/src/local_apic.rs:125
Methodlvt_timer
(&self)
bootloader/kernel/src/local_apic.rs:104
Functionmain
()
bootloader/build.rs:5
Functionmain
()
bootloader/src/main.rs:1
Methodmap_physical_region
( &self, physical_address: usize, size: usize, )
bootloader/kernel/src/main.rs:100
Methodnew
()
app_console/src/main.rs:22
Methodnew
Create a new instance that logs to the given framebuffer.
bootloader/kernel/src/logger.rs:20
Methodnew
(n: u64)
bootloader/kernel/src/ioapic.rs:68
Methodnew
( log: extern "C" fn(*const u8, u32), fb: FBShare<'a>, calloc: extern "C" fn(usize, us
bootloader/kernel/src/app.rs:25
Methodnew
Creates a new logger that uses the given framebuffer.
bootloader/kernel/src/framebuffer.rs:58
Methodnew
( a: extern "C" fn(alloc::alloc::Layout) -> *mut u8, d: extern "C" fn(*mut u8, alloc::alloc::L
bootloader/kernel/src/allocator.rs:22
Methodnew
()
bootloader/kernel/src/pci.rs:193
Methodnew
(ms: u64)
bootloader/kernel/src/interrupts.rs:125
Methodnew
(t: T)
bootloader/kernel/src/globals.rs:8
Methodnew
(queue_size: u16)
bootloader/kernel/src/virtio.rs:42
Methodnew
(future: impl Future<Output = ()> + 'static)
bootloader/kernel/src/task/mod.rs:11
Methodnew
()
bootloader/kernel/src/task/executor.rs:13
Methodnew
(id: usize)
bootloader/kernel/src/drivers/virtio_gpu.rs:546
Functionno_op
(_: *const ())
bootloader/kernel/src/task/executor.rs:27
Functionnop
(s: *const u8, l: u32)
app_console/src/st.rs:21
Functionnop
(s: *const u8, l: u32)
app_background/src/st.rs:21
Functionoverflow_handler
(stack_frame: InterruptStackFrame)
bootloader/kernel/src/interrupts.rs:191
Functionpage_fault_handler
( stack_frame: InterruptStackFrame, error_code: PageFaultErrorCode, )
bootloader/kernel/src/interrupts.rs:261
Functionpanic
(info: &core::panic::PanicInfo)
app_console/src/st.rs:2
Functionpanic
(_info: &core::panic::PanicInfo)
app_test/src/main.rs:5
Functionpanic
(info: &core::panic::PanicInfo)
app_background/src/st.rs:2
Functionpanic
(info: &PanicInfo)
bootloader/kernel/src/main.rs:54
Functionpanic
(info: &core::panic::PanicInfo)
app_cursor/src/st.rs:2
Methodpoll
( self: core::pin::Pin<&mut Self>, cx: &mut core::task::Context<'_>, )
bootloader/kernel/src/interrupts.rs:133
Methodpoll
(&mut self, context: &mut Context)
bootloader/kernel/src/task/mod.rs:21
Methodpoll
( self: core::pin::Pin<&mut Self>, cx: &mut core::task::Context<'_>, )
bootloader/kernel/src/drivers/virtio_gpu.rs:552
Functionqpush
(queue: Arc<ArrayQueue<Task>>, f: impl Future<Output = ()> + 'static)
bootloader/kernel/src/task/executor.rs:69
Methodread
(&self)
bootloader/kernel/src/globals.rs:20
Functionsegment_not_present_handler
( stack_frame: InterruptStackFrame, error_code: u64, )
bootloader/kernel/src/interrupts.rs:199
Methodsetup_error_int
(&self)
bootloader/kernel/src/local_apic.rs:131
Functionstack_segment_fault_handler
( stack_frame: InterruptStackFrame, error_code: u64, )
bootloader/kernel/src/interrupts.rs:210
Functionto_bytes
(t: &T)
bootloader/kernel/src/virtio.rs:15
Methodunmap_physical_region
(region: &PhysicalMapping<Self, T>)
bootloader/kernel/src/main.rs:115
Methodupdate
(&mut self, vec: *mut RGBA, w: usize, h: usize)
bootloader/kernel/src/framebuffer.rs:215
Methodversion
(&self)
bootloader/kernel/src/local_apic.rs:61
Functionwait_block
(ms: u64)
bootloader/kernel/src/interrupts.rs:99
Methodwake_by_ref
(self: &Arc<Self>)
bootloader/kernel/src/task/executor.rs:165
Methodwrite_char
Writes a single char to the framebuffer. Takes care of special control characters, such as newlines and carriage returns.
bootloader/kernel/src/framebuffer.rs:96
Methodwrite_str
(&mut self, s: &str)
bootloader/kernel/src/framebuffer.rs:155
Methodwrite_str
(&mut self, s: &str)
bootloader/kernel/src/serial.rs:19
← previous201–248 of 248, ranked by callers