MCPcopy Create free account

hub / github.com/dancrossnyc/r9 / types & classes

Types & classes116 in github.com/dancrossnyc/r9

↓ 11 callersClassPhysAddr
port/src/mem.rs:63
↓ 4 callersClassPhysRange
port/src/mem.rs:126
↓ 4 callersClassVirtRange
port/src/mem.rs:14
↓ 3 callersClassGlobalQuickAlloc
GlobalQuickAlloc is a wrapper around a QuickFit over a GlobalHeap that uses interior mutability to implement the GlobalAlloc trait.
port/src/allocator.rs:507
↓ 2 callersClassHPA
x86_64/src/dat.rs:21
↓ 1 callersClassIdt
x86_64/src/vsvm.rs:357
↓ 1 callersClassPage
x86_64/src/dat.rs:346
↓ 1 callersClassPhysPage4K
aarch64/src/vm.rs:54
EnumAccessPermission
aarch64/src/vm.rs:79
EnumArch
xtask/src/main.rs:42
ClassBitmap
Simple bitmap. Bear in mind that logically, bit 0 is the rightmost bit, so writing out as bytes will have the bits logically reversed.
port/src/bitmapalloc.rs:18
ClassBitmapPageAlloc
Allocator where each page is represented by a single bit. 0: free, 1: allocated `end` is used to indicate the extent of the memory. Anything beyond t
port/src/bitmapalloc.rs:51
ClassBlock
port/src/dat.rs:79
ClassBlock
port/src/allocator.rs:24
ClassBuild
xtask/src/config.rs:15
ClassBuildStep
xtask/src/main.rs:288
ClassBumpAlloc
A Bump Allocator takes ownership a region of memory, called an "arena", represented by a Block, and maintains a cursor into that region. The cursor d
port/src/allocator.rs:69
ClassByteIndices
port/src/bitmapalloc.rs:301
ClassChan
port/src/dat.rs:10
EnumChannelId
aarch64/src/mailbox.rs:102
ClassCheckStep
Run check for all packages for all relevant toolchains. This assumes that the <arch>-unknown-linux-gnu toolchain has been installed for any arch we ca
xtask/src/main.rs:760
ClassCleanStep
xtask/src/main.rs:850
ClassClippyStep
xtask/src/main.rs:717
ClassConfig
xtask/src/config.rs:50
ClassConfiguration
xtask/src/config.rs:84
ClassConsole
Console is what should be used in almost all cases, as it ensures threadsafe use of the console.
port/src/devcons.rs:28
ClassContext
aarch64/src/swtch.rs:8
InterfaceDev
port/src/dat.rs:59
ClassDevice
port/src/dat.rs:41
ClassDeviceTree
port/src/fdt.rs:52
ClassDistStep
xtask/src/main.rs:336
ClassEarlyPageAllocator
aarch64/src/pre_mmu/vminit.rs:471
ClassEmptyRequest
aarch64/src/mailbox.rs:211
ClassError
port/src/dat.rs:8
ClassExStack
x86_64/src/dat.rs:384
EnumExceptionClass
aarch64/src/registers.rs:116
ClassExpandStep
xtask/src/main.rs:583
ClassFdtBeginNodeContext
port/src/fdt.rs:655
ClassFdtHeader
port/src/fdt.rs:599
ClassFdtPropContext
port/src/fdt.rs:662
EnumFdtToken
port/src/fdt.rs:646
ClassFdtTokenContext
port/src/fdt.rs:671
ClassGdt
x86_64/src/vsvm.rs:219
ClassGdtData
x86_64/src/vsvm.rs:189
ClassGlobalHeap
port/src/allocator.rs:491
EnumGpioPull
aarch64/src/io.rs:5
ClassHeader
port/src/allocator.rs:167
EnumInstructionFaultStatusCode
aarch64/src/registers.rs:174
EnumIntrStatus
x86_64/src/trap.rs:383
EnumIstIndex
x86_64/src/vsvm.rs:272
ClassKStack
x86_64/src/dat.rs:403
ClassKasmStep
xtask/src/main.rs:621
ClassLabel
x86_64/src/dat.rs:157
EnumLevel
aarch64/src/vm.rs:241
ClassLock
port/src/mcslock.rs:84
ClassLockGuard
port/src/mcslock.rs:103
ClassLockNode
port/src/mcslock.rs:20
ClassMCSLock
An MCS lock.
port/src/mcslock.rs:38
ClassMacAddress
aarch64/src/mailbox.rs:298
ClassMach
x86_64/src/dat.rs:198
EnumMachMode
x86_64/src/dat.rs:264
ClassMailbox
https://developer.arm.com/documentation/ddi0306/b/CHDGHAIG https://github.com/raspberrypi/firmware/wiki/Mailbox-property-interface
aarch64/src/mailbox.rs:40
EnumMair
aarch64/src/vm.rs:71
ClassMemoryInfo
aarch64/src/mailbox.rs:223
ClassMemoryResponse
aarch64/src/mailbox.rs:215
ClassMessage
aarch64/src/mailbox.rs:134
ClassMiniUart
MiniUart is assigned to UART1 on the Raspberry Pi. It is easier to use with real hardware, as it requires no additional configuration. Conversely, i
aarch64/src/uartmini.rs:20
ClassNode
port/src/fdt.rs:677
ClassPTable
x86_64/src/dat.rs:335
EnumPageAllocError
port/src/pagealloc.rs:3
InterfacePageAllocator
aarch64/src/vm.rs:629
EnumPageSize
aarch64/src/vm.rs:37
EnumPageTableError
aarch64/src/vm.rs:304
EnumParseError
port/src/fdt.rs:6
EnumPartNum
aarch64/src/registers.rs:76
ClassPhysPageAllocator
aarch64/src/vm.rs:634
ClassPl011Uart
aarch64/src/uartpl011.rs:17
ClassProc
port/src/dat.rs:101
EnumProfile
xtask/src/main.rs:17
ClassProperty
port/src/fdt.rs:703
ClassPteIndices
aarch64/src/vmdebug.rs:9
ClassQemu
xtask/src/config.rs:74
ClassQemuStep
xtask/src/main.rs:432
ClassQid
port/src/dat.rs:90
ClassQuickFit
port/src/allocator.rs:190
EnumRange
port/src/fdt.rs:750
ClassRangeMapping
port/src/fdt.rs:743
ClassRegBlock
port/src/fdt.rs:712
ClassRequest
aarch64/src/mailbox.rs:108
ClassResponse
aarch64/src/mailbox.rs:116
EnumRootPageTableType
aarch64/src/vm.rs:552
ClassRustupState
xtask/src/main.rs:75
ClassSetClockRateRequest
aarch64/src/mailbox.rs:184
ClassSetClockRateResponse
aarch64/src/mailbox.rs:192
EnumShareable
aarch64/src/vm.rs:89
InterfaceStack
A trait for retrieving the top of various kinds of stacks.
x86_64/src/dat.rs:373
ClassStub
x86_64/src/trap.rs:18
ClassTable
aarch64/src/vm.rs:319
ClassTag
aarch64/src/mailbox.rs:124
EnumTagId
aarch64/src/mailbox.rs:171
next →1–100 of 116, ranked by callers