MCPcopy Create free account

hub / github.com/Ruddle/Fomos / functions

Functions248 in github.com/Ruddle/Fomos

↓ 21 callersMethodwrite
(&self, reg: u32, value: u32)
bootloader/kernel/src/local_apic.rs:53
↓ 16 callersFunctionclone
(_: *const ())
bootloader/kernel/src/task/executor.rs:28
↓ 14 callersMethodread
(&self, reg: u32)
bootloader/kernel/src/local_apic.rs:49
↓ 14 callersFunctionrequest
(virtio: Arc<Mutex<Virtio>>, data: T)
bootloader/kernel/src/drivers/virtio_gpu.rs:515
↓ 13 callersFunctioninit
()
bootloader/kernel/src/gdt.rs:44
↓ 12 callersMethodconfig_read_u8
(&self, off: u8)
bootloader/kernel/src/pci.rs:126
↓ 9 callersMethodread
(&self, reg: u32)
bootloader/kernel/src/ioapic.rs:29
↓ 8 callersFunctionnop
(s: *const u8, l: u32)
app_cursor/src/st.rs:21
↓ 7 callersMethodwrite
(&self, reg: u32, value: u32)
bootloader/kernel/src/ioapic.rs:36
↓ 6 callersFunctionconfig_address
(bus: u8, slot: u8, func: u8, off: u8)
bootloader/kernel/src/pci.rs:41
↓ 6 callersFunctionglobal_time_ms
()
bootloader/kernel/src/interrupts.rs:95
↓ 6 callersFunctionphys_to_virt
(addr: PhysAddr)
bootloader/kernel/src/main.rs:124
↓ 6 callersMethodrun
(&mut self)
bootloader/kernel/src/task/executor.rs:42
↓ 5 callersMethodeoi
(&self)
bootloader/kernel/src/local_apic.rs:96
↓ 5 callersMethodflush
(&mut self, framebuffer: &mut [u8], info: &FrameBufferInfo)
bootloader/kernel/src/framebuffer.rs:229
↓ 5 callersFunctionget
(mut x: isize, mut y: isize, src: &[RGBA], wi: isize, hi: isize)
app_console/src/main.rs:64
↓ 5 callersFunctionyield_once
()
bootloader/kernel/src/task/executor.rs:181
↓ 4 callersMethodallocate_frame
(&mut self)
bootloader/kernel/src/memory.rs:81
↓ 4 callersMethodclear
Erases all text on the screen. Resets `self.x_pos` and `self.y_pos`.
bootloader/kernel/src/framebuffer.rs:80
↓ 4 callersMethodconfig_read_u16
(&self, off: u8)
bootloader/kernel/src/pci.rs:132
↓ 4 callersMethodconfig_read_u32
(&self, off: u8)
bootloader/kernel/src/pci.rs:138
↓ 4 callersFunctioncreate_identity_virt_from_phys
( mapper: &mut impl Mapper<Size4KiB>, frame_allocator: &mut impl FrameAllocator<Size4KiB>, )
bootloader/kernel/src/main.rs:141
↓ 4 callersFunctionlog
(s: &str)
app_console/src/st.rs:16
↓ 4 callersMethodstore
(&self)
bootloader/kernel/src/ioapic.rs:99
↓ 3 callersFunctionconfig_read_u16
(bus: u8, slot: u8, func: u8, off: u8)
bootloader/kernel/src/pci.rs:58
↓ 3 callersFunctioncro
(a: Vec2<f32>, b: Vec2<f32>)
app_cursor/src/main.rs:45
↓ 3 callersMethodqueue_select
(&mut self, q: u16)
bootloader/kernel/src/virtio.rs:489
↓ 3 callersMethodread_redtlb
(&self, index: u32)
bootloader/kernel/src/ioapic.rs:44
↓ 3 callersMethodset_writable_available
(&mut self, desc_id: u16)
bootloader/kernel/src/virtio.rs:517
↓ 3 callersMethodupdate
Might lose data if multiple thread calls it simultaneously
bootloader/kernel/src/globals.rs:12
↓ 3 callersMethodwake
(&mut self)
bootloader/kernel/src/drivers/virtio_gpu.rs:35
↓ 3 callersFunctionwith_mapper_framealloc
(f: FUNC)
bootloader/kernel/src/main.rs:154
↓ 2 callersMethodalloc
(&self, layout: alloc::alloc::Layout)
bootloader/kernel/src/allocator.rs:30
↓ 2 callersMethodcarriage_return
(&mut self)
bootloader/kernel/src/framebuffer.rs:75
↓ 2 callersFunctionconfig_read_u32
(bus: u8, slot: u8, func: u8, off: u8)
bootloader/kernel/src/pci.rs:52
↓ 2 callersFunctionconfig_read_u8
(bus: u8, slot: u8, func: u8, off: u8)
bootloader/kernel/src/pci.rs:66
↓ 2 callersFunctioncreate_identity_virt_from_phys_n
(pages: usize)
bootloader/kernel/src/main.rs:165
↓ 2 callersFunctiondrive
(mut virtio: Virtio, spawner: Spawner, fb: *mut FB)
bootloader/kernel/src/drivers/virtio_gpu.rs:49
↓ 2 callersFunctiondummy_raw_waker
()
bootloader/kernel/src/task/executor.rs:26
↓ 2 callersFunctionget
(c: char)
bootloader/kernel/src/framebuffer.rs:37
↓ 2 callersMethodget_free_desc_id
(&mut self)
bootloader/kernel/src/virtio.rs:479
↓ 2 callersFunctionlog
(s: &str)
app_background/src/st.rs:16
↓ 2 callersMethodnewline
(&mut self)
bootloader/kernel/src/framebuffer.rs:70
↓ 2 callersMethodnext_used
(&mut self)
bootloader/kernel/src/virtio.rs:562
↓ 2 callersMethodpoll
( mut self: core::pin::Pin<&mut Self>, cx: &mut core::task::Context<'_>, )
bootloader/kernel/src/task/executor.rs:188
↓ 2 callersFunctionpt_in_rect
(px: usize, py: usize, x: usize, y: usize, x2: usize, y2: usize)
app_console/src/main.rs:109
↓ 2 callersMethodread_desc
(&mut self, desc_id: u16)
bootloader/kernel/src/virtio.rs:582
↓ 2 callersMethodset_available
(&mut self, desc_id: u16)
bootloader/kernel/src/virtio.rs:495
↓ 2 callersMethodset_free_desc_id
(&mut self, desc_id: u16)
bootloader/kernel/src/virtio.rs:485
↓ 2 callersMethodset_icr
(&self, value: u64)
bootloader/kernel/src/local_apic.rs:69
↓ 2 callersMethodset_sel
(&self, reg: u32)
bootloader/kernel/src/ioapic.rs:26
↓ 2 callersMethodset_writable
(&mut self, desc_id: u16)
bootloader/kernel/src/virtio.rs:507
↓ 2 callersMethodspawn
(&mut self, task: Task)
bootloader/kernel/src/task/executor.rs:19
↓ 2 callersMethodswap
(&mut self, f2: LogFn)
app_console/src/st.rs:29
↓ 2 callersMethodswap
(&mut self, f2: LogFn)
app_background/src/st.rs:29
↓ 2 callersMethodswap
(&mut self, f2: LogFn)
app_cursor/src/st.rs:29
↓ 2 callersMethodwake_task
(&self)
bootloader/kernel/src/task/executor.rs:154
↓ 2 callersMethodwidth
(&self)
bootloader/kernel/src/framebuffer.rs:86
↓ 2 callersMethodwrite_redtlb
(&self, index: u32, redtlb: u64)
bootloader/kernel/src/ioapic.rs:49
↓ 1 callersFunctionactive_level_4_table
Returns a mutable reference to the active level 4 table. This function is unsafe because the caller must guarantee that the complete physical memory
bootloader/kernel/src/memory.rs:23
↓ 1 callersMethodadd_request
(&mut self, desc_id: u16, desc_next_id: u16, data: T)
bootloader/kernel/src/virtio.rs:522
↓ 1 callersFunctionadd_waker
(waker: &Waker)
bootloader/kernel/src/interrupts.rs:159
↓ 1 callersFunctionblur
( fx: isize, fy: isize, src: &[RGBA], dst: &mut Vec<RGBA>, wi: isize, hi: isize, b
app_console/src/main.rs:135
↓ 1 callersMethodcall
(&mut self, arg: &mut Context)
bootloader/kernel/src/app.rs:203
↓ 1 callersMethodchar
(&self, local: Local, shift: bool, altg: bool)
app_console/src/st.rs:1807
↓ 1 callersFunctioncmd_clear
( buffer: &mut Vec<u32>, buffers: u32, rgba: [u8; 4],
bootloader/kernel/src/drivers/virtio_gpu.rs:281
↓ 1 callersFunctioncmd_create_surface
(buffer: &mut Vec<u32>, handle: u32, format: VirglFormats)
bootloader/kernel/src/drivers/virtio_gpu.rs:315
↓ 1 callersFunctioncmd_set_framebuffer_state
(buffer: &mut Vec<u32>, handles: &[u32])
bootloader/kernel/src/drivers/virtio_gpu.rs:303
↓ 1 callersFunctionconfig_write_u16
(bus: u8, slot: u8, func: u8, off: u8, data: u16)
bootloader/kernel/src/pci.rs:82
↓ 1 callersFunctionconfig_write_u8
(bus: u8, slot: u8, func: u8, off: u8, data: u8)
bootloader/kernel/src/pci.rs:92
↓ 1 callersFunctionconvert_level
(level: LevelFilter)
bootloader/kernel/src/logger.rs:102
↓ 1 callersFunctioncpuid
()
bootloader/kernel/src/local_apic.rs:12
↓ 1 callersMethoddealloc
(&self, ptr: *mut u8, layout: alloc::alloc::Layout)
bootloader/kernel/src/allocator.rs:34
↓ 1 callersFunctiondevice_id_to_type
(id: isize)
bootloader/kernel/src/virtio.rs:73
↓ 1 callersFunctiondisable_pic
()
bootloader/kernel/src/local_apic.rs:136
↓ 1 callersFunctiondummy_waker
()
bootloader/kernel/src/task/executor.rs:36
↓ 1 callersMethodget_bar
(&self, idx: u8)
bootloader/kernel/src/pci.rs:142
↓ 1 callersFunctionget_char_raster
Returns the raster of the given char or the raster of [`font_constants::BACKUP_CHAR`].
bootloader/kernel/src/framebuffer.rs:36
↓ 1 callersMethodget_free
(&mut self)
bootloader/kernel/src/virtio.rs:49
↓ 1 callersMethodget_free_twice
(&mut self)
bootloader/kernel/src/virtio.rs:52
↓ 1 callersMethodget_free_twice_desc_id
(&mut self)
bootloader/kernel/src/virtio.rs:482
↓ 1 callersFunctiongetxmap
(local: Local, code: usize, shift: bool, altg: bool)
app_console/src/st.rs:1587
↓ 1 callersMethodhandle_incoming_state
(&mut self, key: usize, b: bool)
bootloader/kernel/src/globals.rs:80
↓ 1 callersMethodheight
(&self)
bootloader/kernel/src/framebuffer.rs:90
↓ 1 callersMethodinit
()
bootloader/kernel/src/allocator.rs:16
↓ 1 callersFunctioninit_heap
( mapper: &mut impl Mapper<Size4KiB>, frame_allocator: &mut impl FrameAllocator<Size4KiB>, )
bootloader/kernel/src/allocator.rs:56
↓ 1 callersFunctioninit_idt
()
bootloader/kernel/src/interrupts.rs:184
↓ 1 callersFunctioninit_logger
( framebuffer: &'static mut [u8], info: FrameBufferInfo, log_level: LevelFilter, frame_buffer_
bootloader/kernel/src/logger.rs:83
↓ 1 callersMethodkick
(&mut self, queue_select: u16)
bootloader/kernel/src/virtio.rs:539
↓ 1 callersFunctionlog
(s: &str)
app_cursor/src/st.rs:16
↓ 1 callersMethodlog
(&self, record: &log::Record)
bootloader/kernel/src/logger.rs:61
↓ 1 callersFunctionput
(pixel: &mut RGBA, v: Vec3<f32>)
app_console/src/main.rs:58
↓ 1 callersMethodrun_ready_tasks
(&mut self)
bootloader/kernel/src/task/executor.rs:97
↓ 1 callersFunctionsd_bezier
(p: Vec2<f32>, v0: Vec2<f32>, v1: Vec2<f32>, v2: Vec2<f32>)
app_cursor/src/main.rs:49
↓ 1 callersMethodset_div_conf
(&self, div_conf: u32)
bootloader/kernel/src/local_apic.rs:122
↓ 1 callersMethodset_free
(&mut self, desc_id: u16)
bootloader/kernel/src/virtio.rs:59
↓ 1 callersMethodset_init_count
(&self, initial_count: u32)
bootloader/kernel/src/local_apic.rs:113
↓ 1 callersMethodset_lvt_error
(&self, lvt_error: u32)
bootloader/kernel/src/local_apic.rs:128
↓ 1 callersMethodset_lvt_timer
(&self, value: u32)
bootloader/kernel/src/local_apic.rs:107
↓ 1 callersMethodshare
(&mut self)
bootloader/kernel/src/framebuffer.rs:221
next →1–100 of 248, ranked by callers