MCPcopy Create free account

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

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

↓ 3 callersMethodmark_dirty
(&self)
src/aero_kernel/src/fs/block/mod.rs:106
↓ 3 callersMethodmmap
( &mut self, address: VirtAddr, size: usize, flags: MMapFlags, offset:
src/aero_kernel/src/userland/vm.rs:960
↓ 3 callersMethodmount
(&self, directory: DirCacheItem, filesystem: Arc<dyn FileSystem>)
src/aero_kernel/src/fs/mod.rs:75
↓ 3 callersMethodplot_char
(&mut self, x: usize, y: usize, char: Character)
src/aero_kernel/src/rendy.rs:548
↓ 3 callersMethodpoll
(&self, table: Option<&mut fs::inode::PollTable>)
src/aero_kernel/src/socket/udp.rs:275
↓ 3 callersMethodpoll
(&self, table: Option<&mut PollTable>)
src/aero_kernel/src/fs/pipe.rs:108
↓ 3 callersMethodpreempt
(&self)
src/aero_kernel/src/userland/scheduler/round_robin.rs:268
↓ 3 callersMethodpush
Adds the given socket to the queue. Returns `EAGAIN` if the queue is full.
src/aero_kernel/src/socket/unix.rs:128
↓ 3 callersMethodpush_runnable
(&mut self, task: Arc<Task>)
src/aero_kernel/src/userland/scheduler/round_robin.rs:66
↓ 3 callersMethodread
(&mut self, buffer: &mut [u8])
src/aero_kernel/src/socket/unix.rs:81
↓ 3 callersMethodread_block
(&self, sector: usize, dest: &mut [MaybeUninit<u8>])
src/aero_kernel/src/fs/block/mod.rs:340
↓ 3 callersFunctionread_cr4
()
src/aero_kernel/src/arch/x86_64/controlregs.rs:274
↓ 3 callersMethodrtattr
(&mut self, ty: RtAttrType, data: T)
src/aero_kernel/src/socket/netlink.rs:85
↓ 3 callersMethodrw_command
(&self, opcode: CommandOpcode, sector: usize, start: PhysAddr, size_bytes: usize)
src/aero_kernel/src/drivers/block/nvme/mod.rs:232
↓ 3 callersMethodrx_ring
(&mut self)
src/aero_kernel/src/drivers/e1000.rs:437
↓ 3 callersMethodsend
(mut self)
src/aero_kernel/src/net/mod.rs:222
↓ 3 callersMethodset
(&self, value: T)
src/aero_kernel/src/utils/mod.rs:113
↓ 3 callersMethodset_cursor_position
(&mut self, x: usize, y: usize)
src/aero_kernel/src/rendy.rs:711
↓ 3 callersMethodset_sleep_duration
(&self, duration: usize)
src/aero_kernel/src/userland/task/mod.rs:478
↓ 3 callersMethodset_used
(&self, yes: bool)
src/aero_kernel/src/fs/cache.rs:170
↓ 3 callersMethodsignature
(&self)
src/aero_kernel/src/acpi/rsdp.rs:61
↓ 3 callersMethodsleep
(&self, ms: u64)
src/aero_kernel/src/drivers/lai.rs:52
↓ 3 callersFunctionsocket
(domain: usize, socket_type: usize, protocol: usize)
src/aero_kernel/src/syscall/net.rs:197
↓ 3 callersMethodsplit
(&self, start: VirtAddr, end: VirtAddr)
src/aero_kernel/src/userland/vm.rs:808
↓ 3 callersMethodstart
(&self)
src/aero_kernel/src/drivers/block/ahci.rs:215
↓ 3 callersMethodstat
(&self)
src/aero_kernel/src/fs/ramfs.rs:114
↓ 3 callersFunctionsymlink
(link_dirfd: usize, target: &Path, linkpath: &Path)
src/aero_kernel/src/syscall/fs.rs:756
↓ 3 callersFunctionsys_ipc_send
(pid: usize, message: &[u8])
src/aero_syscall/src/lib.rs:510
↓ 3 callersMethodthread_pending
(&self)
src/aero_kernel/src/userland/signals.rs:273
↓ 3 callersMethodtimer_stop
Stops the APIC timer.
src/aero_kernel/src/arch/x86_64/apic.rs:189
↓ 3 callersMethodtranslate
(&self, addr: VirtAddr)
src/aero_kernel/src/mem/paging/mapper.rs:733
↓ 3 callersMethodupdate_flags
( &mut self, page: Page<Size2MiB>, flags: PageTableFlags, )
src/aero_kernel/src/mem/paging/mapper.rs:566
↓ 3 callersFunctionvalidate_ptr
(ptr: *const T)
src/aero_kernel/src/utils/mod.rs:46
↓ 3 callersMethodweak_filesystem
Returns a weak reference to the filesystem that this inode belongs to.
src/aero_kernel/src/fs/inode.rs:220
↓ 3 callersFunctionwrite
(fd: FileDescriptor, buffer: &[u8])
src/aero_kernel/src/syscall/fs.rs:77
↓ 3 callersMethodwrite
(&mut self, buffer: &[u8])
src/aero_kernel/src/socket/unix.rs:100
↓ 2 callersMethod_wait
( &self, mutex: &'a Mutex<T>, mut cond: F, interruptable: bool, flags:
src/aero_kernel/src/utils/sync.rs:89
↓ 2 callersFunctionaccept
(fd: usize, address: usize, length: usize)
src/aero_kernel/src/syscall/net.rs:73
↓ 2 callersFunctionactive_level_4_table
()
src/aero_kernel/src/mem/paging/mod.rs:88
↓ 2 callersMethodadd_child
(&self, child: Arc<Task>)
src/aero_kernel/src/userland/task/mod.rs:467
↓ 2 callersMethodadvance_cursor
(&mut self)
src/aero_kernel/src/drivers/tty/vtty.rs:183
↓ 2 callersMethodalloc
Allocates a free bit in the bitmap and returns its index.
src/aero_kernel/src/fs/ext2/group_desc.rs:201
↓ 2 callersMethodalloc_block_ptr
Allocates a block pointer using the first fit allocation strategy.
src/aero_kernel/src/fs/ext2/group_desc.rs:124
↓ 2 callersFunctionalloc_ephemeral_port
(socket: Arc<dyn UdpHandler>)
src/aero_kernel/src/net/udp.rs:43
↓ 2 callersMethodalloc_zeroed
(&self, size_bytes: usize)
src/aero_kernel/src/mem/paging/frame.rs:115
↓ 2 callersFunctionallocate_vector
()
src/aero_kernel/src/arch/x86_64/interrupts/mod.rs:258
↓ 2 callersMethodappend_block
(&self)
src/aero_kernel/src/fs/ext2/mod.rs:184
↓ 2 callersMethodas_crtc
Converts this mode object into a CRTC.
src/aero_kernel/src/drivers/drm/mod.rs:58
↓ 2 callersMethodas_hhdm_phys
Converts this HHDM (Higher Half Direct Map) virtual address to its physical address.
src/aero_kernel/src/mem/paging/addr.rs:147
↓ 2 callersMethodas_mut_slice
(&mut self, len: usize)
src/aero_kernel/src/utils/mod.rs:256
↓ 2 callersMethodas_unix
Converts the socket address into a unix socket address. Returns [`None`] if the address is not a unix socket address.
src/aero_kernel/src/socket/mod.rs:68
↓ 2 callersMethodat_offset
(&self, offset: usize)
src/aero_kernel/src/drivers/block/ahci.rs:297
↓ 2 callersMethodbase_address0
(&self)
src/aero_kernel/src/drivers/pci.rs:743
↓ 2 callersMethodbase_address1
(&self)
src/aero_kernel/src/drivers/pci.rs:747
↓ 2 callersMethodbase_address2
(&self)
src/aero_kernel/src/drivers/pci.rs:751
↓ 2 callersMethodbase_address3
(&self)
src/aero_kernel/src/drivers/pci.rs:755
↓ 2 callersFunctionbind
(fd: usize, address: usize, length: usize)
src/aero_kernel/src/syscall/net.rs:215
↓ 2 callersMethodblock_size
(&self)
src/aero_kernel/src/fs/block/mod.rs:328
↓ 2 callersFunctionchdir
(fd: usize, path: &Path)
src/aero_kernel/src/syscall/fs.rs:177
↓ 2 callersFunctioncheck_for_signals
()
src/aero_kernel/src/userland/signals.rs:426
↓ 2 callersMethodclear
(&mut self, mv: bool)
src/aero_kernel/src/rendy.rs:506
↓ 2 callersMethodclear
Clear the signal entries and blocked mask.
src/aero_kernel/src/userland/signals.rs:352
↓ 2 callersMethodclear_buffer
Clears the ring buffer and resets the position.
src/aero_kernel/src/utils/buffer.rs:79
↓ 2 callersMethodclear_pending
Marks the provided `signal` as not pending.
src/aero_kernel/src/userland/signals.rs:226
↓ 2 callersMethodclose_file
Closes a file descriptor, so that its no longer refers to any file and can be reused. This function will return false if the provided file descriptor
src/aero_kernel/src/fs/file_table.rs:372
↓ 2 callersMethodcmd_header_at
(&mut self, index: usize)
src/aero_kernel/src/drivers/block/ahci.rs:552
↓ 2 callersMethodcompletion_addr
Returns the physical address of the completion queue.
src/aero_kernel/src/drivers/block/nvme/queue.rs:158
↓ 2 callersMethodcomponents
Returns an iterator over the components of the path.
src/aero_kernel/src/fs/path.rs:28
↓ 2 callersFunctioncopy_to_from_user
( dest: *mut u8, src: *const u8, size: usize, fault_resume: *const u8, )
src/aero_kernel/src/arch/x86_64/user_copy.rs:43
↓ 2 callersMethodcreate_session
Creates and registers a new process session with the given `leader` as the leader task.
src/aero_kernel/src/userland/task/sessions.rs:135
↓ 2 callersMethodcurrent_task_optional
(&self)
src/aero_kernel/src/userland/scheduler/round_robin.rs:204
↓ 2 callersMethoddata_address
(&self)
src/aero_kernel/src/acpi/sdt.rs:57
↓ 2 callersMethoddealloc
(&self, ptr: *mut u8)
src/aero_kernel/src/mem/slab.rs:102
↓ 2 callersMethoddeallocate_frame
(&self, frame: PhysFrame<Size4KiB>)
src/aero_kernel/src/mem/paging/frame.rs:129
↓ 2 callersMethoddefault_gateway
(&self)
src/aero_kernel/src/net/mod.rs:95
↓ 2 callersMethoddisable
(&self)
src/aero_kernel/src/mem/alloc.rs:127
↓ 2 callersMethoddo_recv
(&self, flags: OpenFlags, buf: &mut [u8])
src/aero_kernel/src/socket/tcp.rs:89
↓ 2 callersFunctionenable_acpi
()
src/aero_kernel/src/arch/x86_64/mod.rs:217
↓ 2 callersMethodentries
(&self)
src/aero_kernel/src/fs/block/gpt.rs:156
↓ 2 callersMethodentries_count
(&self)
src/aero_kernel/src/acpi/rsdp.rs:106
↓ 2 callersMethodentries_per_block
Returns the number of entries per block.
src/aero_kernel/src/fs/ext2/disk.rs:96
↓ 2 callersMethodexec
( &mut self, vm: &Vm, executable: &DirCacheItem, argv: Option<ExecArgs>,
src/aero_kernel/src/arch/x86_64/task.rs:363
↓ 2 callersMethodexec
( &self, executable: &DirCacheItem, argv: Option<ExecArgs>, envv: Option<Exec
src/aero_kernel/src/userland/task/mod.rs:517
↓ 2 callersFunctionexec_args_from_slice
(args: usize, size: usize)
src/aero_kernel/src/syscall/mod.rs:69
↓ 2 callersFunctionexit_qemu
(exit_status: ExitStatus)
src/aero_kernel/src/emu.rs:26
↓ 2 callersMethodexit_status
(&self)
src/aero_kernel/src/userland/task/mod.rs:474
↓ 2 callersMethodextend
(&mut self, args: &[Box<[u8]>])
src/aero_kernel/src/syscall/mod.rs:47
↓ 2 callersMethodfile_type
(&self)
src/aero_kernel/src/fs/ext2/disk.rs:254
↓ 2 callersMethodfind_any_above
( &mut self, address: VirtAddr, size: usize, )
src/aero_kernel/src/userland/vm.rs:915
↓ 2 callersMethodfind_group
(&self, target: &Arc<Task>)
src/aero_kernel/src/userland/task/sessions.rs:141
↓ 2 callersMethodfind_handle
(&self, handle: u32)
src/aero_kernel/src/drivers/drm/mod.rs:391
↓ 2 callersMethodflags
(&self)
src/aero_kernel/src/userland/signals.rs:172
↓ 2 callersFunctionforce_unlock
Force-unlocks the rendy to prevent a deadlock. ## Safety This method is not memory safe and should be only used when absolutely necessary.
src/aero_kernel/src/rendy.rs:1014
↓ 2 callersMethodframe_to_pointer
(&self, frame: PhysFrame)
src/aero_kernel/src/mem/paging/mapper.rs:1045
↓ 2 callersMethodgenloop
( &mut self, image: &Image, xstart: usize, xend: usize, ystart: usize,
src/aero_kernel/src/rendy.rs:313
↓ 2 callersFunctionget
(ip: Ipv4Addr)
src/aero_kernel/src/net/arp.rs:102
↓ 2 callersMethodget_by
(&mut self, by: u64)
src/aero_kernel/src/utils/mod.rs:215
↓ 2 callersFunctionget_cpuid
()
src/aero_kernel/src/arch/x86_64/tls.rs:106
↓ 2 callersFunctionget_current_count
Returns the current amount of PIT ticks.
src/aero_kernel/src/arch/x86_64/time.rs:57
↓ 2 callersFunctionget_cursor_position
Gets the cursor position as a tuple `(x, y)`. ## Panics Attempted to get the cursor position before the terminal was initialized.
src/aero_kernel/src/rendy.rs:989
← previousnext →301–400 of 1,676, ranked by callers