MCPcopy Create free account

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

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

↓ 2 callersMethodset_frame
Map the entry to the specified physical frame with the specified flags.
src/aero_kernel/src/mem/paging/page_table.rs:163
↓ 2 callersFunctionset_fsbase
()
src/aero_kernel/src/arch/x86_64/io.rs:318
↓ 2 callersFunctionset_inactive_gsbase
()
src/aero_kernel/src/arch/x86_64/io.rs:275
↓ 2 callersMethodset_parent
(&self, parent: Option<Arc<Task>>)
src/aero_kernel/src/userland/task/mod.rs:452
↓ 2 callersMethodset_pending_io
(&self, yes: bool)
src/aero_kernel/src/userland/task/mod.rs:330
↓ 2 callersFunctionset_reload_value
(new_count: u16)
src/aero_kernel/src/arch/x86_64/time.rs:68
↓ 2 callersMethodset_slave
(&mut self, slave: bool)
src/aero_kernel/src/drivers/block/ide/registers.rs:69
↓ 2 callersMethodset_termios
(&self, termios: Termios)
src/aero_kernel/src/userland/terminal.rs:114
↓ 2 callersFunctionshould_store_by_byte
()
src/aero_kernel/src/arch/x86_64/mem.rs:20
↓ 2 callersFunctionshutdown
(fd: usize, how: usize)
src/aero_kernel/src/syscall/net.rs:49
↓ 2 callersMethodsigreturn
(&self)
src/aero_kernel/src/userland/signals.rs:183
↓ 2 callersFunctionsocket_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 callersMethodsref
(&self)
src/aero_kernel/src/socket/udp.rs:76
↓ 2 callersMethodsref
(&self)
src/aero_kernel/src/socket/unix.rs:225
↓ 2 callersMethodsref
(&self)
src/aero_kernel/src/fs/block/mod.rs:350
↓ 2 callersMethodstatus
(&self)
src/aero_kernel/src/drivers/block/ide/registers.rs:140
↓ 2 callersMethodsub
(self, rhs: u64)
src/aero_kernel/src/mem/paging/page.rs:167
↓ 2 callersMethodsubmission_addr
Returns the physical address of the submission queue.
src/aero_kernel/src/drivers/block/nvme/queue.rs:153
↓ 2 callersMethodsubnet_mask
(&self)
src/aero_kernel/src/net/mod.rs:90
↓ 2 callersMethodsync
(&self)
src/aero_kernel/src/fs/block/mod.rs:114
↓ 2 callersFunctionsys_ipc_discover_root
()
src/aero_syscall/src/lib.rs:535
↓ 2 callersFunctionsys_ipc_recv
( pid: &mut usize, message: &'a mut [u8], block: bool, )
src/aero_syscall/src/lib.rs:520
↓ 2 callersFunctionsyscall_result_as_usize
(result: Result<usize>)
src/aero_syscall/src/lib.rs:492
↓ 2 callersMethodsystrace
(&self)
src/aero_kernel/src/userland/task/mod.rs:739
↓ 2 callersMethodtake
(self)
src/aero_kernel/src/arch/x86_64/user_copy.rs:137
↓ 2 callersMethodtermios
(&self)
src/aero_kernel/src/userland/terminal.rs:109
↓ 2 callersMethodtimer_oneshot
(&mut self, vec: u8, us: usize)
src/aero_kernel/src/arch/x86_64/apic.rs:196
↓ 2 callersMethodtop
(&self)
src/aero_kernel/src/utils/mod.rs:191
↓ 2 callersMethodtranslate_addr
(&self, addr: VirtAddr)
src/aero_kernel/src/mem/paging/mapper.rs:61
↓ 2 callersMethodtruncate
(&self, size: usize)
src/aero_kernel/src/fs/ramfs.rs:246
↓ 2 callersMethodunmap
( &mut self, page: Page<Size2MiB>, )
src/aero_kernel/src/mem/paging/mapper.rs:527
↓ 2 callersMethodunref_pt
(&mut self)
src/aero_kernel/src/arch/x86_64/task.rs:506
↓ 2 callersFunctionuser_access_ok
Returns whether the given pointer is within the userland address space.
src/aero_kernel/src/arch/x86_64/task.rs:106
↓ 2 callersFunctionvalidate_checksum
(ptr: *const u8, size: usize)
src/aero_kernel/src/acpi/rsdp.rs:32
↓ 2 callersFunctionvalidate_rsdt_checksum
(header: &'static T)
src/aero_kernel/src/acpi/rsdp.rs:23
↓ 2 callersFunctionvisit_dirs
Helper function of walking the provided `dir`, only visiting files and calling `cb` on each file.
src/aero_kernel/build.rs:29
↓ 2 callersMethodwait
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 callersMethodwrite_bytes
(&mut self, bytes: &[u8])
src/aero_kernel/src/utils/mod.rs:209
↓ 2 callersFunctionwrite_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 callersMethodwrite_raw
(&self, register: u32, value: u32)
src/aero_kernel/src/drivers/e1000.rs:573
↓ 2 callersMethodwrite_slice
(&mut self, slice: &[T])
src/aero_kernel/src/utils/mod.rs:195
↓ 1 callersFunction_print
(args: fmt::Arguments)
src/aero_kernel/src/rendy.rs:925
↓ 1 callersMethodaccept
(&self, address: Option<(VirtAddr, &mut u32)>)
src/aero_kernel/src/socket/unix.rs:332
↓ 1 callersFunctionaccess
(fd: usize, path: &Path, _mode: usize, flags: usize)
src/aero_kernel/src/syscall/fs.rs:358
↓ 1 callersMethodack_interrupt
(&mut self)
src/aero_kernel/src/drivers/block/ide/registers.rs:274
↓ 1 callersFunctionaction
Get the default action for the provided `signal`.
src/aero_kernel/src/userland/signals.rs:95
↓ 1 callersMethodactive_writers
Returns the number of active writers to the pipe.
src/aero_kernel/src/fs/pipe.rs:55
↓ 1 callersMethodadd_argument
(mut self, value: T)
src/aero_kernel/src/syscall/mod.rs:124
↓ 1 callersFunctionadd_device
(device: NetworkDevice)
src/aero_kernel/src/net/mod.rs:168
↓ 1 callersMethodadd_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 callersMethodadd_zombie
(&self, zombie: Arc<Task>)
src/aero_kernel/src/userland/task/mod.rs:128
↓ 1 callersFunctionaero_ap_main
(ap_id: usize)
src/aero_kernel/src/main.rs:269
↓ 1 callersFunctionaero_main
()
src/aero_kernel/src/main.rs:149
↓ 1 callersMethodalloc
(&self)
src/aero_kernel/src/mem/slab.rs:88
↓ 1 callersMethodalloc
(&self, layout: Layout)
src/aero_kernel/src/mem/alloc.rs:47
↓ 1 callersMethodalloc_inode
Allocates a new inode using the first fit allocation strategy.
src/aero_kernel/src/fs/ext2/group_desc.rs:146
↓ 1 callersMethodallocate_frame_inner
(&mut self, order: usize)
src/aero_kernel/src/mem/paging/frame.rs:527
↓ 1 callersMethodallocate_inner
(&self, size: usize)
src/aero_kernel/src/mem/paging/frame.rs:230
↓ 1 callersMethodallocate_inode
(&self, file_type: FileType, contents: FileContents)
src/aero_kernel/src/fs/procfs.rs:328
↓ 1 callersMethodallocate_inode
(&self, file_type: FileType, contents: FileContents)
src/aero_kernel/src/fs/ramfs.rs:513
↓ 1 callersMethodannounce
(&self, pid: usize, name: &str)
userland/servers/system_server/src/main.rs:52
↓ 1 callersMethodappend_byte
Appends the provided byte to the ring buffer.
src/aero_kernel/src/utils/buffer.rs:123
↓ 1 callersFunctionarch_prctl
(command: usize, address: usize)
src/aero_kernel/src/arch/x86_64/syscall.rs:161
↓ 1 callersMethodas_connector
Converts this mode object into a connector.
src/aero_kernel/src/drivers/drm/mod.rs:48
↓ 1 callersMethodas_encoder
Converts this mode object into an encoder.
src/aero_kernel/src/drivers/drm/mod.rs:53
↓ 1 callersMethodas_framebuffer
Converts this mode object into a framebuffer.
src/aero_kernel/src/drivers/drm/mod.rs:63
↓ 1 callersMethodas_mut_vec
(&mut self)
src/aero_kernel/src/fs/path.rs:125
↓ 1 callersMethodas_ptr
(self)
src/aero_kernel/src/mem/paging/addr.rs:100
↓ 1 callersMethodas_slab
Returns the slab pool to which this header belongs to.
src/aero_kernel/src/mem/slab.rs:41
↓ 1 callersMethodas_unix_socket
(&self)
src/aero_kernel/src/fs/ramfs.rs:412
↓ 1 callersMethodattach
(&self, task: Arc<Task>)
src/aero_kernel/src/drivers/pty.rs:185
↓ 1 callersMethodattach
(&self, _task: Arc<Task>)
src/aero_kernel/src/drivers/tty/vtty.rs:366
↓ 1 callersMethodbackspace
(&mut self)
src/aero_kernel/src/rendy.rs:823
↓ 1 callersFunctionbacktrace
()
src/aero_kernel/src/syscall/process.rs:226
↓ 1 callersMethodbase_address4
(&self)
src/aero_kernel/src/drivers/pci.rs:759
↓ 1 callersFunctionbecome_root
()
src/aero_kernel/src/syscall/ipc.rs:132
↓ 1 callersMethodbgdt_block
(&self)
src/aero_kernel/src/fs/ext2/disk.rs:118
↓ 1 callersMethodbgdt_len
Returns the length of the BGDT.
src/aero_kernel/src/fs/ext2/disk.rs:114
↓ 1 callersFunctionbind
(port: u16, socket: Arc<dyn UdpHandler>)
src/aero_kernel/src/net/udp.rs:65
↓ 1 callersMethodbind
(&self, address: super::SocketAddrRef, _length: usize)
src/aero_kernel/src/socket/udp.rs:127
↓ 1 callersMethodbsp_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 callersMethodbuild
(self)
src/aero_kernel/src/socket/netlink.rs:118
↓ 1 callersFunctioncalculate_blocks
(bits: usize)
src/aero_kernel/src/utils/bitmap.rs:25
↓ 1 callersFunctioncalculate_doorbell_offset
(queue_id: u16, multiplier: usize, dstrd: usize)
src/aero_kernel/src/drivers/block/nvme/queue.rs:12
↓ 1 callersMethodcan_dumb_create
(&self)
src/aero_kernel/src/drivers/drm/rawfb.rs:31
↓ 1 callersFunctioncan_override
Returns [`true`] if the provided `signal` is overridable.
src/aero_kernel/src/userland/signals.rs:117
↓ 1 callersMethodcapabilities
(&self)
src/aero_kernel/src/drivers/pci.rs:660
↓ 1 callersMethodcfis_as_h2d_mut
(&mut self)
src/aero_kernel/src/drivers/block/ahci.rs:433
↓ 1 callersFunctioncheck_timers
()
src/aero_kernel/src/syscall/time.rs:67
↓ 1 callersMethodclear_bit
(&mut self, addr: PhysAddr, order: usize)
src/aero_kernel/src/mem/paging/frame.rs:483
↓ 1 callersFunctionclear_dir_cache
()
src/aero_kernel/src/fs/cache.rs:409
↓ 1 callersMethodclear_features
(&mut self)
src/aero_kernel/src/drivers/block/ide/registers.rs:136
↓ 1 callersFunctionclear_inode_cache
()
src/aero_kernel/src/fs/cache.rs:402
↓ 1 callersFunctionclone
(entry: usize, stack: usize)
src/aero_kernel/src/syscall/process.rs:94
↓ 1 callersMethodclone_process
( &self, entry: usize, usr_stack: usize, )
src/aero_kernel/src/arch/x86_64/task.rs:261
↓ 1 callersMethodclose_on_exec
(&self)
src/aero_kernel/src/fs/file_table.rs:235
↓ 1 callersMethodcommit
(&self, buffer_obj: &BufferObject)
src/aero_kernel/src/drivers/drm/rawfb.rs:47
↓ 1 callersFunctionconnect
(host: Ipv4Addr, port: u16)
src/aero_kernel/src/net/udp.rs:75
↓ 1 callersMethodconnect
(&self, address: super::SocketAddrRef, _length: usize)
src/aero_kernel/src/socket/udp.rs:135
↓ 1 callersMethodconst_sub_u64
(self, other: u64)
src/aero_kernel/src/mem/paging/addr.rs:230
← previousnext →501–600 of 1,676, ranked by callers