List of all items
Structs
- arch::cpuid::Cpuid1Ecx
- arch::cpuid::Cpuid7Index0Ebx
- arch::cpuid::Cpuid7Index0Edx
- arch::cpuid::CpuidExt1fEAx
- arch::cpuid::CpuidExt1fEbx
- arch::cpuid::CpuidExt21EAx
- arch::cpuid::CpuidExt8Ebx
- arch::cpuid::CpuidIn
- arch::intr::DeliveryMode
- arch::intr::DestinationMode
- arch::intr::MsiAddrHi
- arch::intr::MsiAddrLo
- arch::intr::MsiData
- arch::intr::TriggerMode
- arch::ioapic::RedirectEntry
- arch::ioapic::RegId
- arch::ioapic::RegVer
- arch::msr::ApicBase
- arch::msr::Efer
- arch::msr::MiscEnable
- arch::paging::Entry
- arch::reg::Cr0
- arch::reg::Cr3
- arch::reg::Cr4
- arch::reg::DtRegVal
- arch::reg::Rflags
- arch::reg::SegAccess
- arch::reg::SegRegVal
- arch::sev::SevPolicy
- arch::sev::SevStatus
- arch::sev::SevUserDataGetId
- arch::sev::SevUserDataGetId2
- arch::sev::SevUserDataPdhCertExport
- arch::sev::SevUserDataPekCertImport
- arch::sev::SevUserDataPekCsr
- arch::sev::SevUserDataStatus
- arch::sev::SnpPageType
- arch::sev::SnpPolicy
- arch::tdx::TdAttr
- blk::qcow2::Qcow2CmprDesc
- blk::qcow2::Qcow2CompatibleFeatures
- blk::qcow2::Qcow2Compression
- blk::qcow2::Qcow2Hdr
- blk::qcow2::Qcow2IncompatibleFeatures
- blk::qcow2::Qcow2L1
- blk::qcow2::Qcow2L2
- blk::qcow2::Qcow2StdDesc
- board::Board
- board::BoardConfig
- board::CpuConfig
- board::CpuTopology
- device::clock::SystemClock
- device::cmos::Cmos
- device::cmos::CmosIntrFreq
- device::cmos::CmosReg
- device::cmos::CmosRegA
- device::cmos::CmosRegB
- device::cmos::CmosRegD
- device::cmos::CmosTimeBase
- device::console::ConsoleThread
- device::console::StdioConsole
- device::fw_cfg::FwCfg
- device::fw_cfg::FwCfgItem
- device::fw_cfg::FwCfgItemParam
- device::fw_cfg::acpi::AddChecksum
- device::fw_cfg::acpi::AddPointer
- device::fw_cfg::acpi::Allocate
- device::fw_dbg::FwDbg
- device::ioapic::IoApic
- device::net::MacAddr
- device::serial::FifoControl
- device::serial::InterruptEnable
- device::serial::InterruptIdentification
- device::serial::LineControl
- device::serial::LineStatus
- device::serial::ModemControl
- device::serial::Serial
- firmware::acpi::AcpiTable
- firmware::acpi::bindings::AcpiFadtFlag
- firmware::acpi::bindings::AcpiGenericAddress
- firmware::acpi::bindings::AcpiMadtIoApic
- firmware::acpi::bindings::AcpiMadtLocalX2apic
- firmware::acpi::bindings::AcpiMcfgAllocation
- firmware::acpi::bindings::AcpiSubtableHeader
- firmware::acpi::bindings::AcpiTableFadt
- firmware::acpi::bindings::AcpiTableHeader
- firmware::acpi::bindings::AcpiTableMadt
- firmware::acpi::bindings::AcpiTableMcfg
- firmware::acpi::bindings::AcpiTableMcfg1
- firmware::acpi::bindings::AcpiTableMcfg3
- firmware::acpi::bindings::AcpiTableRsdp
- firmware::acpi::bindings::AcpiTableXsdt
- firmware::acpi::bindings::AcpiTableXsdt3
- firmware::acpi::bindings::FadtSleepControlReg
- firmware::acpi::reg::AcpiPmTimer
- firmware::acpi::reg::FadtReset
- firmware::acpi::reg::FadtSleepControl
- firmware::dt::DeviceTree
- firmware::dt::Node
- firmware::dt::dtb::FdtHeader
- firmware::dt::dtb::FdtProp
- firmware::dt::dtb::StringBlock
- firmware::ovmf::x86_64::sev::SevDescType
- firmware::ovmf::x86_64::sev::SevMetaData
- firmware::ovmf::x86_64::sev::SevMetadataDesc
- firmware::ovmf::x86_64::sev::SnpCpuidFunc
- firmware::ovmf::x86_64::sev::SnpCpuidInfo
- firmware::ovmf::x86_64::tdx::TdvfMetadata
- firmware::ovmf::x86_64::tdx::TdvfSectionAttr
- firmware::ovmf::x86_64::tdx::TdvfSectionEntry
- firmware::ovmf::x86_64::tdx::TdvfSectionType
- firmware::uefi::HobGenericHeader
- firmware::uefi::HobHandoffInfoTable
- firmware::uefi::HobResourceDesc
- firmware::uefi::HobResourceType
- firmware::uefi::HobType
- firmware::uefi::ResourceAttr
- fuse::bindings::FAttrFlag
- fuse::bindings::FOpenFlag
- fuse::bindings::FuseAccessIn
- fuse::bindings::FuseAttr
- fuse::bindings::FuseAttrFlag
- fuse::bindings::FuseAttrOut
- fuse::bindings::FuseBackingMap
- fuse::bindings::FuseBatchForgetIn
- fuse::bindings::FuseBmapIn
- fuse::bindings::FuseBmapOut
- fuse::bindings::FuseCopyFileRangeIn
- fuse::bindings::FuseCreateIn
- fuse::bindings::FuseCreateOut
- fuse::bindings::FuseDirent
- fuse::bindings::FuseDirentType
- fuse::bindings::FuseDirentplus
- fuse::bindings::FuseEntryOut
- fuse::bindings::FuseExtHeader
- fuse::bindings::FuseExtType
- fuse::bindings::FuseFallocateIn
- fuse::bindings::FuseFileLock
- fuse::bindings::FuseFlushIn
- fuse::bindings::FuseForgetIn
- fuse::bindings::FuseForgetOne
- fuse::bindings::FuseFsyncFlag
- fuse::bindings::FuseFsyncIn
- fuse::bindings::FuseGetattrFlag
- fuse::bindings::FuseGetattrIn
- fuse::bindings::FuseGetxattrIn
- fuse::bindings::FuseGetxattrOut
- fuse::bindings::FuseInHeader
- fuse::bindings::FuseInitFlag
- fuse::bindings::FuseInitFlag2
- fuse::bindings::FuseInitIn
- fuse::bindings::FuseInitOut
- fuse::bindings::FuseInterruptIn
- fuse::bindings::FuseIoctlFlag
- fuse::bindings::FuseIoctlIn
- fuse::bindings::FuseIoctlIovec
- fuse::bindings::FuseIoctlOut
- fuse::bindings::FuseKstatfs
- fuse::bindings::FuseLinkIn
- fuse::bindings::FuseLkIn
- fuse::bindings::FuseLkOut
- fuse::bindings::FuseLockFlag
- fuse::bindings::FuseLseekIn
- fuse::bindings::FuseLseekOut
- fuse::bindings::FuseMkdirIn
- fuse::bindings::FuseMknodIn
- fuse::bindings::FuseNotifyDeleteOut
- fuse::bindings::FuseNotifyInvalEntryOut
- fuse::bindings::FuseNotifyInvalFlag
- fuse::bindings::FuseNotifyInvalInodeOut
- fuse::bindings::FuseNotifyPollWakeupOut
- fuse::bindings::FuseNotifyRetrieveIn
- fuse::bindings::FuseNotifyRetrieveOut
- fuse::bindings::FuseNotifyStoreOut
- fuse::bindings::FuseOpcode
- fuse::bindings::FuseOpenFlag
- fuse::bindings::FuseOpenIn
- fuse::bindings::FuseOpenOut
- fuse::bindings::FuseOutHeader
- fuse::bindings::FusePollFlag
- fuse::bindings::FusePollIn
- fuse::bindings::FusePollOut
- fuse::bindings::FuseReadFlag
- fuse::bindings::FuseReadIn
- fuse::bindings::FuseReleaseFlag
- fuse::bindings::FuseReleaseIn
- fuse::bindings::FuseRemovemappingIn
- fuse::bindings::FuseRemovemappingOne
- fuse::bindings::FuseRename2In
- fuse::bindings::FuseRenameIn
- fuse::bindings::FuseSecctx
- fuse::bindings::FuseSecctxHeader
- fuse::bindings::FuseSetattrFlag
- fuse::bindings::FuseSetattrIn
- fuse::bindings::FuseSetupmappingFlag
- fuse::bindings::FuseSetupmappingIn
- fuse::bindings::FuseSetxattrIn
- fuse::bindings::FuseStatfsOut
- fuse::bindings::FuseStatx
- fuse::bindings::FuseStatxIn
- fuse::bindings::FuseStatxOut
- fuse::bindings::FuseSuppGroups
- fuse::bindings::FuseSxTime
- fuse::bindings::FuseSyncfsIn
- fuse::bindings::FuseUringCmd
- fuse::bindings::FuseUringCmdReq
- fuse::bindings::FuseUringEntInOut
- fuse::bindings::FuseUringReqHeader
- fuse::bindings::FuseWriteFlag
- fuse::bindings::FuseWriteIn
- fuse::bindings::FuseWriteOut
- fuse::bindings::RenameFlag
- fuse::error::DaxMapping
- fuse::error::DirNotOpened
- fuse::error::FileNotOpened
- fuse::error::InvalidAccMode
- fuse::error::InvalidFileHandle
- fuse::error::NodeId
- fuse::error::Unsupported
- fuse::passthrough::Passthrough
- hv::Kvm
- hv::KvmConfig
- hv::MemMapOption
- hv::VmConfig
- loader::InitState
- loader::Payload
- loader::elf::Elf64Header
- loader::elf::Elf64Note
- loader::elf::Elf64ProgramHeader
- loader::elf::Elf64SectionHeader
- loader::linux::bootparams::BootE820Entry
- loader::linux::bootparams::BootParams
- loader::linux::bootparams::LoadFlags
- loader::linux::bootparams::SetupHeader
- loader::linux::bootparams::XLoadFlags
- loader::xen::start_info::HvmMemmapTableEntry
- loader::xen::start_info::HvmModlistEntry
- loader::xen::start_info::HvmStartInfo
- mem::IoRegion
- mem::MarkPrivateMemory
- mem::MemConfig
- mem::MemRegion
- mem::MemRegionEntry
- mem::Memory
- mem::addressable::Addressable
- mem::emulated::MmioBus
- mem::error::BackendTooBig
- mem::error::ChangeLayout
- mem::error::ExceedsLimit
- mem::error::Mmio
- mem::error::NotAligned
- mem::error::NotContinuous
- mem::error::NotMapped
- mem::error::Overlap
- mem::error::Read
- mem::error::Write
- mem::error::ZeroSizedSlot
- mem::mapped::ArcMemPages
- mem::mapped::Ram
- mem::mapped::RamBus
- pci::Bdf
- pci::bus::PciBus
- pci::bus::PciIoBus
- pci::cap::MsiCapHdr
- pci::cap::MsiCapMmio
- pci::cap::MsiMsgCtrl
- pci::cap::MsixCap
- pci::cap::MsixCapMmio
- pci::cap::MsixCapOffset
- pci::cap::MsixMsgCtrl
- pci::cap::MsixTableEntry
- pci::cap::MsixTableMmio
- pci::cap::MsixVectorCtrl
- pci::cap::NullCap
- pci::cap::PciCapHdr
- pci::cap::PciCapId
- pci::cap::PciCapList
- pci::cap::PcieExtCapHdr
- pci::config::Command
- pci::config::CommonHeader
- pci::config::DeviceHeader
- pci::config::EmulatedConfig
- pci::config::EmulatedHeader
- pci::config::HeaderData
- pci::config::HeaderType
- pci::config::Status
- pci::host_bridge::HostBridge
- pci::pvpanic::PvPanic
- pci::segment::PciSegment
- sync::notifier::Notifier
- sys::if_tun::TunFeature
- sys::kvm::KvmArmVcpuFeature
- sys::kvm::KvmCap
- sys::kvm::KvmCpuid2
- sys::kvm::KvmCpuid2Flag
- sys::kvm::KvmCpuidEntry2
- sys::kvm::KvmCpuidFeature
- sys::kvm::KvmCreateGuestMemfd
- sys::kvm::KvmDtable
- sys::kvm::KvmEnableCap
- sys::kvm::KvmEncRegion
- sys::kvm::KvmExit
- sys::kvm::KvmExitIo
- sys::kvm::KvmHypercall
- sys::kvm::KvmIoEventFd
- sys::kvm::KvmIoEventFdFlag
- sys::kvm::KvmIrqRouting
- sys::kvm::KvmIrqRoutingEntry
- sys::kvm::KvmIrqRoutingIrqchip
- sys::kvm::KvmIrqRoutingMsi
- sys::kvm::KvmIrqfd
- sys::kvm::KvmIrqfdFlag
- sys::kvm::KvmMapGpaRangeFlag
- sys::kvm::KvmMemFlag
- sys::kvm::KvmMemoryAttribute
- sys::kvm::KvmMemoryAttributes
- sys::kvm::KvmMemoryFaultFlag
- sys::kvm::KvmMsi
- sys::kvm::KvmMsiFlag
- sys::kvm::KvmMsrEntry
- sys::kvm::KvmMsrs
- sys::kvm::KvmRegs
- sys::kvm::KvmRun
- sys::kvm::KvmRunExitHypercall
- sys::kvm::KvmRunExitIo
- sys::kvm::KvmRunExitMemoryFault
- sys::kvm::KvmRunExitMmio
- sys::kvm::KvmRunExitSystemEvent
- sys::kvm::KvmSegment
- sys::kvm::KvmSregs
- sys::kvm::KvmSregs2
- sys::kvm::KvmSystemEvent
- sys::kvm::KvmUserspaceMemoryRegion
- sys::kvm::KvmUserspaceMemoryRegion2
- sys::kvm::KvmVmType
- sys::kvm::KvmX2apicApiFlag
- sys::sev::KvmSevAttestationReport
- sys::sev::KvmSevCmd
- sys::sev::KvmSevCmdId
- sys::sev::KvmSevDbg
- sys::sev::KvmSevGuestStatus
- sys::sev::KvmSevInit
- sys::sev::KvmSevLaunchMeasure
- sys::sev::KvmSevLaunchSecret
- sys::sev::KvmSevLaunchStart
- sys::sev::KvmSevLaunchUpdateData
- sys::sev::KvmSevReceiveStart
- sys::sev::KvmSevReceiveUpdateData
- sys::sev::KvmSevSendStart
- sys::sev::KvmSevSendUpdateData
- sys::sev::KvmSevSnpLaunchFinish
- sys::sev::KvmSevSnpLaunchStart
- sys::sev::KvmSevSnpLaunchUpdate
- sys::sev::SevCmd
- sys::sev::SevIssueCmd
- sys::tdx::KvmTdxCapabilities
- sys::tdx::KvmTdxCmd
- sys::tdx::KvmTdxCmdId
- sys::tdx::KvmTdxInitMemRegion
- sys::tdx::KvmTdxInitMemRegionFlag
- sys::tdx::KvmTdxInitVm
- sys::vfio::IommuDestroy
- sys::vfio::IommuIoasAlloc
- sys::vfio::IommuIoasMap
- sys::vfio::IommuIoasMapFlag
- sys::vfio::IommuIoasUnmap
- sys::vfio::VfioDeviceAttachIommufdPt
- sys::vfio::VfioDeviceBindIommufd
- sys::vfio::VfioDeviceDetachIommufdPt
- sys::vfio::VfioDeviceInfo
- sys::vfio::VfioDeviceInfoFlag
- sys::vfio::VfioDmaMapFlag
- sys::vfio::VfioDmaUnmapFlag
- sys::vfio::VfioInfoCapHeader
- sys::vfio::VfioIommu
- sys::vfio::VfioIommuType1DmaMap
- sys::vfio::VfioIommuType1DmaUnmap
- sys::vfio::VfioIrqInfo
- sys::vfio::VfioIrqInfoFlag
- sys::vfio::VfioIrqSet
- sys::vfio::VfioIrqSetFlag
- sys::vfio::VfioPciIrq
- sys::vfio::VfioPciRegion
- sys::vfio::VfioRegionInfo
- sys::vfio::VfioRegionInfoCap
- sys::vfio::VfioRegionInfoFlag
- sys::vhost::MemoryMultipleRegion
- sys::vhost::MemoryRegion
- sys::vhost::VhostFeature
- sys::vhost::VirtqAddr
- sys::vhost::VirtqFile
- sys::vhost::VirtqState
- utils::endian::Bu16
- utils::endian::Bu32
- utils::endian::Bu64
- utils::endian::Lu16
- utils::endian::Lu32
- utils::endian::Lu64
- vfio::CdevParam
- vfio::ContainerParam
- vfio::GroupParam
- vfio::IoasParam
- vfio::cdev::Cdev
- vfio::container::Container
- vfio::container::UpdateContainerMapping
- vfio::group::DevFd
- vfio::group::Group
- vfio::iommu::Ioas
- vfio::iommu::Iommu
- vfio::iommu::UpdateIommuIoas
- vfio::pci::PciPthConfig
- vfio::pci::PthBarRegion
- vfio::pci::VfioPciDev
- virtio::DevStatus
- virtio::DeviceId
- virtio::VirtioFeature
- virtio::dev::Context
- virtio::dev::Register
- virtio::dev::StartParam
- virtio::dev::VirtioDevice
- virtio::dev::Worker
- virtio::dev::balloon::Balloon
- virtio::dev::balloon::BalloonConfig
- virtio::dev::balloon::BalloonConfigMmio
- virtio::dev::balloon::BalloonFeature
- virtio::dev::balloon::BalloonParam
- virtio::dev::balloon::BalloonStats
- virtio::dev::blk::BlkFileParam
- virtio::dev::blk::Block
- virtio::dev::blk::BlockConfig
- virtio::dev::blk::BlockFeature
- virtio::dev::blk::Request
- virtio::dev::blk::RequestType
- virtio::dev::blk::Status
- virtio::dev::entropy::Entropy
- virtio::dev::entropy::EntropyConfig
- virtio::dev::entropy::EntropyFeature
- virtio::dev::entropy::EntropyParam
- virtio::dev::fs::Fs
- virtio::dev::fs::FsConfig
- virtio::dev::fs::FsFeature
- virtio::dev::fs::shared_dir::SharedDirParam
- virtio::dev::fs::vu::VuDaxRegion
- virtio::dev::fs::vu::VuFs
- virtio::dev::fs::vu::VuFsParam
- virtio::dev::net::CtrlAck
- virtio::dev::net::CtrlClass
- virtio::dev::net::CtrlHdr
- virtio::dev::net::CtrlMq
- virtio::dev::net::CtrlMqParisSet
- virtio::dev::net::NetConfig
- virtio::dev::net::NetFeature
- virtio::dev::net::VirtioNetHdr
- virtio::dev::net::tap::Net
- virtio::dev::net::tap::NetTapParam
- virtio::dev::vsock::ShutdownFlag
- virtio::dev::vsock::UdsVsock
- virtio::dev::vsock::UdsVsockParam
- virtio::dev::vsock::VhostVsock
- virtio::dev::vsock::VhostVsockParam
- virtio::dev::vsock::VsockConfig
- virtio::dev::vsock::VsockFeature
- virtio::dev::vsock::VsockHeader
- virtio::dev::vsock::VsockOp
- virtio::dev::vsock::VsockType
- virtio::dev::vsock::VsockVirtq
- virtio::pci::PciIrqSender
- virtio::pci::VirtioCommonCfg
- virtio::pci::VirtioPciCap
- virtio::pci::VirtioPciCap64
- virtio::pci::VirtioPciCfg
- virtio::pci::VirtioPciDevice
- virtio::pci::VirtioPciNotifyCap
- virtio::pci::VirtioPciRegister
- virtio::pci::VirtioPciRegisterMmio
- virtio::queue::DescChain
- virtio::queue::DescFlag
- virtio::queue::Queue
- virtio::queue::QueueReg
- virtio::queue::packed::PackedQueue
- virtio::queue::packed::WrappedIndex
- virtio::queue::split::AvailFlag
- virtio::queue::split::AvailHeader
- virtio::queue::split::Desc
- virtio::queue::split::SplitQueue
- virtio::queue::split::UsedElem
- virtio::queue::split::UsedFlag
- virtio::queue::split::UsedHeader
- virtio::vhost::UpdateVsockMem
- virtio::vhost::VhostDev
- virtio::vu::backend::VuBackend
- virtio::vu::backend::VuEventfd
- virtio::vu::backend::VuIrqSender
- virtio::vu::bindings::DeviceConfig
- virtio::vu::bindings::FsMap
- virtio::vu::bindings::MemoryMultipleRegion
- virtio::vu::bindings::MemoryRegion
- virtio::vu::bindings::MemorySingleRegion
- virtio::vu::bindings::Message
- virtio::vu::bindings::MessageFlag
- virtio::vu::bindings::VirtqAddr
- virtio::vu::bindings::VirtqState
- virtio::vu::bindings::VuBackMsg
- virtio::vu::bindings::VuFeature
- virtio::vu::bindings::VuFrontMsg
- virtio::vu::bindings::VuFrontMsgSize
- virtio::vu::conn::VuChannel
- virtio::vu::conn::VuSession
- virtio::vu::frontend::UpdateVuMem
- virtio::vu::frontend::VuDevConfig
- virtio::vu::frontend::VuDevFeature
- virtio::vu::frontend::VuFrontend
- virtio::vu::frontend::VuFrontendParam
- virtio::worker::io_uring::ActiveIoUring
- virtio::worker::io_uring::IoUring
- virtio::worker::mio::ActiveMio
- virtio::worker::mio::Mio
- vm::Machine
Enums
- arch::reg::DtReg
- arch::reg::Reg
- arch::reg::SReg
- arch::reg::SegReg
- board::BoardState
- board::Error
- device::Error
- device::fw_cfg::FwCfgContent
- device::fw_cfg::FwCfgContentParam
- device::net::Error
- firmware::Error
- firmware::dt::PropVal
- fuse::Error
- hv::Coco
- hv::Error
- hv::HvConfig
- hv::KvmError
- hv::VmEntry
- hv::VmExit
- loader::Error
- loader::Executable
- mem::Error
- mem::MemBackend
- mem::MemRange
- mem::MemRegionType
- mem::emulated::Action
- pci::Error
- pci::PciBar
- pci::cap::MsixTableMmioEntry
- pci::config::ConfigHeader
- vfio::Error
- virtio::Error
- virtio::dev::WakeEvent
- virtio::dev::WorkerState
- virtio::queue::Status
- virtio::vhost::Error
- virtio::vu::Error
- virtio::vu::backend::Error
- virtio::worker::WorkerApi
- virtio::worker::io_uring::BufferAction
- vm::Error
Unions
Traits
- device::MmioDev
- device::Pause
- device::clock::Clock
- device::console::Console
- device::console::UartRecv
- errors::BoxTrace
- errors::DebugTrace
- fuse::DaxRegion
- fuse::Fuse
- hv::Hypervisor
- hv::IoeventFd
- hv::IoeventFdRegistry
- hv::IrqFd
- hv::MsiSender
- hv::Vcpu
- hv::Vm
- hv::VmMemory
- mem::LayoutChanged
- mem::LayoutUpdated
- mem::MemRegionCallback
- mem::addressable::SlotBackend
- mem::emulated::ChangeLayout
- mem::emulated::Mmio
- pci::Pci
- pci::cap::PciCap
- pci::config::PciConfig
- pci::config::PciConfigArea
- vfio::device::Device
- virtio::IrqSender
- virtio::dev::ActiveBackend
- virtio::dev::Backend
- virtio::dev::BackendEvent
- virtio::dev::DevParam
- virtio::dev::Virtio
- virtio::queue::VirtQueue
- virtio::worker::io_uring::VirtioIoUring
- virtio::worker::mio::VirtioMio
Macros
- align_down
- align_up
- align_up_ty
- assign_bits
- bitflags
- consts
- ffi
- impl_mmio_for_zerocopy
- ioctl_none
- ioctl_read
- ioctl_write_buf
- ioctl_write_ptr
- ioctl_write_val
- ioctl_writeread
- ioctl_writeread_buf
- mask_bits
- sys::ioctl::ioctl_none
- sys::ioctl::ioctl_read
- sys::ioctl::ioctl_write_buf
- sys::ioctl::ioctl_write_ptr
- sys::ioctl::ioctl_write_val
- sys::ioctl::ioctl_writeread
- sys::ioctl::ioctl_writeread_buf
Attribute Macros
Derive Macros
Functions
- device::fw_cfg::acpi::create_acpi_loader
- firmware::acpi::create_fadt
- firmware::acpi::create_madt
- firmware::acpi::create_mcfg
- firmware::acpi::create_rsdp
- firmware::acpi::create_xsdt
- firmware::ovmf::x86_64::parse_data
- firmware::ovmf::x86_64::sev::parse_desc
- firmware::ovmf::x86_64::sev::parse_sev_ap_eip
- firmware::ovmf::x86_64::tdx::create_hob
- firmware::ovmf::x86_64::tdx::parse_entries
- loader::firmware::load
- loader::linux::load
- loader::search_initramfs_address
- loader::xen::load
- pci::config::offset_bar
- sys::if_tun::tun_get_vnet_hdr_sz
- sys::if_tun::tun_set_iff
- sys::if_tun::tun_set_offload
- sys::if_tun::tun_set_vnet_hdr_sz
- sys::ioctl::ioctl_io
- sys::ioctl::ioctl_ior
- sys::ioctl::ioctl_iow
- sys::ioctl::ioctl_iowr
- sys::kvm::kvm_check_extension
- sys::kvm::kvm_create_guest_memfd
- sys::kvm::kvm_create_irqchip
- sys::kvm::kvm_create_vcpu
- sys::kvm::kvm_create_vm
- sys::kvm::kvm_enable_cap
- sys::kvm::kvm_get_api_version
- sys::kvm::kvm_get_regs
- sys::kvm::kvm_get_sregs
- sys::kvm::kvm_get_sregs2
- sys::kvm::kvm_get_supported_cpuid
- sys::kvm::kvm_get_vcpu_mmap_size
- sys::kvm::kvm_ioeventfd
- sys::kvm::kvm_irqfd
- sys::kvm::kvm_kvmclock_ctrl
- sys::kvm::kvm_memory_encrypt_op
- sys::kvm::kvm_memory_encrypt_reg_region
- sys::kvm::kvm_memory_encrypt_unreg_region
- sys::kvm::kvm_run
- sys::kvm::kvm_set_cpuid2
- sys::kvm::kvm_set_gsi_routing
- sys::kvm::kvm_set_identity_map_addr
- sys::kvm::kvm_set_memory_attributes
- sys::kvm::kvm_set_msrs
- sys::kvm::kvm_set_regs
- sys::kvm::kvm_set_sregs
- sys::kvm::kvm_set_sregs2
- sys::kvm::kvm_set_tss_addr
- sys::kvm::kvm_set_user_memory_region
- sys::kvm::kvm_set_user_memory_region2
- sys::kvm::kvm_signal_msi
- sys::sev::sev_issue_cmd
- sys::vfio::iommu_destroy
- sys::vfio::iommu_ioas_alloc
- sys::vfio::iommu_ioas_map
- sys::vfio::iommu_ioas_unmap
- sys::vfio::vfio_device_attach_iommufd_pt
- sys::vfio::vfio_device_bind_iommufd
- sys::vfio::vfio_device_detach_iommufd_pt
- sys::vfio::vfio_device_get_info
- sys::vfio::vfio_device_get_irq_info
- sys::vfio::vfio_device_get_region_info
- sys::vfio::vfio_device_reset
- sys::vfio::vfio_device_set_irqs
- sys::vfio::vfio_group_get_device_fd
- sys::vfio::vfio_group_set_container
- sys::vfio::vfio_group_unset_container
- sys::vfio::vfio_iommu_map_dma
- sys::vfio::vfio_iommu_unmap_dma
- sys::vfio::vfio_set_iommu
- sys::vhost::vhost_get_backend_features
- sys::vhost::vhost_get_features
- sys::vhost::vhost_set_backend_features
- sys::vhost::vhost_set_features
- sys::vhost::vhost_set_mem_table
- sys::vhost::vhost_set_owner
- sys::vhost::vhost_set_virtq_addr
- sys::vhost::vhost_set_virtq_base
- sys::vhost::vhost_set_virtq_call
- sys::vhost::vhost_set_virtq_err
- sys::vhost::vhost_set_virtq_kick
- sys::vhost::vhost_set_virtq_num
- sys::vhost::vhost_vsock_set_guest_cid
- sys::vhost::vhost_vsock_set_running
- utils::get_atomic_high32
- utils::get_atomic_low32
- utils::set_atomic_high32
- utils::set_atomic_low32
- utils::set_high32
- utils::set_low32
- utils::truncate_u64
- utils::uds::recv_msg_with_fds
- utils::uds::send_msg_with_fds
- utils::wrapping_sum
- virtio::queue::copy_from_reader
- virtio::queue::copy_to_writer
Type Aliases
- device::Result
- fuse::Result
- hv::Result
- loader::Result
- mem::Result
- pci::Result
- vfio::Result
- vm::VirtioPciDev
Constants
- arch::ioapic::IOAPICARB
- arch::ioapic::IOAPICID
- arch::ioapic::IOAPICVER
- arch::ioapic::IOAPIC_VER
- arch::ioapic::IOREDTBL_BASE
- arch::ioapic::IOREDTBL_MAX
- arch::ioapic::IOREGSEL
- arch::ioapic::IOWIN
- arch::ioapic::NUM_PINS
- arch::layout::APIC_START
- arch::layout::BIOS_DATA_AREA_START
- arch::layout::BIOS_DATA_END
- arch::layout::BOOT_GDT_LIMIT
- arch::layout::BOOT_GDT_START
- arch::layout::BOOT_IDT_LIMIT
- arch::layout::BOOT_IDT_START
- arch::layout::BOOT_PAGING_LIMIT
- arch::layout::BOOT_PAGING_START
- arch::layout::EBDA_END
- arch::layout::EBDA_START
- arch::layout::HVM_START_INFO_START
- arch::layout::IOAPIC_END
- arch::layout::IOAPIC_START
- arch::layout::KERNEL_CMDLINE_LIMIT
- arch::layout::KERNEL_CMDLINE_START
- arch::layout::KERNEL_IMAGE_START
- arch::layout::LINUX_BOOT_PARAMS_START
- arch::layout::MEM_64_START
- arch::layout::MMIO_32_END
- arch::layout::MMIO_32_START
- arch::layout::PAGE_SIZE
- arch::layout::PCIE_CONFIG_END
- arch::layout::PCIE_CONFIG_START
- arch::layout::PCIE_MMIO_32_NON_PREFETCHABLE_END
- arch::layout::PCIE_MMIO_32_NON_PREFETCHABLE_START
- arch::layout::PCIE_MMIO_32_PREFETCHABLE_END
- arch::layout::PCIE_MMIO_32_PREFETCHABLE_START
- arch::layout::PORT_ACPI_RESET
- arch::layout::PORT_ACPI_SLEEP_CONTROL
- arch::layout::PORT_ACPI_SLEEP_STATUS
- arch::layout::PORT_ACPI_TIMER
- arch::layout::PORT_CMOS_DATA
- arch::layout::PORT_CMOS_REG
- arch::layout::PORT_COM1
- arch::layout::PORT_FWDBG
- arch::layout::PORT_FW_CFG_DATA
- arch::layout::PORT_FW_CFG_DMA_HI
- arch::layout::PORT_FW_CFG_DMA_LO
- arch::layout::PORT_FW_CFG_SELECTOR
- arch::layout::PORT_PCI_ADDRESS
- arch::layout::PORT_PCI_DATA
- arch::layout::RAM_32_END
- arch::layout::RAM_32_SIZE
- arch::layout::REAL_MODE_IVT_START
- arch::msr::IA32_CSTAR
- arch::msr::IA32_EFER
- arch::msr::IA32_FMASK
- arch::msr::IA32_FS_BASE
- arch::msr::IA32_GS_BASE
- arch::msr::IA32_KERNEL_GS_BASE
- arch::msr::IA32_LSTAR
- arch::msr::IA32_MISC_ENABLE
- arch::msr::IA32_STAR
- arch::msr::IA32_TSC_AUX
- blk::qcow2::QCOW2_CMPR_SECTOR_SIZE
- blk::qcow2::QCOW2_MAGIC
- board::PCIE_MMIO_64_SIZE
- device::fw_cfg::FILE_NAME_SIZE
- device::fw_cfg::FW_CFG_BOOT_DEVICE
- device::fw_cfg::FW_CFG_BOOT_MENU
- device::fw_cfg::FW_CFG_CMDLINE_ADDR
- device::fw_cfg::FW_CFG_CMDLINE_DATA
- device::fw_cfg::FW_CFG_CMDLINE_SIZE
- device::fw_cfg::FW_CFG_DMA_SIGNATURE
- device::fw_cfg::FW_CFG_FEATURE
- device::fw_cfg::FW_CFG_FILE_DIR
- device::fw_cfg::FW_CFG_FILE_FIRST
- device::fw_cfg::FW_CFG_ID
- device::fw_cfg::FW_CFG_INITRD_ADDR
- device::fw_cfg::FW_CFG_INITRD_DATA
- device::fw_cfg::FW_CFG_INITRD_SIZE
- device::fw_cfg::FW_CFG_KERNEL_ADDR
- device::fw_cfg::FW_CFG_KERNEL_CMDLINE
- device::fw_cfg::FW_CFG_KERNEL_DATA
- device::fw_cfg::FW_CFG_KERNEL_ENTRY
- device::fw_cfg::FW_CFG_KERNEL_SIZE
- device::fw_cfg::FW_CFG_KNOWN_ITEMS
- device::fw_cfg::FW_CFG_MACHINE_ID
- device::fw_cfg::FW_CFG_MAX_CPUS
- device::fw_cfg::FW_CFG_NB_CPUS
- device::fw_cfg::FW_CFG_NOGRAPHIC
- device::fw_cfg::FW_CFG_NUMA
- device::fw_cfg::FW_CFG_RAM_SIZE
- device::fw_cfg::FW_CFG_SETUP_ADDR
- device::fw_cfg::FW_CFG_SETUP_DATA
- device::fw_cfg::FW_CFG_SETUP_SIZE
- device::fw_cfg::FW_CFG_SIGNATURE
- device::fw_cfg::FW_CFG_UUID
- device::fw_cfg::SELECTOR_WR
- device::fw_cfg::acpi::ALLOC_ZONE_FSEG
- device::fw_cfg::acpi::ALLOC_ZONE_HIGH
- device::fw_cfg::acpi::COMMAND_ADD_CHECKSUM
- device::fw_cfg::acpi::COMMAND_ADD_POINTER
- device::fw_cfg::acpi::COMMAND_ALLOCATE
- device::fw_cfg::acpi::FW_CFG_FILENAME_ACPI_TABLES
- device::fw_cfg::acpi::FW_CFG_FILENAME_RSDP
- device::fw_cfg::acpi::FW_CFG_FILENAME_TABLE_LOADER
- firmware::acpi::bindings::FADT_MAJOR_VERSION
- firmware::acpi::bindings::FADT_MINOR_VERSION
- firmware::acpi::bindings::MADT_IO_APIC
- firmware::acpi::bindings::MADT_LOCAL_X2APIC
- firmware::acpi::bindings::MADT_REVISION
- firmware::acpi::bindings::MCFG_REVISION
- firmware::acpi::bindings::RSDP_REVISION
- firmware::acpi::bindings::SIG_DSDT
- firmware::acpi::bindings::SIG_FADT
- firmware::acpi::bindings::SIG_MADT
- firmware::acpi::bindings::SIG_MCFG
- firmware::acpi::bindings::SIG_RSDP
- firmware::acpi::bindings::SIG_XSDT
- firmware::acpi::bindings::XSDT_REVISION
- firmware::acpi::reg::FADT_RESET_VAL
- firmware::dt::dtb::FDT_BEGIN_NODE
- firmware::dt::dtb::FDT_END
- firmware::dt::dtb::FDT_END_NODE
- firmware::dt::dtb::FDT_HEADER_LAST_COMP_VERSION
- firmware::dt::dtb::FDT_HEADER_MAGIC
- firmware::dt::dtb::FDT_HEADER_VERSION
- firmware::dt::dtb::FDT_NOP
- firmware::dt::dtb::FDT_PROP
- firmware::ovmf::x86_64::GUID_SIZE
- firmware::ovmf::x86_64::GUID_TABLE_FOOTER
- firmware::ovmf::x86_64::OFFSET_R_LENGTH_GUID_TABLE
- firmware::ovmf::x86_64::sev::GUID_SEV_ES_RESET_BLOCK
- firmware::ovmf::x86_64::sev::GUID_SEV_METADATA
- firmware::ovmf::x86_64::sev::SEV_SIGNATURE
- firmware::ovmf::x86_64::tdx::GUID_TDX_METADATA_OFFSET
- firmware::ovmf::x86_64::tdx::TDVF_SIGNATURE
- firmware::ovmf::x86_64::tdx::TDVF_VERSION
- firmware::uefi::HOB_HANDOFF_TABLE_VERSION
- fuse::bindings::FUSE_KERNEL_MINOR_VERSION
- fuse::bindings::FUSE_KERNEL_VERSION
- fuse::bindings::FUSE_ROOT_ID
- fuse::bindings::FUSE_UNIQUE_RESEND
- loader::elf::ELF_HEADER_MAGIC
- loader::elf::ELF_IDENT_CLASS_64
- loader::elf::ELF_IDENT_LITTLE_ENDIAN
- loader::elf::PT_LOAD
- loader::elf::PT_NOTE
- loader::elf::SHT_NOTE
- loader::linux::bootparams::E820_ACPI
- loader::linux::bootparams::E820_NVS
- loader::linux::bootparams::E820_PMEM
- loader::linux::bootparams::E820_RAM
- loader::linux::bootparams::E820_RESERVED
- loader::linux::bootparams::E820_RESERVED_KERN
- loader::linux::bootparams::E820_UNUSABLE
- loader::linux::bootparams::MAGIC_AA55
- loader::linux::bootparams::MAGIC_HDRS
- loader::linux::bootparams::SETUP_HEADER_OFFSET
- loader::xen::XEN_ELFNOTE_PHYS32_ENTRY
- loader::xen::start_info::XEN_HVM_MEMMAP_TYPE_ACPI
- loader::xen::start_info::XEN_HVM_MEMMAP_TYPE_DISABLED
- loader::xen::start_info::XEN_HVM_MEMMAP_TYPE_NVS
- loader::xen::start_info::XEN_HVM_MEMMAP_TYPE_PMEM
- loader::xen::start_info::XEN_HVM_MEMMAP_TYPE_RAM
- loader::xen::start_info::XEN_HVM_MEMMAP_TYPE_RESERVED
- loader::xen::start_info::XEN_HVM_MEMMAP_TYPE_UNUSABLE
- loader::xen::start_info::XEN_HVM_START_INFO_V1
- loader::xen::start_info::XEN_HVM_START_MAGIC_VALUE
- pci::config::BAR_IO
- pci::config::BAR_IO_MASK
- pci::config::BAR_MEM32
- pci::config::BAR_MEM64
- pci::config::BAR_MEM_MASK
- pci::config::BAR_PREFETCHABLE
- pci::config::OFFSET_BAR0
- pci::config::OFFSET_BAR5
- pci::pvpanic::PVPANIC_DEVICE_ID
- pci::pvpanic::PVPANIC_VENDOR_ID
- sys::kvm::KVMIO
- sys::kvm::KVM_API_VERSION
- sys::kvm::KVM_CPUID_FEATURES
- sys::kvm::KVM_CPUID_SIGNATURE
- sys::kvm::KVM_IRQCHIP_IOAPIC
- sys::kvm::KVM_IRQ_ROUTING_IRQCHIP
- sys::kvm::KVM_IRQ_ROUTING_MSI
- sys::kvm::KVM_MAX_CPUID_ENTRIES
- sys::kvm::MAX_IO_MSRS
- sys::sev::SEV_IOC_TYPE
- sys::vfio::IOMMUFD_TYPE
- sys::vfio::VFIO_TYPE
- sys::vhost::VHOST_FILE_UNBIND
- sys::vhost::VHOST_VIRTIO
- utils::uds::UDS_MAX_FD
- virtio::dev::blk::VIRTIO_BLK_ID_SIZE
- virtio::dev::vsock::VSOCK_CID_HOST
- virtio::queue::QUEUE_SIZE_MAX
- virtio::vu::bindings::MAX_CONFIG_SIZE