MCPcopy Create free account

hub / github.com/Andy-Python-Programmer/aero / functions

Functions1,676 in github.com/Andy-Python-Programmer/aero

↓ 10 callersMethodopen
(&self, handle: Arc<FileHandle>)
src/aero_kernel/src/fs/pipe.rs:61
↓ 10 callersMethodsession_id
Returns the session identifier of the task (`SID`).
src/aero_kernel/src/userland/task/mod.rs:788
↓ 9 callersMethodas_mut_ptr
(self)
src/aero_kernel/src/mem/paging/addr.rs:107
↓ 9 callersMethodentries
(&self)
src/aero_kernel/src/userland/signals.rs:269
↓ 9 callersFunctionicache
()
src/aero_kernel/src/fs/cache.rs:415
↓ 9 callersMethodmetadata
(&self)
src/aero_kernel/src/socket/udp.rs:118
↓ 9 callersMethodmetadata
(&self)
src/aero_kernel/src/fs/ext2/mod.rs:380
↓ 9 callersMethodopen_file
(&self, dentry: DirCacheItem, mut flags: OpenFlags)
src/aero_kernel/src/fs/file_table.rs:333
↓ 9 callersFunctionroot_dir
()
src/aero_kernel/src/fs/mod.rs:276
↓ 9 callersMethodsize
(&self)
src/aero_kernel/src/mem/slab.rs:155
↓ 8 callersFunctionalign_down
(addr: u64, align: u64)
src/aero_kernel/src/mem/paging/addr.rs:569
↓ 8 callersMethodalign_up
(self, align: U)
src/aero_kernel/src/mem/paging/addr.rs:187
↓ 8 callersMethodcache_key
(&self)
src/aero_kernel/src/fs/cache.rs:347
↓ 8 callersMethodcwd_dirent
(&self)
src/aero_kernel/src/userland/task/mod.rs:649
↓ 8 callersFunctiondcache
()
src/aero_kernel/src/fs/cache.rs:421
↓ 8 callersMethodgroup_id
Returns the group identifier of the task (`GID`).
src/aero_kernel/src/userland/task/mod.rs:783
↓ 8 callersMethodinode
(&self)
src/aero_kernel/src/fs/devfs.rs:175
↓ 8 callersMethodis_unused
(&self)
src/aero_kernel/src/mem/paging/page_table.rs:61
↓ 8 callersMethodmetadata
(&self)
src/aero_kernel/src/fs/ramfs.rs:320
↓ 8 callersFunctionmprotect
(ptr: usize, size: usize, prot: usize)
src/aero_kernel/src/syscall/process.rs:215
↓ 8 callersFunctionopen
(fd: usize, path: &Path, flags: usize, _mode: usize)
src/aero_kernel/src/syscall/fs.rs:104
↓ 8 callersFunctionoutl
(port: u16, value: u32)
src/aero_kernel/src/arch/x86_64/io.rs:98
↓ 8 callersMethodread
Reads the provided APIC register (`register`) and returns its value. ## Panics If the APIC type is set to [`ApicType::None`]. ## Notes This function
src/aero_kernel/src/arch/x86_64/apic.rs:265
↓ 8 callersMethodread
(&self, addr: u8)
src/aero_kernel/src/drivers/e1000.rs:239
↓ 8 callersMethodread
(&self, buffer: &mut [u8])
src/aero_kernel/src/fs/file_table.rs:82
↓ 8 callersMethodset_mask
Used to update or read the signal mask of a task. ## Notes If `old_set` is not `None`, the previous value of the signal mask is stored in oldset. If
src/aero_kernel/src/userland/signals.rs:401
↓ 7 callersMethodabsolute_path
(&self)
src/aero_kernel/src/fs/cache.rs:375
↓ 7 callersMethodaddr
(&self)
src/aero_kernel/src/drivers/block/nvme/queue.rs:66
↓ 7 callersMethodarch_task
Returns a immutable reference to the inner [ArchTask] structure.
src/aero_kernel/src/userland/task/mod.rs:555
↓ 7 callersMethodawait_io
(&self)
src/aero_kernel/src/userland/scheduler/round_robin.rs:292
↓ 7 callersMethodcreate_next_table
Internal helper function to create the page table of the next level if needed. If the passed entry is unused, a new frame is allocated from the given
src/aero_kernel/src/mem/paging/mapper.rs:866
↓ 7 callersFunctionfork
()
src/aero_kernel/src/syscall/process.rs:85
↓ 7 callersMethodinc_entry_count
Increments the page table entry counter by one.
src/aero_kernel/src/mem/paging/page_table.rs:120
↓ 7 callersFunctionlookup_path_with
( mut cwd: DirCacheItem, path: &Path, mode: LookupMode, resolve_last: bool, )
src/aero_kernel/src/fs/mod.rs:172
↓ 7 callersFunctionmemset
()
src/aero_kernel/src/arch/x86_64/mem.rs:126
↓ 7 callersMethodname
(&self)
src/aero_kernel/src/fs/inode.rs:534
↓ 7 callersMethodp1_index
(self)
src/aero_kernel/src/mem/paging/page.rs:132
↓ 7 callersMethodpop
Removes the first pending connection from the queue and returns it, or [`None`] if it is empty.
src/aero_kernel/src/socket/unix.rs:139
↓ 7 callersMethodpush
(&mut self, arg: &[u8])
src/aero_kernel/src/syscall/mod.rs:43
↓ 7 callersFunctionrdmsr
(msr: u32)
src/aero_kernel/src/arch/x86_64/io.rs:159
↓ 7 callersMethodread
(&self, target: &mut [u8])
src/aero_kernel/src/userland/terminal.rs:118
↓ 7 callersMethodsize
(&self)
src/aero_kernel/src/userland/vm.rs:804
↓ 7 callersMethodwake_up
(&self)
src/aero_kernel/src/userland/task/mod.rs:669
↓ 7 callersMethodwrite
(&mut self, register: u8, value: u16)
src/aero_kernel/src/drivers/uart_pl011.rs:40
↓ 7 callersMethodwrite
(&self, buffer: &[u8])
src/aero_kernel/src/fs/file_table.rs:90
↓ 6 callersFunctionallocate_vector
()
src/aero_kernel/src/arch/aarch64/interrupts.rs:40
↓ 6 callersFunctionclose
(fd: FileDescriptor)
src/aero_kernel/src/syscall/fs.rs:165
↓ 6 callersFunctiondisable_interrupts
()
src/aero_kernel/src/arch/aarch64/interrupts.rs:56
↓ 6 callersMethoddowngrade
(&self)
src/aero_kernel/src/fs/cache.rs:59
↓ 6 callersMethodflush
(&self)
src/aero_kernel/src/drivers/keyboard.rs:52
↓ 6 callersMethodget
(&self, ip: Ipv4Addr)
src/aero_kernel/src/net/arp.rs:91
↓ 6 callersFunctionhalt
()
src/aero_kernel/src/arch/aarch64/interrupts.rs:64
↓ 6 callersMethodid
(&self)
src/aero_kernel/src/drivers/drm/mod.rs:144
↓ 6 callersFunctioninit_array
(fixed: &mut [u8; 65], init: &'static str)
src/aero_kernel/src/syscall/process.rs:59
↓ 6 callersMethodinsert
(&mut self, ip: Ipv4Addr, mac: MacAddr)
src/aero_kernel/src/net/arp.rs:55
↓ 6 callersMethodmac
(&self)
src/aero_kernel/src/net/loopback.rs:45
↓ 6 callersMethodname
(&self)
src/aero_kernel/src/fs/ext2/disk.rs:166
↓ 6 callersFunctionparse
(_: TokenStream, item: TokenStream)
src/aero_proc/src/test.rs:21
↓ 6 callersMethodprocess_leader
(&self)
src/aero_kernel/src/userland/task/mod.rs:677
↓ 6 callersMethodread_at
(&self, flags: OpenFlags, _offset: usize, buf: &mut [u8])
src/aero_kernel/src/fs/pipe.rs:82
↓ 6 callersFunctionregister_handler
(vector: u8, handler: fn(&mut InterruptStack))
src/aero_kernel/src/arch/aarch64/interrupts.rs:44
↓ 6 callersMethodsref
(&self)
src/aero_kernel/src/fs/ext2/mod.rs:356
↓ 6 callersMethodstate
(&self)
src/aero_kernel/src/userland/task/mod.rs:627
↓ 6 callersMethodsubmit_command
(&mut self, command: Command)
src/aero_kernel/src/drivers/block/nvme/queue.rs:102
↓ 6 callersFunctionunlink
(_fd: usize, _path: &Path, _flags: usize)
src/aero_kernel/src/syscall/fs.rs:335
↓ 6 callersFunctionwaitpid
(pid: usize, status: &mut u32, flags: usize)
src/aero_kernel/src/syscall/process.rs:156
↓ 5 callersMethodalign_down
(self, align: U)
src/aero_kernel/src/mem/paging/addr.rs:169
↓ 5 callersFunctionarch_task_spinup
Check out the module level documentation for more information.
src/aero_kernel/src/arch/x86_64/task.rs:670
↓ 5 callersMethodas_inet
(&self)
src/aero_kernel/src/socket/mod.rs:75
↓ 5 callersMethodas_vm_frame
(&self)
src/aero_kernel/src/mem/paging/addr.rs:396
↓ 5 callersMethodcopy_from
Copy over the signals from the provided `signals`.
src/aero_kernel/src/userland/signals.rs:384
↓ 5 callersMethodfile_type
(&self)
src/aero_kernel/src/fs/inode.rs:332
↓ 5 callersMethodfind_object
(&self, id: u32)
src/aero_kernel/src/drivers/drm/mod.rs:387
↓ 5 callersMethodfind_task
(&self, task_id: TaskId)
src/aero_kernel/src/userland/scheduler/mod.rs:155
↓ 5 callersMethodget
Returns the futex at the given key, or None if it doesn't exist.
src/aero_kernel/src/syscall/futex.rs:74
↓ 5 callersMethodget_framebuffer
(&mut self)
src/aero_kernel/src/rendy.rs:388
↓ 5 callersFunctionget_rendy_info
# Panics This function was called before the terminal was initialized.
src/aero_kernel/src/rendy.rs:964
↓ 5 callersFunctionhas_fsgsbase
()
src/aero_kernel/src/arch/x86_64/mod.rs:236
↓ 5 callersFunctioninit
(fb_info: Framebuffer, cmdline: &CommandLine)
src/aero_kernel/src/rendy.rs:1020
↓ 5 callersFunctionio_apic_setup_legacy_irq
(irq: u8, vec: u8, status: i32)
src/aero_kernel/src/arch/x86_64/apic.rs:419
↓ 5 callersFunctionisize_as_syscall_result
Inner helper function that converts the syscall result value into the Rust [`Result`] type.
src/aero_syscall/src/lib.rs:501
↓ 5 callersMethodlookup_entry
Lookup ACPI table entry with the provided signature.
src/aero_kernel/src/acpi/mod.rs:74
↓ 5 callersMethodmake_inode
( &self, name: &str, file_type: FileType, contents: FileContents, )
src/aero_kernel/src/fs/ramfs.rs:74
↓ 5 callersMethodnext
(&mut self)
src/aero_kernel/src/acpi/madt.rs:105
↓ 5 callersMethodparent_and_basename
Helper function that returns the parent path and the base name of the path.
src/aero_kernel/src/fs/path.rs:49
↓ 5 callersMethodpath
(&self)
src/aero_kernel/src/userland/task/mod.rs:513
↓ 5 callersFunctionprepare_panic
()
src/aero_kernel/src/unwind.rs:41
↓ 5 callersMethodpush_to_queue
(&mut self, char: &Character, x: usize, y: usize)
src/aero_kernel/src/rendy.rs:477
↓ 5 callersFunctionread
(fd: FileDescriptor, buffer: &mut [u8])
src/aero_kernel/src/syscall/fs.rs:91
↓ 5 callersMethodregister_task
(&self, task: Arc<Task>)
src/aero_kernel/src/userland/task/sessions.rs:56
↓ 5 callersMethodset_unused
Sets this entry to zero.
src/aero_kernel/src/mem/paging/page_table.rs:66
↓ 5 callersMethodskip_by
(&mut self, by: u64)
src/aero_kernel/src/utils/mod.rs:181
↓ 5 callersMethodstart_address
Returns the start address of the frame.
src/aero_kernel/src/mem/paging/mapper.rs:107
↓ 5 callersMethodupdate_state
(&self, state: TaskState)
src/aero_kernel/src/userland/task/mod.rs:564
↓ 5 callersMethodvm
(&self)
src/aero_kernel/src/userland/task/mod.rs:550
↓ 5 callersMethodwait
Retrieves ready events, and delivers them to the caller-supplied event buffer and returns the number of ready events if the call was successful. ## A
src/aero_kernel/src/fs/epoll.rs:120
↓ 5 callersMethodweak_filesystem
(&self)
src/aero_kernel/src/fs/ramfs.rs:437
↓ 4 callersMethodalign_down
(&mut self)
src/aero_kernel/src/utils/mod.rs:199
↓ 4 callersMethodalloc
(&self, size_bytes: usize)
src/aero_kernel/src/mem/paging/frame.rs:108
↓ 4 callersMethodallocate_object_id
(&self)
src/aero_kernel/src/drivers/drm/mod.rs:379
← previousnext →101–200 of 1,676, ranked by callers