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
↓ 2 callers
Method
set_frame
Map the entry to the specified physical frame with the specified flags.
src/aero_kernel/src/mem/paging/page_table.rs:163
↓ 2 callers
Function
set_fsbase
()
src/aero_kernel/src/arch/x86_64/io.rs:318
↓ 2 callers
Function
set_inactive_gsbase
()
src/aero_kernel/src/arch/x86_64/io.rs:275
↓ 2 callers
Method
set_parent
(&self, parent: Option<Arc<Task>>)
src/aero_kernel/src/userland/task/mod.rs:452
↓ 2 callers
Method
set_pending_io
(&self, yes: bool)
src/aero_kernel/src/userland/task/mod.rs:330
↓ 2 callers
Function
set_reload_value
(new_count: u16)
src/aero_kernel/src/arch/x86_64/time.rs:68
↓ 2 callers
Method
set_slave
(&mut self, slave: bool)
src/aero_kernel/src/drivers/block/ide/registers.rs:69
↓ 2 callers
Method
set_termios
(&self, termios: Termios)
src/aero_kernel/src/userland/terminal.rs:114
↓ 2 callers
Function
should_store_by_byte
()
src/aero_kernel/src/arch/x86_64/mem.rs:20
↓ 2 callers
Function
shutdown
(fd: usize, how: usize)
src/aero_kernel/src/syscall/net.rs:49
↓ 2 callers
Method
sigreturn
(&self)
src/aero_kernel/src/userland/signals.rs:183
↓ 2 callers
Function
socket_addr_from_addr
Creates a [`SocketAddr`] from the provided userland socket structure address. This is done by looking at the family field present in every socket addr
src/aero_kernel/src/syscall/net.rs:43
↓ 2 callers
Method
sref
(&self)
src/aero_kernel/src/socket/udp.rs:76
↓ 2 callers
Method
sref
(&self)
src/aero_kernel/src/socket/unix.rs:225
↓ 2 callers
Method
sref
(&self)
src/aero_kernel/src/fs/block/mod.rs:350
↓ 2 callers
Method
status
(&self)
src/aero_kernel/src/drivers/block/ide/registers.rs:140
↓ 2 callers
Method
sub
(self, rhs: u64)
src/aero_kernel/src/mem/paging/page.rs:167
↓ 2 callers
Method
submission_addr
Returns the physical address of the submission queue.
src/aero_kernel/src/drivers/block/nvme/queue.rs:153
↓ 2 callers
Method
subnet_mask
(&self)
src/aero_kernel/src/net/mod.rs:90
↓ 2 callers
Method
sync
(&self)
src/aero_kernel/src/fs/block/mod.rs:114
↓ 2 callers
Function
sys_ipc_discover_root
()
src/aero_syscall/src/lib.rs:535
↓ 2 callers
Function
sys_ipc_recv
( pid: &mut usize, message: &'a mut [u8], block: bool, )
src/aero_syscall/src/lib.rs:520
↓ 2 callers
Function
syscall_result_as_usize
(result: Result<usize>)
src/aero_syscall/src/lib.rs:492
↓ 2 callers
Method
systrace
(&self)
src/aero_kernel/src/userland/task/mod.rs:739
↓ 2 callers
Method
take
(self)
src/aero_kernel/src/arch/x86_64/user_copy.rs:137
↓ 2 callers
Method
termios
(&self)
src/aero_kernel/src/userland/terminal.rs:109
↓ 2 callers
Method
timer_oneshot
(&mut self, vec: u8, us: usize)
src/aero_kernel/src/arch/x86_64/apic.rs:196
↓ 2 callers
Method
top
(&self)
src/aero_kernel/src/utils/mod.rs:191
↓ 2 callers
Method
translate_addr
(&self, addr: VirtAddr)
src/aero_kernel/src/mem/paging/mapper.rs:61
↓ 2 callers
Method
truncate
(&self, size: usize)
src/aero_kernel/src/fs/ramfs.rs:246
↓ 2 callers
Method
unmap
( &mut self, page: Page<Size2MiB>, )
src/aero_kernel/src/mem/paging/mapper.rs:527
↓ 2 callers
Method
unref_pt
(&mut self)
src/aero_kernel/src/arch/x86_64/task.rs:506
↓ 2 callers
Function
user_access_ok
Returns whether the given pointer is within the userland address space.
src/aero_kernel/src/arch/x86_64/task.rs:106
↓ 2 callers
Function
validate_checksum
(ptr: *const u8, size: usize)
src/aero_kernel/src/acpi/rsdp.rs:32
↓ 2 callers
Function
validate_rsdt_checksum
(header: &'static T)
src/aero_kernel/src/acpi/rsdp.rs:23
↓ 2 callers
Function
visit_dirs
Helper function of walking the provided `dir`, only visiting files and calling `cb` on each file.
src/aero_kernel/build.rs:29
↓ 2 callers
Method
wait
Sleeps until a condition is met. Should be used when waiting for events such as data being written to a pipe. Returns [`SignalError::Interrupted`] if
src/aero_kernel/src/utils/sync.rs:166
↓ 2 callers
Method
write_bytes
(&mut self, bytes: &[u8])
src/aero_kernel/src/utils/mod.rs:209
↓ 2 callers
Function
write_cr4
Write the given set of CR4 flags. ## Safety This function does not preserve the current value of the CR4 flags and reserved fields. Its possible to v
src/aero_kernel/src/arch/x86_64/controlregs.rs:340
↓ 2 callers
Method
write_raw
(&self, register: u32, value: u32)
src/aero_kernel/src/drivers/e1000.rs:573
↓ 2 callers
Method
write_slice
(&mut self, slice: &[T])
src/aero_kernel/src/utils/mod.rs:195
↓ 1 callers
Function
_print
(args: fmt::Arguments)
src/aero_kernel/src/rendy.rs:925
↓ 1 callers
Method
accept
(&self, address: Option<(VirtAddr, &mut u32)>)
src/aero_kernel/src/socket/unix.rs:332
↓ 1 callers
Function
access
(fd: usize, path: &Path, _mode: usize, flags: usize)
src/aero_kernel/src/syscall/fs.rs:358
↓ 1 callers
Method
ack_interrupt
(&mut self)
src/aero_kernel/src/drivers/block/ide/registers.rs:274
↓ 1 callers
Function
action
Get the default action for the provided `signal`.
src/aero_kernel/src/userland/signals.rs:95
↓ 1 callers
Method
active_writers
Returns the number of active writers to the pipe.
src/aero_kernel/src/fs/pipe.rs:55
↓ 1 callers
Method
add_argument
(mut self, value: T)
src/aero_kernel/src/syscall/mod.rs:124
↓ 1 callers
Function
add_device
(device: NetworkDevice)
src/aero_kernel/src/net/mod.rs:168
↓ 1 callers
Method
add_event
Adds an event to the interest list. ## Errors `EEXIST`: The event already exists at `fd`.
src/aero_kernel/src/fs/epoll.rs:57
↓ 1 callers
Method
add_zombie
(&self, zombie: Arc<Task>)
src/aero_kernel/src/userland/task/mod.rs:128
↓ 1 callers
Function
aero_ap_main
(ap_id: usize)
src/aero_kernel/src/main.rs:269
↓ 1 callers
Function
aero_main
()
src/aero_kernel/src/main.rs:149
↓ 1 callers
Method
alloc
(&self)
src/aero_kernel/src/mem/slab.rs:88
↓ 1 callers
Method
alloc
(&self, layout: Layout)
src/aero_kernel/src/mem/alloc.rs:47
↓ 1 callers
Method
alloc_inode
Allocates a new inode using the first fit allocation strategy.
src/aero_kernel/src/fs/ext2/group_desc.rs:146
↓ 1 callers
Method
allocate_frame_inner
(&mut self, order: usize)
src/aero_kernel/src/mem/paging/frame.rs:527
↓ 1 callers
Method
allocate_inner
(&self, size: usize)
src/aero_kernel/src/mem/paging/frame.rs:230
↓ 1 callers
Method
allocate_inode
(&self, file_type: FileType, contents: FileContents)
src/aero_kernel/src/fs/procfs.rs:328
↓ 1 callers
Method
allocate_inode
(&self, file_type: FileType, contents: FileContents)
src/aero_kernel/src/fs/ramfs.rs:513
↓ 1 callers
Method
announce
(&self, pid: usize, name: &str)
userland/servers/system_server/src/main.rs:52
↓ 1 callers
Method
append_byte
Appends the provided byte to the ring buffer.
src/aero_kernel/src/utils/buffer.rs:123
↓ 1 callers
Function
arch_prctl
(command: usize, address: usize)
src/aero_kernel/src/arch/x86_64/syscall.rs:161
↓ 1 callers
Method
as_connector
Converts this mode object into a connector.
src/aero_kernel/src/drivers/drm/mod.rs:48
↓ 1 callers
Method
as_encoder
Converts this mode object into an encoder.
src/aero_kernel/src/drivers/drm/mod.rs:53
↓ 1 callers
Method
as_framebuffer
Converts this mode object into a framebuffer.
src/aero_kernel/src/drivers/drm/mod.rs:63
↓ 1 callers
Method
as_mut_vec
(&mut self)
src/aero_kernel/src/fs/path.rs:125
↓ 1 callers
Method
as_ptr
(self)
src/aero_kernel/src/mem/paging/addr.rs:100
↓ 1 callers
Method
as_slab
Returns the slab pool to which this header belongs to.
src/aero_kernel/src/mem/slab.rs:41
↓ 1 callers
Method
as_unix_socket
(&self)
src/aero_kernel/src/fs/ramfs.rs:412
↓ 1 callers
Method
attach
(&self, task: Arc<Task>)
src/aero_kernel/src/drivers/pty.rs:185
↓ 1 callers
Method
attach
(&self, _task: Arc<Task>)
src/aero_kernel/src/drivers/tty/vtty.rs:366
↓ 1 callers
Method
backspace
(&mut self)
src/aero_kernel/src/rendy.rs:823
↓ 1 callers
Function
backtrace
()
src/aero_kernel/src/syscall/process.rs:226
↓ 1 callers
Method
base_address4
(&self)
src/aero_kernel/src/drivers/pci.rs:759
↓ 1 callers
Function
become_root
()
src/aero_kernel/src/syscall/ipc.rs:132
↓ 1 callers
Method
bgdt_block
(&self)
src/aero_kernel/src/fs/ext2/disk.rs:118
↓ 1 callers
Method
bgdt_len
Returns the length of the BGDT.
src/aero_kernel/src/fs/ext2/disk.rs:114
↓ 1 callers
Function
bind
(port: u16, socket: Arc<dyn UdpHandler>)
src/aero_kernel/src/net/udp.rs:65
↓ 1 callers
Method
bind
(&self, address: super::SocketAddrRef, _length: usize)
src/aero_kernel/src/socket/udp.rs:127
↓ 1 callers
Method
bsp_id
At power up, system hardware assigns a unique APIC ID to each local APIC on the system bus. This function returns the unique APIC ID this instance. #
src/aero_kernel/src/arch/x86_64/apic.rs:159
↓ 1 callers
Method
build
(self)
src/aero_kernel/src/socket/netlink.rs:118
↓ 1 callers
Function
calculate_blocks
(bits: usize)
src/aero_kernel/src/utils/bitmap.rs:25
↓ 1 callers
Function
calculate_doorbell_offset
(queue_id: u16, multiplier: usize, dstrd: usize)
src/aero_kernel/src/drivers/block/nvme/queue.rs:12
↓ 1 callers
Method
can_dumb_create
(&self)
src/aero_kernel/src/drivers/drm/rawfb.rs:31
↓ 1 callers
Function
can_override
Returns [`true`] if the provided `signal` is overridable.
src/aero_kernel/src/userland/signals.rs:117
↓ 1 callers
Method
capabilities
(&self)
src/aero_kernel/src/drivers/pci.rs:660
↓ 1 callers
Method
cfis_as_h2d_mut
(&mut self)
src/aero_kernel/src/drivers/block/ahci.rs:433
↓ 1 callers
Function
check_timers
()
src/aero_kernel/src/syscall/time.rs:67
↓ 1 callers
Method
clear_bit
(&mut self, addr: PhysAddr, order: usize)
src/aero_kernel/src/mem/paging/frame.rs:483
↓ 1 callers
Function
clear_dir_cache
()
src/aero_kernel/src/fs/cache.rs:409
↓ 1 callers
Method
clear_features
(&mut self)
src/aero_kernel/src/drivers/block/ide/registers.rs:136
↓ 1 callers
Function
clear_inode_cache
()
src/aero_kernel/src/fs/cache.rs:402
↓ 1 callers
Function
clone
(entry: usize, stack: usize)
src/aero_kernel/src/syscall/process.rs:94
↓ 1 callers
Method
clone_process
( &self, entry: usize, usr_stack: usize, )
src/aero_kernel/src/arch/x86_64/task.rs:261
↓ 1 callers
Method
close_on_exec
(&self)
src/aero_kernel/src/fs/file_table.rs:235
↓ 1 callers
Method
commit
(&self, buffer_obj: &BufferObject)
src/aero_kernel/src/drivers/drm/rawfb.rs:47
↓ 1 callers
Function
connect
(host: Ipv4Addr, port: u16)
src/aero_kernel/src/net/udp.rs:75
↓ 1 callers
Method
connect
(&self, address: super::SocketAddrRef, _length: usize)
src/aero_kernel/src/socket/udp.rs:135
↓ 1 callers
Method
const_sub_u64
(self, other: u64)
src/aero_kernel/src/mem/paging/addr.rs:230
← previous
next →
501–600 of 1,676, ranked by callers