Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Andy-Python-Programmer/aero
/ functions
Functions
1,676 in github.com/Andy-Python-Programmer/aero
⨍
Functions
1,676
◇
Types & classes
467
↓ 4 callers
Method
bits
(&self)
src/aero_kernel/src/arch/x86_64/gdt.rs:197
↓ 4 callers
Method
blocked_mask
Returns the blocked mask.
src/aero_kernel/src/userland/signals.rs:309
↓ 4 callers
Method
close
(&self, flags: OpenFlags)
src/aero_kernel/src/fs/pipe.rs:70
↓ 4 callers
Method
double_buffer_flush
(&mut self)
src/aero_kernel/src/rendy.rs:593
↓ 4 callers
Method
duplicate
(&self, dupfd: usize, flags: OpenFlags)
src/aero_kernel/src/fs/file_table.rs:141
↓ 4 callers
Method
enable_bus_mastering
Enable the bridge to operate as a master on the primary interface for memory and I/O transactions forwarded from the secondary interface. This allows
src/aero_kernel/src/drivers/pci.rs:620
↓ 4 callers
Function
exit
(status: usize)
src/aero_kernel/src/syscall/process.rs:40
↓ 4 callers
Method
exit
(&self, status: ExitStatus)
src/aero_kernel/src/userland/scheduler/mod.rs:127
↓ 4 callers
Method
find_inode
( &self, id: usize, proxy: Option<Arc<dyn INodeInterface>>, )
src/aero_kernel/src/fs/ext2/mod.rs:788
↓ 4 callers
Method
flush
(self)
src/aero_kernel/src/mem/paging/mapper.rs:301
↓ 4 callers
Method
for_entries_mut
( &mut self, flags: PageTableFlags, mut fun: impl FnMut( usize,
src/aero_kernel/src/mem/paging/page_table.rs:303
↓ 4 callers
Function
get_acpi_table
()
src/aero_kernel/src/acpi/mod.rs:101
↓ 4 callers
Method
get_background
(&self)
src/aero_kernel/src/rendy.rs:99
↓ 4 callers
Method
get_bar
Returns the value stored in the bar of the provided slot. Returns [`None`] if the bar is empty.
src/aero_kernel/src/drivers/pci.rs:673
↓ 4 callers
Method
get_foreground
(&self)
src/aero_kernel/src/rendy.rs:95
↓ 4 callers
Function
get_local_apic
Get a mutable reference to the local apic.
src/aero_kernel/src/arch/x86_64/apic.rs:314
↓ 4 callers
Method
get_page
Returns the cached page at the given offset, if not present, it will be allocated, initialized with the data on the disk and placed in the page cache.
src/aero_kernel/src/fs/block/mod.rs:162
↓ 4 callers
Method
get_parent
(&self)
src/aero_kernel/src/userland/task/mod.rs:664
↓ 4 callers
Function
get_uptime_ticks
()
src/aero_kernel/src/arch/x86_64/time.rs:48
↓ 4 callers
Function
halt
()
src/aero_kernel/src/arch/x86_64/interrupts/mod.rs:275
↓ 4 callers
Method
handler
Returns the `SignalHandler` for this `SignalEntry`.
src/aero_kernel/src/userland/signals.rs:179
↓ 4 callers
Method
ignore
(self)
src/aero_kernel/src/mem/paging/mapper.rs:297
↓ 4 callers
Method
inner
(&self)
src/aero_kernel/src/fs/cache.rs:333
↓ 4 callers
Method
install_object
(&self, object: Arc<dyn ModeObject>)
src/aero_kernel/src/drivers/drm/mod.rs:383
↓ 4 callers
Function
ioc
(dir: usize, ty: usize, nr: usize, size: usize)
src/uapi/src/ioctl.rs:19
↓ 4 callers
Method
iovecs
(&self)
src/aero_syscall/src/socket.rs:73
↓ 4 callers
Method
iovecs_mut
(&mut self)
src/aero_syscall/src/socket.rs:77
↓ 4 callers
Method
ip
(&self)
src/aero_kernel/src/net/mod.rs:86
↓ 4 callers
Method
is_blocked
Returns [`true`] if the provided `signal` is blocked.
src/aero_kernel/src/userland/signals.rs:314
↓ 4 callers
Method
is_empty
Returns whether the line discipline buffer is empty.
src/aero_kernel/src/userland/terminal.rs:181
↓ 4 callers
Method
is_symlink
(&self)
src/aero_kernel/src/fs/inode.rs:351
↓ 4 callers
Method
loop_external
( &mut self, image: &Image, xstart: usize, xend: usize, ystart: usize,
src/aero_kernel/src/rendy.rs:392
↓ 4 callers
Method
make_inode
( &self, name: &str, file_type: FileType, contents: FileContents, )
src/aero_kernel/src/fs/procfs.rs:150
↓ 4 callers
Method
make_inode
( &self, name: &str, typ: FileType, proxy: Option<Arc<dyn INodeInterface>>,
src/aero_kernel/src/fs/ext2/mod.rs:308
↓ 4 callers
Method
mkdir
(&self, name: &str)
src/aero_kernel/src/fs/ramfs.rs:147
↓ 4 callers
Method
object
(&self)
src/aero_kernel/src/drivers/drm/mod.rs:148
↓ 4 callers
Function
order_from_size
(size: u64)
src/aero_kernel/src/mem/paging/frame.rs:49
↓ 4 callers
Method
page
(&self)
src/aero_kernel/src/fs/block/mod.rs:93
↓ 4 callers
Function
pmm_alloc
FIXME: REMOVE THIS FUNCTION
src/aero_kernel/src/mem/paging/frame.rs:198
↓ 4 callers
Function
register_device_driver
(handle: Arc<dyn PciDeviceHandle>)
src/aero_kernel/src/drivers/pci.rs:832
↓ 4 callers
Method
set_flags
Sets the flags of this entry.
src/aero_kernel/src/mem/paging/page_table.rs:169
↓ 4 callers
Method
set_flags
(&self, flags: OpenFlags)
src/aero_kernel/src/fs/file_table.rs:78
↓ 4 callers
Method
set_protection
(&mut self, protection: MMapProt)
src/aero_kernel/src/userland/vm.rs:387
↓ 4 callers
Method
set_size
(&mut self, size: usize)
src/aero_kernel/src/fs/ext2/disk.rs:239
↓ 4 callers
Method
signal
(&self, signal: usize)
src/aero_kernel/src/userland/task/mod.rs:688
↓ 4 callers
Function
swapgs
()
src/aero_kernel/src/arch/x86_64/io.rs:265
↓ 4 callers
Method
this
(&self)
src/aero_kernel/src/userland/task/mod.rs:448
↓ 4 callers
Method
tid
(&self)
src/aero_kernel/src/userland/task/mod.rs:645
↓ 4 callers
Method
to_owned
(&self)
src/aero_kernel/src/fs/path.rs:87
↓ 4 callers
Method
unmap
( &mut self, offset_table: &mut OffsetPageTable, start: VirtAddr, end: VirtAdd
src/aero_kernel/src/userland/vm.rs:733
↓ 4 callers
Method
unref_vm_frame
(&self)
src/aero_kernel/src/mem/paging/page_table.rs:75
↓ 4 callers
Function
userland_last_address
Returns the first address outside the user range. ## Notes On Intel CPUs, if a SYSCALL instruction is at the highest canonical address, then that sys
src/aero_kernel/src/arch/x86_64/task.rs:93
↓ 4 callers
Method
wait_for_line_status
(&self, line_status: LineStatus)
src/aero_kernel/src/drivers/uart_16550.rs:96
↓ 4 callers
Method
wait_transmit
(&self)
src/aero_kernel/src/drivers/uart_pl011.rs:67
↓ 4 callers
Method
write
(&self, target: &[u8], callback: F)
src/aero_kernel/src/userland/terminal.rs:129
↓ 4 callers
Method
write
(&self, offset: u32, value: u32)
src/aero_kernel/src/drivers/pci.rs:577
↓ 3 callers
Method
alloc
(&self)
src/aero_kernel/src/drivers/drm/mod.rs:303
↓ 3 callers
Function
backspace
()
src/aero_kernel/src/rendy.rs:937
↓ 3 callers
Method
buffer_align
Aligns the buffer to the netlink message alignment.
src/aero_kernel/src/socket/netlink.rs:111
↓ 3 callers
Method
bus
(&self)
src/aero_kernel/src/drivers/pci.rs:546
↓ 3 callers
Method
clear
(&self)
src/aero_kernel/src/fs/cache.rs:210
↓ 3 callers
Function
clear_screen
Clears the screen and if `mv` is set to true, resets the cursor position to `0`.
src/aero_kernel/src/rendy.rs:931
↓ 3 callers
Function
connect
(fd: usize, address: usize, length: usize)
src/aero_kernel/src/syscall/net.rs:59
↓ 3 callers
Method
cr3
Returns a reference to the page table frame allocated for this address space.
src/aero_kernel/src/mem/mod.rs:109
↓ 3 callers
Function
create_socket
(domain: usize, socket_type: usize, protocol: usize)
src/aero_kernel/src/syscall/net.rs:152
↓ 3 callers
Method
create_window
(&self, name: &str)
userland/servers/window_server/src/main.rs:38
↓ 3 callers
Method
data_mut
(&self)
src/aero_kernel/src/fs/block/mod.rs:77
↓ 3 callers
Method
deallocate_frame_inner
(&mut self, mut addr: PhysAddr, mut order: usize)
src/aero_kernel/src/mem/paging/frame.rs:508
↓ 3 callers
Function
delay
(cycles: usize)
src/aero_kernel/src/arch/x86_64/io.rs:168
↓ 3 callers
Function
determine_arg_type
(typ: &Type)
src/aero_proc/src/syscall.rs:191
↓ 3 callers
Method
device
(&self)
src/aero_kernel/src/drivers/pci.rs:550
↓ 3 callers
Method
enable
(&self)
src/aero_kernel/src/mem/alloc.rs:131
↓ 3 callers
Function
enable_interrupts
()
src/aero_kernel/src/arch/aarch64/interrupts.rs:60
↓ 3 callers
Method
enable_mmio
Enables response to memory accesses on the primary interface that address a device that resides behind the bridge in both the memory mapped I/O and pr
src/aero_kernel/src/drivers/pci.rs:609
↓ 3 callers
Function
epoll_ctl
( epfd: FileDescriptor, mode: usize, fd: usize, event: &mut EPollEvent, )
src/aero_kernel/src/syscall/fs.rs:538
↓ 3 callers
Method
frame
Returns the physical frame mapped by this entry. Returns the following errors: - `FrameError::FrameNotPresent` if the entry doesn't have the `PRESEN
src/aero_kernel/src/mem/paging/page_table.rs:132
↓ 3 callers
Method
function
(&self)
src/aero_kernel/src/drivers/pci.rs:554
↓ 3 callers
Function
get_ahci
Returns a reference-counting pointer to the AHCI driver.
src/aero_kernel/src/drivers/block/ahci.rs:957
↓ 3 callers
Method
get_bit_idx
(&self, addr: PhysAddr, order: usize)
src/aero_kernel/src/mem/paging/frame.rs:429
↓ 3 callers
Method
get_block
(&self, mut block: usize)
src/aero_kernel/src/fs/ext2/mod.rs:233
↓ 3 callers
Function
get_subsystem
()
src/aero_kernel/src/acpi/aml.rs:25
↓ 3 callers
Method
has_data
(&self)
src/aero_kernel/src/utils/buffer.rs:31
↓ 3 callers
Method
id
Returns the unique ID of this queue pair.
src/aero_kernel/src/drivers/block/nvme/queue.rs:163
↓ 3 callers
Method
inc_ref_count
(&self)
src/aero_kernel/src/mem/paging/frame.rs:592
↓ 3 callers
Function
inl
(port: u16)
src/aero_kernel/src/arch/x86_64/io.rs:110
↓ 3 callers
Method
inode
(&self)
src/aero_kernel/src/drivers/pty.rs:336
↓ 3 callers
Function
install_block_device
Installs the provided block `device` into the filesyetm.
src/aero_kernel/src/fs/block/mod.rs:295
↓ 3 callers
Method
is_aligned
(&self, align: U)
src/aero_kernel/src/mem/paging/addr.rs:176
↓ 3 callers
Method
is_cooked
(&self)
src/aero_syscall/src/lib.rs:458
↓ 3 callers
Method
is_empty
(&self)
src/aero_kernel/src/userland/task/sessions.rs:64
↓ 3 callers
Function
is_initialized
Return true if the terminal is initialized.
src/aero_kernel/src/rendy.rs:920
↓ 3 callers
Method
is_process_leader
(&self)
src/aero_kernel/src/userland/task/mod.rs:673
↓ 3 callers
Method
is_set
Returns weather the bit at the provided `bit_idx` is set. ## Example ```rust use alloc::alloc::Global; let bitmap = Bitmap::new_in(Global, 4096); as
src/aero_kernel/src/utils/bitmap.rs:98
↓ 3 callers
Method
is_socket
Returns [`true`] if the file type of the inode is a socket.
src/aero_kernel/src/fs/inode.rs:347
↓ 3 callers
Method
join
Creates an owned [`PathBuf`] with `path` adjoined to `self`. If `path` is absolute, it replaces the current path. See [`PathBuf::push`] for more det
src/aero_kernel/src/fs/path.rs:41
↓ 3 callers
Function
level_5_paging_enabled
()
src/aero_kernel/src/mem/paging/mod.rs:65
↓ 3 callers
Method
line_status
(&self)
src/aero_kernel/src/drivers/uart_16550.rs:88
↓ 3 callers
Function
listen
Register a request listener.
userland/libs/aero_ipc/src/lib.rs:193
↓ 3 callers
Method
log
(&self)
src/aero_kernel/src/userland/vm.rs:1066
↓ 3 callers
Method
make_item_cached
(&self, value: V)
src/aero_kernel/src/fs/cache.rs:217
← previous
next →
201–300 of 1,676, ranked by callers