MCPcopy Create free account

hub / github.com/coconut-svsm/svsm / types & classes

Types & classes573 in github.com/coconut-svsm/svsm

↓ 8 callersClassRegCode
Translate the decoded number from the instruction ModR/M or SIB to the corresponding register
kernel/src/insn_decode/decode.rs:400
↓ 7 callersInterfaceFile
Represents file operations
kernel/src/fs/api.rs:82
↓ 4 callersInterfaceDirectory
Represents directory operations
kernel/src/fs/api.rs:180
↓ 4 callersClassDisBytes
kernel/src/insn_decode/decode.rs:123
↓ 3 callersClassAlloc
boot/bldr/src/main.rs:409
↓ 3 callersClassFwCfg
kernel/src/fw_cfg.rs:48
↓ 2 callersClassDecodedBytes
kernel/src/insn_decode/decode.rs:132
↓ 2 callersClassFsObjHandle
syscall/src/class1.rs:16
↓ 2 callersClassImmBytes
kernel/src/insn_decode/decode.rs:126
↓ 2 callersClassMoffBytes
kernel/src/insn_decode/decode.rs:129
↓ 2 callersClassSlab
kernel/src/mm/alloc.rs:2197
↓ 2 callersClassThing
kernel/src/mm/alloc.rs:2856
↓ 1 callersClassModRM
kernel/src/insn_decode/decode.rs:456
↓ 1 callersClassModRmBytes
kernel/src/insn_decode/decode.rs:117
↓ 1 callersInterfaceObj
An object represents the type of resource like file, VM, vCPU in the COCONUT-SVSM kernel which can be accessible by the user mode. The Obj trait is de
kernel/src/syscall/obj.rs:27
↓ 1 callersClassOpCodeBytes
kernel/src/insn_decode/decode.rs:110
↓ 1 callersClassPrefixBytes
kernel/src/insn_decode/decode.rs:114
↓ 1 callersClassSib
kernel/src/insn_decode/decode.rs:521
↓ 1 callersClassSibBytes
kernel/src/insn_decode/decode.rs:120
↓ 1 callersClassTask
kernel/src/task/tasks.rs:277
↓ 1 callersClassTid
syscall/src/class0.rs:21
ClassACPICPUInfo
kernel/src/acpi/tables.rs:237
ClassACPITable
ACPI table, both header and contents
kernel/src/acpi/tables.rs:106
ClassACPITableHeader
Higher level representation of the raw ACPI table header
kernel/src/acpi/tables.rs:43
EnumAction
fuzz/fuzz_targets/alloc.rs:126
EnumAction
fuzz/fuzz_targets/page_alloc.rs:33
InterfaceAddress
kernel/src/address.rs:44
ClassAes256Gcm
kernel/src/crypto/mod.rs:129
InterfaceAes256GcmTrait
AES-256 GCM
kernel/src/crypto/mod.rs:76
ClassAesGcmData
libaproxy/src/attestation.rs:173
EnumAesGcmOperation
kernel/src/crypto/rustcrypto.rs:28
InterfaceAlgorithm
kernel/src/crypto/mod.rs:143
InterfaceAlignDownSpec
kernel/src/utils/util.verus.rs:35
InterfaceAlignUpSpec
kernel/src/utils/util.verus.rs:11
EnumAllocError
kernel/src/mm/alloc.rs:33
ClassAllocatedInfo
kernel/src/mm/alloc.rs:317
ClassApStartContext
boot/defs/src/kernel_launch.rs:82
ClassApStartContextRef
kernel/src/cpu/smp.rs:29
InterfaceApicAccess
kernel/src/cpu/x86/apic.rs:11
EnumApicError
kernel/src/error.rs:53
ClassApicIcr
cpuarch/src/x86apic.rs:72
ClassArgs
tools/aproxy/src/main.rs:25
ClassArgs
xbuild/src/main.rs:460
EnumArgsBackend
tools/aproxy/src/main.rs:51
ClassArtifactProfile
xbuild/src/cargo.rs:29
ClassArtifactTarget
xbuild/src/cargo.rs:24
ClassAtomicCpuSet
kernel/src/cpu/cpuset.rs:81
ClassAtomicCpuSetIterator
kernel/src/cpu/cpuset.rs:129
ClassAtomicIpi
kernel/src/cpu/ipi.rs:744
ClassAttestServicesOp
kernel/src/protocols/attest.rs:62
ClassAttestSingleServiceOp
kernel/src/protocols/attest.rs:256
ClassAttestationDriver
kernel/src/attest.rs:103
EnumAttestationError
kernel/src/attest.rs:287
EnumAttestationEvidence
libaproxy/src/attestation.rs:121
InterfaceAttestationProtocol
Trait to implement the negotiation and attestation phases across different attestation protocols.
tools/aproxy/src/backend/mod.rs:66
ClassAttestationReport
kernel/src/greq/pld_report.rs:139
ClassAttestationRequest
libaproxy/src/attestation.rs:104
ClassAttestationResponse
libaproxy/src/attestation.rs:153
EnumAttestationToken
libaproxy/src/attestation.rs:143
InterfaceBitmapAllocator
kernel/src/utils/bitmap_allocator.rs:9
ClassBitmapAllocator64
kernel/src/utils/bitmap_allocator.rs:30
ClassBitmapAllocatorTree
kernel/src/utils/bitmap_allocator.rs:102
ClassBldrLaunchInfo
boot/defs/src/kernel_launch.rs:62
EnumBlockDeviceError
kernel/src/block/error.rs:8
InterfaceBlockDriver
kernel/src/block/api.rs:10
EnumBmaAction
fuzz/fuzz_targets/bitmap_allocator.rs:13
ClassBootImageContext
boot/bootimg/src/defs.rs:33
EnumBootImageError
boot/bootimg/src/error.rs:14
ClassBootImageInfo
boot/bootimg/src/defs.rs:43
ClassBootImageParams
boot/bootimg/src/defs.rs:59
ClassBootImageSpan
boot/bootimg/src/defs.rs:19
ClassBootLoaderStack
tools/igvmbuilder/src/initial_stack.rs:18
ClassBootParamBlock
boot/defs/src/boot_params.rs:101
ClassBootParamBox
kernel/src/boot_params.rs:486
ClassBootParamLayout
tools/igvmbuilder/src/boot_params.rs:18
EnumBootParamType
tools/igvmbuilder/src/boot_params.rs:10
ClassBootParams
kernel/src/boot_params.rs:37
InterfaceBuffer
kernel/src/fs/buffer.rs:13
EnumBuildTarget
xbuild/src/main.rs:80
EnumBuildType
xbuild/src/main.rs:107
EnumBytes
kernel/src/types.rs:62
EnumCap
kernel/src/platform/capabilities.rs:8
ClassCaps
kernel/src/platform/capabilities.rs:37
EnumCargoMessage
xbuild/src/cargo.rs:13
ClassCmdLineFeature
xbuild/src/features.rs:11
ClassCmdOptions
tools/igvmbuilder/src/cmd_options.rs:10
ClassCmdOptions
tools/igvmmeasure/src/cmd_options.rs:10
EnumCommands
tools/igvmmeasure/src/cmd_options.rs:41
ClassComponent
A generic component that needs to be built
xbuild/src/main.rs:31
ClassComponentConfig
xbuild/src/main.rs:141
ClassCompoundInfo
kernel/src/mm/alloc.rs:370
EnumConsole
kernel/src/console.rs:17
ClassConsoleBuffer
kernel/src/fs/console.rs:24
ClassConsoleFile
kernel/src/fs/console.rs:69
ClassConsoleLogger
kernel/src/console.rs:72
ClassConsoleWriter
user/lib/src/console.rs:12
ClassCpuFeat
kernel/src/cpu/features.rs:26
EnumCpuMode
kernel/src/insn_decode/decode.rs:357
ClassCpuSet
kernel/src/cpu/cpuset.rs:14
ClassCpuSetIterator
kernel/src/cpu/cpuset.rs:44
next →1–100 of 573, ranked by callers