Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Andy-Python-Programmer/aero
/ types & classes
Types & classes
467 in github.com/Andy-Python-Programmer/aero
⨍
Functions
1,676
◇
Types & classes
467
↓ 5 callers
Class
VirtAddr
src/aero_kernel/src/mem/paging/addr.rs:40
↓ 4 callers
Class
Dma
src/aero_kernel/src/utils/dma.rs:56
↓ 3 callers
Class
PhysAddr
src/aero_kernel/src/mem/paging/addr.rs:53
↓ 2 callers
Class
Rsdt
src/aero_kernel/src/acpi/rsdp.rs:88
↓ 2 callers
Class
sigaction
userland/tests/utest.cc:277
↓ 1 callers
Class
BaseDriveSelReg
src/aero_kernel/src/drivers/block/ide/registers.rs:54
↓ 1 callers
Class
BufCtl
For small slabs, the [`BufCtl`]s are stored inline.
src/aero_kernel/src/mem/slab.rs:52
↓ 1 callers
Class
CacheWeak
src/aero_kernel/src/fs/cache.rs:105
↓ 1 callers
Class
ColorCode
src/aero_kernel/src/rendy.rs:88
↓ 1 callers
Interface
Device
A trait representing a device. A device has a device marker (or a device ID) and the device name (which is used in the creation of the device inode in
src/aero_kernel/src/fs/devfs.rs:54
↓ 1 callers
Class
DeviceShim
src/aero_kernel/src/socket/tcp.rs:40
↓ 1 callers
Class
Handler
src/aero_kernel/src/drivers/e1000.rs:634
↓ 1 callers
Class
LocalApic
src/aero_kernel/src/arch/x86_64/apic.rs:113
↓ 1 callers
Class
MapperFlush
src/aero_kernel/src/mem/paging/mapper.rs:288
↓ 1 callers
Class
PathBuf
src/aero_kernel/src/fs/path.rs:115
↓ 1 callers
Enum
ReadErr
src/aero_kernel/src/mem/paging/addr.rs:56
↓ 1 callers
Enum
Size1GiB
src/aero_kernel/src/mem/paging/page.rs:51
↓ 1 callers
Enum
Size2MiB
src/aero_kernel/src/mem/paging/page.rs:45
↓ 1 callers
Enum
Size4KiB
src/aero_kernel/src/mem/paging/page.rs:41
↓ 1 callers
Class
TCtl
src/aero_kernel/src/drivers/e1000.rs:128
Class
AcceptQueue
src/aero_kernel/src/socket/unix.rs:106
Enum
AcpiHeader
src/aero_kernel/src/acpi/mod.rs:41
Class
AcpiTable
src/aero_kernel/src/acpi/mod.rs:46
Enum
Action
src/aero_kernel/src/userland/signals.rs:38
Class
AddressNotAligned
src/aero_kernel/src/mem/paging/page.rs:224
Class
AddressSpace
Structure representing a *virtual* address space. The address space contains a reference of the page table allocated for this address space.
src/aero_kernel/src/mem/mod.rs:30
Enum
AdminOpcode
src/aero_kernel/src/drivers/block/nvme/command.rs:49
Class
AeroLogger
src/aero_kernel/src/logger.rs:35
Class
AhciCommand
src/aero_kernel/src/drivers/block/ahci.rs:733
Class
AhciDriver
Structure representing the ACHI driver.
src/aero_kernel/src/drivers/block/ahci.rs:930
Class
AhciPort
src/aero_kernel/src/drivers/block/ahci.rs:791
Class
AhciPortProtected
src/aero_kernel/src/drivers/block/ahci.rs:737
Class
AhciProtected
src/aero_kernel/src/drivers/block/ahci.rs:834
Class
Allocator
src/aero_kernel/src/mem/alloc.rs:26
Interface
AmlSubsystem
src/aero_kernel/src/acpi/aml.rs:11
Class
ApicController
APIC (Advanced Programmable Interrupt Controller) is an upgraded, advanced version of the PIC chip. It is used for interrupt redirection, and sending
src/aero_kernel/src/arch/x86_64/interrupts/mod.rs:99
Enum
ApicType
src/aero_kernel/src/arch/x86_64/apic.rs:77
Enum
ArbitrationMechanism
src/aero_kernel/src/drivers/block/nvme/mod.rs:113
Class
ArchTask
src/aero_kernel/src/arch/aarch64/task.rs:23
Class
ArchTask
src/aero_kernel/src/arch/x86_64/task.rs:190
Enum
ArgType
src/aero_proc/src/syscall.rs:27
Enum
AtaCommand
src/aero_kernel/src/drivers/block/ahci.rs:305
Enum
AuxvType
src/aero_kernel/src/arch/x86_64/task.rs:72
Class
BMutex
A blocking-based lock providing mutually exclusive access to the data.
src/aero_kernel/src/utils/sync.rs:257
Class
BMutexGuard
src/aero_kernel/src/utils/sync.rs:286
Enum
Bar
src/aero_kernel/src/drivers/pci.rs:217
Class
BasedPort
src/aero_kernel/src/arch/x86_64/io.rs:214
Class
Bitmap
src/aero_kernel/src/utils/bitmap.rs:34
Class
Bitmap
src/aero_kernel/src/fs/ext2/group_desc.rs:170
Class
BlockDevice
src/aero_kernel/src/fs/block/mod.rs:305
Interface
BlockDeviceInterface
src/aero_kernel/src/fs/block/mod.rs:221
Class
BmpHeader
src/aero_kernel/src/rendy.rs:148
Class
BootAlloc
src/aero_kernel/src/mem/paging/frame.rs:219
Class
BootAllocRef
src/aero_kernel/src/mem/paging/frame.rs:248
Enum
BuddyOrdering
src/aero_kernel/src/mem/paging/frame.rs:192
Class
Buffer
src/aero_kernel/src/utils/buffer.rs:22
Class
BufferObject
src/aero_kernel/src/drivers/drm/mod.rs:88
Class
BusMasterReg
src/aero_kernel/src/drivers/block/ide/registers.rs:244
Class
Cache
src/aero_kernel/src/net/arp.rs:48
Class
Cache
src/aero_kernel/src/fs/cache.rs:194
Class
CacheArc
NOTE: We require a custom wrapper around [`Arc`] and [`Weak`] since we need to be able to move the cache item from the used list to the unused list wh
src/aero_kernel/src/fs/cache.rs:50
Interface
CacheDropper
src/aero_kernel/src/fs/cache.rs:137
Class
CacheIndex
src/aero_kernel/src/fs/cache.rs:185
Class
CacheItem
src/aero_kernel/src/fs/cache.rs:149
Interface
CacheKey
src/aero_kernel/src/fs/cache.rs:141
Interface
Cacheable
src/aero_kernel/src/fs/cache.rs:145
Interface
CachedAccess
src/aero_kernel/src/fs/block/mod.rs:231
Class
CachedINode
src/aero_kernel/src/fs/cache.rs:326
Class
CachedPage
src/aero_kernel/src/fs/block/mod.rs:50
Class
Capability
src/aero_kernel/src/drivers/block/nvme/mod.rs:78
Enum
Capability
src/aero_kernel/src/drivers/pci.rs:166
Class
CapabilityIter
src/aero_kernel/src/drivers/pci.rs:173
Class
Character
src/aero_kernel/src/rendy.rs:74
Class
ColorList
src/aero_kernel/src/rendy.rs:224
Class
Command
src/aero_kernel/src/drivers/block/nvme/command.rs:353
Class
CommandLine
src/aero_kernel/src/cmdline.rs:28
Enum
CommandOpcode
src/aero_kernel/src/drivers/block/nvme/command.rs:39
Enum
CommandSet
src/aero_kernel/src/drivers/block/nvme/mod.rs:106
Class
CommonCommand
src/aero_kernel/src/drivers/block/nvme/command.rs:67
Class
Completion
src/aero_kernel/src/drivers/block/nvme/queue.rs:16
Class
CompletionEntry
src/aero_kernel/src/drivers/block/nvme/command.rs:343
Class
Config
src/aero_proc/src/syscall.rs:37
Class
Connector
Represents a display connector; transmits the signal to the display, detects display connection, removal and exposes the display's supported modes.
src/aero_kernel/src/drivers/drm/mod.rs:199
Class
Context
src/aero_kernel/src/arch/x86_64/task.rs:56
Class
ControlMessage
src/aero_syscall/src/socket.rs:116
Enum
ControlMessageType
src/aero_syscall/src/socket.rs:128
Class
Controller
src/aero_kernel/src/drivers/block/nvme/mod.rs:266
Class
ControllerConfig
src/aero_kernel/src/drivers/block/nvme/mod.rs:120
Class
ControllerStatus
src/aero_kernel/src/drivers/block/nvme/mod.rs:174
Class
CpuInfo
src/aero_kernel/src/arch/x86_64/tls.rs:97
Class
CpuLocal
src/aero_kernel/src/arch/x86_64/cpu_local.rs:27
Class
CreateCQCommand
src/aero_kernel/src/drivers/block/nvme/command.rs:321
Class
CreateSQCommand
src/aero_kernel/src/drivers/block/nvme/command.rs:299
Class
Crtc
src/aero_kernel/src/drivers/drm/mod.rs:125
Class
Ctty
src/aero_kernel/src/drivers/tty/ctty.rs:28
Class
Cwd
src/aero_kernel/src/userland/task/mod.rs:91
Class
DataPointer
src/aero_kernel/src/drivers/block/nvme/command.rs:60
Class
DebugRendy
src/aero_kernel/src/rendy.rs:720
Enum
DeliveryMode
src/aero_kernel/src/drivers/pci.rs:49
Class
DevBaseReg
src/aero_kernel/src/drivers/block/ide/registers.rs:125
next →
1–100 of 467, ranked by callers