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
↓ 1 callers
Method
get_gs_base
Returns the saved GS base for this task.
src/aero_kernel/src/arch/x86_64/task.rs:542
↓ 1 callers
Method
get_header_type
Returns the value stored in the PCI header type register which is used to indicate layout for bytes,of the device’s configuration space.
src/aero_kernel/src/drivers/pci.rs:656
↓ 1 callers
Function
get_inactive_gsbase
()
src/aero_kernel/src/arch/x86_64/io.rs:295
↓ 1 callers
Function
get_mcfg_table
Return a immutable reference to the MCFG table.
src/aero_kernel/src/acpi/mcfg.rs:63
↓ 1 callers
Function
get_peername
(fd: usize, addr: usize, len: &mut u32)
src/aero_kernel/src/syscall/net.rs:237
↓ 1 callers
Method
get_peername
(&self)
src/aero_kernel/src/socket/tcp.rs:199
↓ 1 callers
Method
get_prdt
(&mut self)
src/aero_kernel/src/drivers/block/ide/channel.rs:171
↓ 1 callers
Function
get_resolution
Returns the terminal's resolution in the form of a `(horizontal_resolution, vertical_resolution)` tuple. # Panics This function was called before the
src/aero_kernel/src/rendy.rs:948
↓ 1 callers
Method
get_route
(&self, header: &netlink::nlmsghdr, payload: &[u8])
src/aero_kernel/src/socket/netlink.rs:187
↓ 1 callers
Function
get_rows_cols
Returns the terminal's rows and columns in the form of a `(rows, columns)` tuple.
src/aero_kernel/src/rendy.rs:975
↓ 1 callers
Function
get_sockname
(fd: usize, addr: usize, len: &mut u32)
src/aero_kernel/src/syscall/net.rs:276
↓ 1 callers
Method
get_sockname
(&self)
src/aero_kernel/src/socket/tcp.rs:208
↓ 1 callers
Method
get_window_size
(&self)
src/aero_kernel/src/drivers/pty.rs:124
↓ 1 callers
Function
getcwd
(buffer: &mut [u8])
src/aero_kernel/src/syscall/fs.rs:260
↓ 1 callers
Function
getdents
(fd: FileDescriptor, buffer: &mut [u8])
src/aero_kernel/src/syscall/fs.rs:160
↓ 1 callers
Function
gethostname
(buffer: &mut [u8])
src/aero_kernel/src/syscall/process.rs:260
↓ 1 callers
Function
getitimer
(_which: usize, _curr_value: &mut ITimerVal)
src/aero_kernel/src/syscall/time.rs:97
↓ 1 callers
Function
getpgid
(pid: usize)
src/aero_kernel/src/syscall/process.rs:365
↓ 1 callers
Function
getppid
()
src/aero_kernel/src/syscall/process.rs:247
↓ 1 callers
Function
gettid
()
src/aero_kernel/src/syscall/process.rs:255
↓ 1 callers
Function
gettime
(clock: usize, timespec: &mut TimeSpec)
src/aero_kernel/src/syscall/time.rs:40
↓ 1 callers
Function
handle_default
Runs the default action for the provided `signal`.
src/aero_kernel/src/userland/signals.rs:100
↓ 1 callers
Method
handle_irq
(&mut self)
src/aero_kernel/src/drivers/e1000.rs:367
↓ 1 callers
Method
handle_page_fault
( &mut self, reason: PageFaultErrorCode, accessed_address: VirtAddr, )
src/aero_kernel/src/userland/vm.rs:844
↓ 1 callers
Method
handle_pf_file
Handler routine for pages backed by a file. This function will allocate a frame and read a page-sized amount from the disk into the allocated frame. T
src/aero_kernel/src/userland/vm.rs:463
↓ 1 callers
Method
handle_pf_private_anon
Handler routine for private anonymous pages. Since its an anonymous page is not backed by a file, we have to alloctate a frame and map it at the fault
src/aero_kernel/src/userland/vm.rs:407
↓ 1 callers
Method
handle_pf_private_file
( &mut self, offset_table: &mut OffsetPageTable, reason: PageFaultErrorCode,
src/aero_kernel/src/userland/vm.rs:488
↓ 1 callers
Method
handle_pf_shared_file
( &mut self, offset_table: &mut OffsetPageTable, reason: PageFaultErrorCode,
src/aero_kernel/src/userland/vm.rs:579
↓ 1 callers
Method
handles
(&self, vendor_id: Vendor, device_id: DeviceType)
src/aero_kernel/src/drivers/e1000.rs:643
↓ 1 callers
Function
has_default_device
()
src/aero_kernel/src/net/mod.rs:180
↓ 1 callers
Method
has_multiple_functions
(&self)
src/aero_kernel/src/drivers/pci.rs:650
↓ 1 callers
Method
has_pending_io
(&self)
src/aero_kernel/src/userland/task/mod.rs:326
↓ 1 callers
Method
hba_port
(&mut self)
src/aero_kernel/src/drivers/block/ahci.rs:744
↓ 1 callers
Method
header
(&mut self, header: &netlink::nlmsghdr)
src/aero_kernel/src/socket/netlink.rs:63
↓ 1 callers
Function
info
(struc: &mut SysInfo)
src/aero_kernel/src/syscall/process.rs:275
↓ 1 callers
Function
init
Initialize the scheduler and set up the scheduler interrupt.
src/aero_kernel/src/userland/scheduler/mod.rs:201
↓ 1 callers
Function
init
()
src/aero_kernel/src/mem/vmalloc.rs:199
↓ 1 callers
Method
init
This function is responsible for initializing this instance of the local APIC. ## Panics If the APIC type is set to [`ApicType::None`].
src/aero_kernel/src/arch/x86_64/apic.rs:132
↓ 1 callers
Method
init
(&self)
src/aero_kernel/src/userland/scheduler/round_robin.rs:208
↓ 1 callers
Method
init
(mut self)
src/aero_kernel/src/drivers/uart_pl011.rs:48
↓ 1 callers
Method
init
Initialize the serial port.
src/aero_kernel/src/drivers/uart_16550.rs:61
↓ 1 callers
Method
init
(&mut self)
src/aero_kernel/src/drivers/block/ide/channel.rs:164
↓ 1 callers
Method
init
(&self)
src/aero_kernel/src/mem/alloc.rs:139
↓ 1 callers
Method
init
Initializes the inner locked global frame allocator.
src/aero_kernel/src/mem/paging/frame.rs:97
↓ 1 callers
Function
init_cpu
()
src/aero_kernel/src/arch/x86_64/mod.rs:247
↓ 1 callers
Function
init_heap
Initialize the heap at the [HEAP_START].
src/aero_kernel/src/mem/alloc.rs:259
↓ 1 callers
Method
init_rx
(&mut self)
src/aero_kernel/src/drivers/e1000.rs:486
↓ 1 callers
Method
init_tx
(&mut self)
src/aero_kernel/src/drivers/e1000.rs:449
↓ 1 callers
Function
init_vm_frames
()
src/aero_kernel/src/mem/paging/frame.rs:558
↓ 1 callers
Method
inode
(&self)
src/aero_kernel/src/drivers/drm/mod.rs:674
↓ 1 callers
Method
input
(&mut self, c: char)
src/aero_kernel/src/rendy.rs:810
↓ 1 callers
Method
insert_range
Inserts the provided memory range.
src/aero_kernel/src/mem/paging/frame.rs:457
↓ 1 callers
Method
insert_slave
(&self, slave: Arc<Slave>)
src/aero_kernel/src/drivers/pty.rs:438
↓ 1 callers
Method
install_connector
Installs and initializes the connector identifier.
src/aero_kernel/src/drivers/drm/mod.rs:362
↓ 1 callers
Method
install_crtc
Installs and initializes the CRTC identifier.
src/aero_kernel/src/drivers/drm/mod.rs:356
↓ 1 callers
Method
install_encoder
Installs and initializes the encoder identifier.
src/aero_kernel/src/drivers/drm/mod.rs:368
↓ 1 callers
Method
install_framebuffer
Installs and initializes the framebuffer identifier.
src/aero_kernel/src/drivers/drm/mod.rs:374
↓ 1 callers
Method
interface_power_management
(&self)
src/aero_kernel/src/drivers/block/ahci.rs:508
↓ 1 callers
Function
interrupt_check_signals
(stack: &mut InterruptStack)
src/aero_kernel/src/arch/x86_64/signals.rs:71
↓ 1 callers
Method
interrupt_pin
(&self)
src/aero_kernel/src/drivers/pci.rs:735
↓ 1 callers
Function
io
(typ: usize, nr: usize)
src/uapi/src/ioctl.rs:31
↓ 1 callers
Function
io_apic_from_redirect
Return the index of the I/O APIC that handles this redirect.
src/aero_kernel/src/arch/x86_64/apic.rs:369
↓ 1 callers
Function
io_apic_get_max_redirect
Get the maximum number of redirects this I/O APIC can handle.
src/aero_kernel/src/arch/x86_64/apic.rs:364
↓ 1 callers
Function
io_apic_read
Read from the `io_apic_id` I/O APIC as described by the MADT.
src/aero_kernel/src/arch/x86_64/apic.rs:344
↓ 1 callers
Function
ioctl
(fd: FileDescriptor, command: usize, argument: usize)
src/aero_kernel/src/syscall/fs.rs:273
↓ 1 callers
Method
ioctl
(&self, command: usize, arg: usize)
src/aero_kernel/src/socket/udp.rs:216
↓ 1 callers
Function
is_aligned
(addr: u64, align: u64)
src/aero_kernel/src/mem/paging/addr.rs:592
↓ 1 callers
Function
is_available
Returns true if the ACPI table contains the MCFG entry. ## Notes Returns false if called before the ACPI tables were initialized.
src/aero_kernel/src/acpi/mcfg.rs:58
↓ 1 callers
Function
is_bsp_ready
()
src/aero_kernel/src/arch/x86_64/apic.rs:334
↓ 1 callers
Method
is_canonical
(self)
src/aero_kernel/src/mem/paging/addr.rs:116
↓ 1 callers
Method
is_connected
Returns `true` if the socket is connected.
src/aero_kernel/src/socket/unix.rs:171
↓ 1 callers
Method
is_dirty
Returns whether the page has been marked dirty.
src/aero_kernel/src/fs/block/mod.rs:102
↓ 1 callers
Method
is_group_leader
Returns whether the task is the group leader (`pid` == `gid`).
src/aero_kernel/src/userland/task/mod.rs:778
↓ 1 callers
Function
is_initialized
Returns true if the task scheduler has been initiaized.
src/aero_kernel/src/userland/scheduler/mod.rs:181
↓ 1 callers
Method
is_lba48
(&self)
src/aero_kernel/src/drivers/block/ahci.rs:353
↓ 1 callers
Method
is_master_active
Returns true if the PIC master chip is active.
src/aero_kernel/src/arch/x86_64/interrupts/mod.rs:181
↓ 1 callers
Method
is_ready
Returns whether the controller is in a ready state.
src/aero_kernel/src/drivers/block/nvme/mod.rs:178
↓ 1 callers
Method
is_slave_active
Returns true if the PIC slave chip is active.
src/aero_kernel/src/arch/x86_64/interrupts/mod.rs:188
↓ 1 callers
Method
is_used
(&self)
src/aero_kernel/src/fs/cache.rs:166
↓ 1 callers
Method
is_used
(&self)
src/aero_kernel/src/fs/ext2/disk.rs:171
↓ 1 callers
Method
is_used
(&self)
src/aero_kernel/src/fs/block/gpt.rs:111
↓ 1 callers
Method
is_user
(&self)
src/aero_kernel/src/arch/x86_64/gdt.rs:49
↓ 1 callers
Method
is_valid
(&self)
src/aero_kernel/src/drivers/pci.rs:524
↓ 1 callers
Method
is_writable
(&self)
src/aero_kernel/src/fs/file_table.rs:61
↓ 1 callers
Method
is_zero
(self)
src/aero_kernel/src/mem/paging/addr.rs:112
↓ 1 callers
Method
isolate
(&self, task: &Arc<Task>)
src/aero_kernel/src/userland/task/sessions.rs:172
↓ 1 callers
Function
jump_userland_exec
(stack: VirtAddr, rip: VirtAddr, rflags: u64)
src/aero_kernel/src/arch/x86_64/task.rs:118
↓ 1 callers
Function
kill
(pid: usize, signal: usize)
src/aero_kernel/src/syscall/process.rs:103
↓ 1 callers
Method
last_access
(&self)
src/aero_kernel/src/fs/ext2/disk.rs:270
↓ 1 callers
Method
last_modification
(&self)
src/aero_kernel/src/fs/ext2/disk.rs:275
↓ 1 callers
Function
launch
()
src/aero_kernel/src/fs/block/mod.rs:441
↓ 1 callers
Method
launch
(&mut self, header: &PciHeader)
src/aero_kernel/src/drivers/block/ide/mod.rs:111
↓ 1 callers
Method
lba_hi
(&self)
src/aero_kernel/src/drivers/block/ide/registers.rs:209
↓ 1 callers
Method
lba_mid
(&self)
src/aero_kernel/src/drivers/block/ide/registers.rs:205
↓ 1 callers
Function
link
(src_path: &Path, dest_path: &Path)
src/aero_kernel/src/syscall/fs.rs:619
↓ 1 callers
Method
link
(&self, name: &str, src: DirCacheItem)
src/aero_kernel/src/fs/ramfs.rs:441
↓ 1 callers
Method
link_up
(&self)
src/aero_kernel/src/drivers/e1000.rs:429
↓ 1 callers
Function
listen
(fd: FileDescriptor, backlog: usize)
src/aero_kernel/src/syscall/net.rs:147
↓ 1 callers
Method
listen
(&self, backlog: usize)
src/aero_kernel/src/socket/unix.rs:266
↓ 1 callers
Method
load_bin
( &mut self, bin: &DirCacheItem, argv: Option<ExecArgs>, envv: Option<ExecArgs
src/aero_kernel/src/userland/vm.rs:1088
← previous
next →
701–800 of 1,676, ranked by callers