MCPcopy Create free account

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

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

↓ 4 callersMethodbits
(&self)
src/aero_kernel/src/arch/x86_64/gdt.rs:197
↓ 4 callersMethodblocked_mask
Returns the blocked mask.
src/aero_kernel/src/userland/signals.rs:309
↓ 4 callersMethodclose
(&self, flags: OpenFlags)
src/aero_kernel/src/fs/pipe.rs:70
↓ 4 callersMethoddouble_buffer_flush
(&mut self)
src/aero_kernel/src/rendy.rs:593
↓ 4 callersMethodduplicate
(&self, dupfd: usize, flags: OpenFlags)
src/aero_kernel/src/fs/file_table.rs:141
↓ 4 callersMethodenable_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 callersFunctionexit
(status: usize)
src/aero_kernel/src/syscall/process.rs:40
↓ 4 callersMethodexit
(&self, status: ExitStatus)
src/aero_kernel/src/userland/scheduler/mod.rs:127
↓ 4 callersMethodfind_inode
( &self, id: usize, proxy: Option<Arc<dyn INodeInterface>>, )
src/aero_kernel/src/fs/ext2/mod.rs:788
↓ 4 callersMethodflush
(self)
src/aero_kernel/src/mem/paging/mapper.rs:301
↓ 4 callersMethodfor_entries_mut
( &mut self, flags: PageTableFlags, mut fun: impl FnMut( usize,
src/aero_kernel/src/mem/paging/page_table.rs:303
↓ 4 callersFunctionget_acpi_table
()
src/aero_kernel/src/acpi/mod.rs:101
↓ 4 callersMethodget_background
(&self)
src/aero_kernel/src/rendy.rs:99
↓ 4 callersMethodget_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 callersMethodget_foreground
(&self)
src/aero_kernel/src/rendy.rs:95
↓ 4 callersFunctionget_local_apic
Get a mutable reference to the local apic.
src/aero_kernel/src/arch/x86_64/apic.rs:314
↓ 4 callersMethodget_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 callersMethodget_parent
(&self)
src/aero_kernel/src/userland/task/mod.rs:664
↓ 4 callersFunctionget_uptime_ticks
()
src/aero_kernel/src/arch/x86_64/time.rs:48
↓ 4 callersFunctionhalt
()
src/aero_kernel/src/arch/x86_64/interrupts/mod.rs:275
↓ 4 callersMethodhandler
Returns the `SignalHandler` for this `SignalEntry`.
src/aero_kernel/src/userland/signals.rs:179
↓ 4 callersMethodignore
(self)
src/aero_kernel/src/mem/paging/mapper.rs:297
↓ 4 callersMethodinner
(&self)
src/aero_kernel/src/fs/cache.rs:333
↓ 4 callersMethodinstall_object
(&self, object: Arc<dyn ModeObject>)
src/aero_kernel/src/drivers/drm/mod.rs:383
↓ 4 callersFunctionioc
(dir: usize, ty: usize, nr: usize, size: usize)
src/uapi/src/ioctl.rs:19
↓ 4 callersMethodiovecs
(&self)
src/aero_syscall/src/socket.rs:73
↓ 4 callersMethodiovecs_mut
(&mut self)
src/aero_syscall/src/socket.rs:77
↓ 4 callersMethodip
(&self)
src/aero_kernel/src/net/mod.rs:86
↓ 4 callersMethodis_blocked
Returns [`true`] if the provided `signal` is blocked.
src/aero_kernel/src/userland/signals.rs:314
↓ 4 callersMethodis_empty
Returns whether the line discipline buffer is empty.
src/aero_kernel/src/userland/terminal.rs:181
↓ 4 callersMethodis_symlink
(&self)
src/aero_kernel/src/fs/inode.rs:351
↓ 4 callersMethodloop_external
( &mut self, image: &Image, xstart: usize, xend: usize, ystart: usize,
src/aero_kernel/src/rendy.rs:392
↓ 4 callersMethodmake_inode
( &self, name: &str, file_type: FileType, contents: FileContents, )
src/aero_kernel/src/fs/procfs.rs:150
↓ 4 callersMethodmake_inode
( &self, name: &str, typ: FileType, proxy: Option<Arc<dyn INodeInterface>>,
src/aero_kernel/src/fs/ext2/mod.rs:308
↓ 4 callersMethodmkdir
(&self, name: &str)
src/aero_kernel/src/fs/ramfs.rs:147
↓ 4 callersMethodobject
(&self)
src/aero_kernel/src/drivers/drm/mod.rs:148
↓ 4 callersFunctionorder_from_size
(size: u64)
src/aero_kernel/src/mem/paging/frame.rs:49
↓ 4 callersMethodpage
(&self)
src/aero_kernel/src/fs/block/mod.rs:93
↓ 4 callersFunctionpmm_alloc
FIXME: REMOVE THIS FUNCTION
src/aero_kernel/src/mem/paging/frame.rs:198
↓ 4 callersFunctionregister_device_driver
(handle: Arc<dyn PciDeviceHandle>)
src/aero_kernel/src/drivers/pci.rs:832
↓ 4 callersMethodset_flags
Sets the flags of this entry.
src/aero_kernel/src/mem/paging/page_table.rs:169
↓ 4 callersMethodset_flags
(&self, flags: OpenFlags)
src/aero_kernel/src/fs/file_table.rs:78
↓ 4 callersMethodset_protection
(&mut self, protection: MMapProt)
src/aero_kernel/src/userland/vm.rs:387
↓ 4 callersMethodset_size
(&mut self, size: usize)
src/aero_kernel/src/fs/ext2/disk.rs:239
↓ 4 callersMethodsignal
(&self, signal: usize)
src/aero_kernel/src/userland/task/mod.rs:688
↓ 4 callersFunctionswapgs
()
src/aero_kernel/src/arch/x86_64/io.rs:265
↓ 4 callersMethodthis
(&self)
src/aero_kernel/src/userland/task/mod.rs:448
↓ 4 callersMethodtid
(&self)
src/aero_kernel/src/userland/task/mod.rs:645
↓ 4 callersMethodto_owned
(&self)
src/aero_kernel/src/fs/path.rs:87
↓ 4 callersMethodunmap
( &mut self, offset_table: &mut OffsetPageTable, start: VirtAddr, end: VirtAdd
src/aero_kernel/src/userland/vm.rs:733
↓ 4 callersMethodunref_vm_frame
(&self)
src/aero_kernel/src/mem/paging/page_table.rs:75
↓ 4 callersFunctionuserland_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 callersMethodwait_for_line_status
(&self, line_status: LineStatus)
src/aero_kernel/src/drivers/uart_16550.rs:96
↓ 4 callersMethodwait_transmit
(&self)
src/aero_kernel/src/drivers/uart_pl011.rs:67
↓ 4 callersMethodwrite
(&self, target: &[u8], callback: F)
src/aero_kernel/src/userland/terminal.rs:129
↓ 4 callersMethodwrite
(&self, offset: u32, value: u32)
src/aero_kernel/src/drivers/pci.rs:577
↓ 3 callersMethodalloc
(&self)
src/aero_kernel/src/drivers/drm/mod.rs:303
↓ 3 callersFunctionbackspace
()
src/aero_kernel/src/rendy.rs:937
↓ 3 callersMethodbuffer_align
Aligns the buffer to the netlink message alignment.
src/aero_kernel/src/socket/netlink.rs:111
↓ 3 callersMethodbus
(&self)
src/aero_kernel/src/drivers/pci.rs:546
↓ 3 callersMethodclear
(&self)
src/aero_kernel/src/fs/cache.rs:210
↓ 3 callersFunctionclear_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 callersFunctionconnect
(fd: usize, address: usize, length: usize)
src/aero_kernel/src/syscall/net.rs:59
↓ 3 callersMethodcr3
Returns a reference to the page table frame allocated for this address space.
src/aero_kernel/src/mem/mod.rs:109
↓ 3 callersFunctioncreate_socket
(domain: usize, socket_type: usize, protocol: usize)
src/aero_kernel/src/syscall/net.rs:152
↓ 3 callersMethodcreate_window
(&self, name: &str)
userland/servers/window_server/src/main.rs:38
↓ 3 callersMethoddata_mut
(&self)
src/aero_kernel/src/fs/block/mod.rs:77
↓ 3 callersMethoddeallocate_frame_inner
(&mut self, mut addr: PhysAddr, mut order: usize)
src/aero_kernel/src/mem/paging/frame.rs:508
↓ 3 callersFunctiondelay
(cycles: usize)
src/aero_kernel/src/arch/x86_64/io.rs:168
↓ 3 callersFunctiondetermine_arg_type
(typ: &Type)
src/aero_proc/src/syscall.rs:191
↓ 3 callersMethoddevice
(&self)
src/aero_kernel/src/drivers/pci.rs:550
↓ 3 callersMethodenable
(&self)
src/aero_kernel/src/mem/alloc.rs:131
↓ 3 callersFunctionenable_interrupts
()
src/aero_kernel/src/arch/aarch64/interrupts.rs:60
↓ 3 callersMethodenable_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 callersFunctionepoll_ctl
( epfd: FileDescriptor, mode: usize, fd: usize, event: &mut EPollEvent, )
src/aero_kernel/src/syscall/fs.rs:538
↓ 3 callersMethodframe
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 callersMethodfunction
(&self)
src/aero_kernel/src/drivers/pci.rs:554
↓ 3 callersFunctionget_ahci
Returns a reference-counting pointer to the AHCI driver.
src/aero_kernel/src/drivers/block/ahci.rs:957
↓ 3 callersMethodget_bit_idx
(&self, addr: PhysAddr, order: usize)
src/aero_kernel/src/mem/paging/frame.rs:429
↓ 3 callersMethodget_block
(&self, mut block: usize)
src/aero_kernel/src/fs/ext2/mod.rs:233
↓ 3 callersFunctionget_subsystem
()
src/aero_kernel/src/acpi/aml.rs:25
↓ 3 callersMethodhas_data
(&self)
src/aero_kernel/src/utils/buffer.rs:31
↓ 3 callersMethodid
Returns the unique ID of this queue pair.
src/aero_kernel/src/drivers/block/nvme/queue.rs:163
↓ 3 callersMethodinc_ref_count
(&self)
src/aero_kernel/src/mem/paging/frame.rs:592
↓ 3 callersFunctioninl
(port: u16)
src/aero_kernel/src/arch/x86_64/io.rs:110
↓ 3 callersMethodinode
(&self)
src/aero_kernel/src/drivers/pty.rs:336
↓ 3 callersFunctioninstall_block_device
Installs the provided block `device` into the filesyetm.
src/aero_kernel/src/fs/block/mod.rs:295
↓ 3 callersMethodis_aligned
(&self, align: U)
src/aero_kernel/src/mem/paging/addr.rs:176
↓ 3 callersMethodis_cooked
(&self)
src/aero_syscall/src/lib.rs:458
↓ 3 callersMethodis_empty
(&self)
src/aero_kernel/src/userland/task/sessions.rs:64
↓ 3 callersFunctionis_initialized
Return true if the terminal is initialized.
src/aero_kernel/src/rendy.rs:920
↓ 3 callersMethodis_process_leader
(&self)
src/aero_kernel/src/userland/task/mod.rs:673
↓ 3 callersMethodis_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 callersMethodis_socket
Returns [`true`] if the file type of the inode is a socket.
src/aero_kernel/src/fs/inode.rs:347
↓ 3 callersMethodjoin
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 callersFunctionlevel_5_paging_enabled
()
src/aero_kernel/src/mem/paging/mod.rs:65
↓ 3 callersMethodline_status
(&self)
src/aero_kernel/src/drivers/uart_16550.rs:88
↓ 3 callersFunctionlisten
Register a request listener.
userland/libs/aero_ipc/src/lib.rs:193
↓ 3 callersMethodlog
(&self)
src/aero_kernel/src/userland/vm.rs:1066
↓ 3 callersMethodmake_item_cached
(&self, value: V)
src/aero_kernel/src/fs/cache.rs:217
← previousnext →201–300 of 1,676, ranked by callers