MCPcopy Create free account

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

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

↓ 1 callersFunctioncontains_shebang
Returns [`true`] if the provided executable (`bin`) contains a shebang at the start.
src/aero_kernel/src/userland/vm.rs:215
↓ 1 callersMethodcopy_into
Copies the data from the DMA buffer into the given buffer.
src/aero_kernel/src/drivers/block/ahci.rs:264
↓ 1 callersMethodcopy_page_range
(&mut self, src: &mut OffsetPageTable, range: RangeInclusive<VirtAddr>)
src/aero_kernel/src/mem/paging/mapper.rs:1131
↓ 1 callersFunctioncpuid
userland/tests/utest.cc:652
↓ 1 callersMethodcreate_handle
(&self, buffer: BufferObject)
src/aero_kernel/src/drivers/drm/mod.rs:395
↓ 1 callersMethodcreation_time
(&self)
src/aero_kernel/src/fs/ext2/disk.rs:280
↓ 1 callersMethoddata_addr
(&self)
src/aero_kernel/src/fs/block/mod.rs:89
↓ 1 callersMethoddata_len
Get the length of this tables data.
src/aero_kernel/src/acpi/sdt.rs:62
↓ 1 callersMethoddata_size
(&self)
src/aero_kernel/src/drivers/block/ahci.rs:219
↓ 1 callersMethoddealloc
(&self, ptr: *mut u8, layout: Layout)
src/aero_kernel/src/mem/alloc.rs:74
↓ 1 callersMethoddec_ref_count
(&self)
src/aero_kernel/src/mem/paging/frame.rs:584
↓ 1 callersMethoddeep_clone
(&self)
src/aero_kernel/src/fs/file_table.rs:314
↓ 1 callersMethodderef
(&self)
src/aero_kernel/src/fs/path.rs:177
↓ 1 callersMethodderef_mut
(&mut self)
src/aero_kernel/src/rendy.rs:797
↓ 1 callersMethoddest
(&self)
src/aero_kernel/src/socket/udp.rs:96
↓ 1 callersMethoddetach
(&self)
src/aero_kernel/src/userland/task/mod.rs:747
↓ 1 callersMethoddetach
(&self, _task: Arc<Task>)
src/aero_kernel/src/drivers/tty/vtty.rs:370
↓ 1 callersMethoddetect
(&mut self, slave: bool)
src/aero_kernel/src/drivers/block/ide/channel.rs:115
↓ 1 callersMethoddetect_eeprom
(&self)
src/aero_kernel/src/drivers/e1000.rs:527
↓ 1 callersMethoddevice
(&self)
src/aero_kernel/src/fs/block/mod.rs:110
↓ 1 callersMethoddevice_detection
(&self)
src/aero_kernel/src/drivers/block/ahci.rs:498
↓ 1 callersMethoddevice_marker
(&self)
src/aero_kernel/src/fs/devfs.rs:167
↓ 1 callersMethoddevice_name
(&self)
src/aero_kernel/src/fs/devfs.rs:171
↓ 1 callersMethoddirent
(&self, parent: DirCacheItem, index: usize)
src/aero_kernel/src/fs/ramfs.rs:203
↓ 1 callersMethoddirnode
(&self)
src/aero_kernel/src/fs/file_table.rs:133
↓ 1 callersMethoddisable
Disables the PIC interrupt controller.
src/aero_kernel/src/arch/x86_64/interrupts/mod.rs:207
↓ 1 callersFunctiondisable_interrupts
()
src/aero_kernel/src/arch/x86_64/interrupts/mod.rs:282
↓ 1 callersMethoddisable_legacy_irq
(&self)
src/aero_kernel/src/drivers/pci.rs:629
↓ 1 callersMethoddiscover
(&self, name: &str)
userland/servers/system_server/src/main.rs:64
↓ 1 callersFunctiondiscover_root
()
src/aero_kernel/src/syscall/ipc.rs:124
↓ 1 callersFunctiondiscover_service
(name: &str)
userland/apps/window_test/src/main.rs:21
↓ 1 callersFunctiondo_poll
(fds: &mut [PollFd], timeout: Option<&TimeSpec>)
src/aero_kernel/src/syscall/fs.rs:642
↓ 1 callersFunctiondo_recv
(arp: &Arp)
src/aero_kernel/src/net/arp.rs:175
↓ 1 callersMethoddraw_cursor
(&mut self)
src/aero_kernel/src/rendy.rs:523
↓ 1 callersMethoddriver_info
(&self)
src/aero_kernel/src/drivers/drm/rawfb.rs:83
↓ 1 callersMethoddriver_version
(&self)
src/aero_kernel/src/drivers/drm/rawfb.rs:79
↓ 1 callersMethoddrop_from_cache
Drops the directory entry from the cache.
src/aero_kernel/src/fs/inode.rs:556
↓ 1 callersMethoddrop_this
(&self, this: Arc<Self>)
src/aero_kernel/src/fs/cache.rs:300
↓ 1 callersMethoddumb_create
(&self, width: u32, height: u32, bpp: u32)
src/aero_kernel/src/drivers/drm/rawfb.rs:35
↓ 1 callersFunctiondup
(fd: FileDescriptor, flags: usize)
src/aero_kernel/src/syscall/fs.rs:142
↓ 1 callersFunctiondup2
(fd: FileDescriptor, new_fd: usize, flags: usize)
src/aero_kernel/src/syscall/fs.rs:151
↓ 1 callersMethodenable_acpi
(&self, mode: u32)
src/aero_kernel/src/drivers/lai.rs:116
↓ 1 callersFunctionenable_interrupts
()
src/aero_kernel/src/arch/x86_64/interrupts/mod.rs:289
↓ 1 callersMethodenable_interrupts
This function is responsible for enabling bus mastering and add AHCI IRQ handler.
src/aero_kernel/src/drivers/block/ahci.rs:890
↓ 1 callersMethodenable_interrupts
(&mut self)
src/aero_kernel/src/drivers/block/ide/channel.rs:159
↓ 1 callersMethodenable_systrace
(&self)
src/aero_kernel/src/userland/task/mod.rs:743
↓ 1 callersFunctionenable_xsave
()
src/aero_kernel/src/arch/x86_64/mod.rs:221
↓ 1 callersMethodenabled
(&self, metadata: &Metadata)
src/aero_kernel/src/logger.rs:38
↓ 1 callersMethodenter_state
(&self, state: aml::SleepState)
src/aero_kernel/src/drivers/lai.rs:112
↓ 1 callersMethodentry_at
(&mut self, idx: usize)
src/aero_kernel/src/drivers/block/ide/channel.rs:41
↓ 1 callersMethodentry_count
(&self)
src/aero_kernel/src/acpi/mcfg.rs:49
↓ 1 callersMethodeoi
Writes to the EOI register to signal the end of an interrupt. This makes the local APIC to delete the interrupt from its ISR queue and send a message
src/aero_kernel/src/arch/x86_64/apic.rs:182
↓ 1 callersMethodeoi
Send EOI, indicating the completion of an interrupt.
src/aero_kernel/src/arch/x86_64/interrupts/mod.rs:72
↓ 1 callersFunctionepoll_create
(flags: usize)
src/aero_kernel/src/syscall/fs.rs:522
↓ 1 callersFunctionepoll_pwait
( epfd: FileDescriptor, event: &mut [EPollEvent], timeout: usize, sigmask: usize, )
src/aero_kernel/src/syscall/fs.rs:572
↓ 1 callersFunctionevent_fd
(_initval: usize, flags: usize)
src/aero_kernel/src/syscall/fs.rs:602
↓ 1 callersFunctionexec
(path: &Path, args: usize, argc: usize, envs: usize, envc: usize)
src/aero_kernel/src/syscall/process.rs:120
↓ 1 callersMethodexpand
(&self)
src/aero_kernel/src/mem/slab.rs:112
↓ 1 callersMethodextract
Extracts the contents of the ring buffer as a string slice, excluding any partially overwritten UTF-8 code unit sequences at the beginning. Extractio
src/aero_kernel/src/utils/buffer.rs:100
↓ 1 callersFunctionfcntl
(fd: FileDescriptor, command: usize, arg: usize)
src/aero_kernel/src/syscall/fs.rs:382
↓ 1 callersFunctionfetch_dir_entry
Fetches a cached directory entry item from the directory cache. Returns if the provided entry exists in the given parent directory cache.
src/aero_kernel/src/fs/inode.rs:564
↓ 1 callersMethodfind_first_set
Returns the index of the first set bit. ## Example ```rust use alloc::alloc::Global; let mut bitmap = Bitmap::new_in(Global, 4096); bitmap.set(69,
src/aero_kernel/src/utils/bitmap.rs:138
↓ 1 callersMethodfind_first_unset
Returns the index of the first unset bit. ## Example ```rust use alloc::alloc::Global; let mut bitmap = Bitmap::new_in(Global, 4096); bitmap.set(69
src/aero_kernel/src/utils/bitmap.rs:116
↓ 1 callersMethodfind_fixed_mapping
( &mut self, address: VirtAddr, size: usize, )
src/aero_kernel/src/userland/vm.rs:893
↓ 1 callersMethodfind_free
Finds a free chunk with the provided `order`.
src/aero_kernel/src/mem/paging/frame.rs:473
↓ 1 callersMethodfind_free_block
Returns the index of the block group which has free block(s) available.
src/aero_kernel/src/fs/ext2/group_desc.rs:71
↓ 1 callersMethodfind_free_inode
Returns the index of the block group which has free inode(s) available.
src/aero_kernel/src/fs/ext2/group_desc.rs:84
↓ 1 callersMethodfind_mount
(&self, dir: &DirCacheItem)
src/aero_kernel/src/fs/mod.rs:106
↓ 1 callersMethodfind_order
Find the perfect buddy order for the provided address range.
src/aero_kernel/src/mem/paging/frame.rs:408
↓ 1 callersFunctionfind_rsdt_address
(rsdp_address: VirtAddr)
src/aero_kernel/src/acpi/rsdp.rs:181
↓ 1 callersFunctionfor_cpu_info_cached
(mut f: F)
src/aero_kernel/src/arch/x86_64/tls.rs:140
↓ 1 callersMethodfor_each_entry
( &mut self, flags: PageTableFlags, mut _fun: impl FnMut(&mut PageTableEntry) -> Resul
src/aero_kernel/src/mem/paging/page_table.rs:286
↓ 1 callersMethodfor_each_mapping
(&self, mut f: F)
src/aero_kernel/src/userland/vm.rs:1487
↓ 1 callersMethodforce_unlock
()
src/aero_kernel/src/logger.rs:102
↓ 1 callersMethodforeground
(&self)
src/aero_kernel/src/userland/terminal.rs:172
↓ 1 callersMethodfork
(&self, address_space: AddressSpace)
src/aero_kernel/src/arch/x86_64/task.rs:314
↓ 1 callersMethodfork
(&self)
src/aero_kernel/src/userland/task/mod.rs:107
↓ 1 callersMethodfork_from
(&mut self, parent: &Vm)
src/aero_kernel/src/userland/vm.rs:1353
↓ 1 callersMethodframe_count
(&self)
src/aero_kernel/src/mem/paging/frame.rs:403
↓ 1 callersMethodframebuffer_create
( &self, buffer_object: &BufferObject, _width: u32, height: u32, pitch
src/aero_kernel/src/drivers/drm/rawfb.rs:68
↓ 1 callersFunctionfstat
(fd: usize, path: &Path, flags: usize, stat: &mut Stat)
src/aero_kernel/src/syscall/fs.rs:458
↓ 1 callersFunctiongdb_main
(program: str, is_lib: bool)
tools/gdb-debug-userland.py:9
↓ 1 callersMethodgenerate_canvas
(&mut self, image: Option<Image>)
src/aero_kernel/src/rendy.rs:429
↓ 1 callersFunctiongeneric_do_syscall
( a: usize, b: usize, c: usize, d: usize, e: usize, f: usize, g: usize, )
src/aero_kernel/src/syscall/mod.rs:173
↓ 1 callersMethodget_alloc
Returns the futex at the given key; allocating it if it doesn't exist.
src/aero_kernel/src/syscall/futex.rs:61
↓ 1 callersFunctionget_bsp_id
()
src/aero_kernel/src/arch/x86_64/apic.rs:323
↓ 1 callersMethodget_buddy
(&self, addr: PhysAddr, order: usize)
src/aero_kernel/src/mem/paging/frame.rs:497
↓ 1 callersMethodget_cfs
Returns whether the `CFS` (Controller Fatal Status) bit is set.
src/aero_kernel/src/drivers/block/nvme/mod.rs:183
↓ 1 callersFunctionget_cmdline_cached
()
src/aero_kernel/src/fs/procfs.rs:49
↓ 1 callersFunctionget_cpu_count
()
src/aero_kernel/src/utils/mod.rs:33
↓ 1 callersFunctionget_cpuinfo_cached
()
src/aero_kernel/src/fs/procfs.rs:62
↓ 1 callersMethodget_css
Returns the command sets that are supported by the controller.
src/aero_kernel/src/drivers/block/nvme/mod.rs:94
↓ 1 callersMethodget_cwd
(&self)
src/aero_kernel/src/userland/task/mod.rs:653
↓ 1 callersMethodget_dents
(&self, buffer: &mut [u8])
src/aero_kernel/src/fs/file_table.rs:155
↓ 1 callersFunctionget_device
()
src/aero_kernel/src/drivers/block/ide/mod.rs:210
↓ 1 callersMethodget_device
(&self)
src/aero_kernel/src/drivers/pci.rs:644
↓ 1 callersMethodget_doorbell_stride
Returns the stride between doorbell properties.
src/aero_kernel/src/drivers/block/nvme/mod.rs:88
↓ 1 callersMethodget_entry_count
Returns the unused flag bits in the page table entry for the page table entry counter.
src/aero_kernel/src/mem/paging/page_table.rs:110
↓ 1 callersMethodget_fs_base
Returns the saved FS base for this task.
src/aero_kernel/src/arch/x86_64/task.rs:558
↓ 1 callersFunctionget_fsbase
()
src/aero_kernel/src/arch/x86_64/io.rs:336
← previousnext →601–700 of 1,676, ranked by callers