Crate fidl_fuchsia_virtualization_hardware

Source

Structs§

StartInfo
Contains the basic information required to start execution of a device.
Trap
Contains the details of a device trap.
VirtioBalloonConfigureQueueResponder
VirtioBalloonControlHandle
VirtioBalloonEventStream
VirtioBalloonGetMemStatsResponder
VirtioBalloonGetMemStatsResponse
VirtioBalloonMarker
VirtioBalloonProxy
VirtioBalloonReadyResponder
VirtioBalloonRequestStream
A Stream of incoming requests for fuchsia.virtualization.hardware/VirtioBalloon.
VirtioBalloonStartRequest
VirtioBalloonStartResponder
VirtioBalloonSynchronousProxy
VirtioBlockConfigureQueueResponder
VirtioBlockControlHandle
VirtioBlockEventStream
VirtioBlockMarker
VirtioBlockProxy
VirtioBlockReadyResponder
VirtioBlockRequestStream
A Stream of incoming requests for fuchsia.virtualization.hardware/VirtioBlock.
VirtioBlockStartRequest
VirtioBlockStartResponder
VirtioBlockStartResponse
VirtioBlockSynchronousProxy
VirtioConsoleConfigureQueueResponder
VirtioConsoleControlHandle
VirtioConsoleEventStream
VirtioConsoleMarker
VirtioConsoleProxy
VirtioConsoleReadyResponder
VirtioConsoleRequestStream
A Stream of incoming requests for fuchsia.virtualization.hardware/VirtioConsole.
VirtioConsoleStartRequest
VirtioConsoleStartResponder
VirtioConsoleSynchronousProxy
VirtioDeviceConfigureQueueRequest
VirtioDeviceConfigureQueueResponder
VirtioDeviceControlHandle
VirtioDeviceEventStream
VirtioDeviceMarker
VirtioDeviceNotifyQueueRequest
VirtioDeviceProxy
VirtioDeviceReadyRequest
VirtioDeviceReadyResponder
VirtioDeviceRequestStream
A Stream of incoming requests for fuchsia.virtualization.hardware/VirtioDevice.
VirtioDeviceSynchronousProxy
VirtioGpuConfigureQueueResponder
VirtioGpuControlHandle
VirtioGpuEventStream
VirtioGpuMarker
VirtioGpuProxy
VirtioGpuReadyResponder
VirtioGpuRequestStream
A Stream of incoming requests for fuchsia.virtualization.hardware/VirtioGpu.
VirtioGpuStartRequest
VirtioGpuStartResponder
VirtioGpuSynchronousProxy
VirtioImage
VirtioImages are shared with VirtioMagma, enabling guest clients to allocate GBM and Vulkan compatible images and share them with Sommelier as dma-bufs. An image corresponds to a single buffer collection, and also contains some opaque image info needed by VirtioMagma.
VirtioInputConfigureQueueResponder
VirtioInputControlHandle
VirtioInputEventStream
VirtioInputMarker
VirtioInputProxy
VirtioInputReadyResponder
VirtioInputRequestStream
A Stream of incoming requests for fuchsia.virtualization.hardware/VirtioInput.
VirtioInputStartRequest
VirtioInputStartResponder
VirtioInputSynchronousProxy
VirtioMagmaConfigureQueueResponder
VirtioMagmaControlHandle
VirtioMagmaEventStream
VirtioMagmaMarker
VirtioMagmaProxy
VirtioMagmaReadyResponder
VirtioMagmaRequestStream
A Stream of incoming requests for fuchsia.virtualization.hardware/VirtioMagma.
VirtioMagmaStartRequest
VirtioMagmaStartResponder
VirtioMagmaStartResponse
VirtioMagmaSynchronousProxy
VirtioMemConfigureQueueResponder
VirtioMemControlHandle
VirtioMemEventStream
VirtioMemMarker
VirtioMemOnConfigChangedRequest
VirtioMemProxy
VirtioMemReadyResponder
VirtioMemRequestStream
A Stream of incoming requests for fuchsia.virtualization.hardware/VirtioMem.
VirtioMemStartRequest
VirtioMemStartResponder
VirtioMemSynchronousProxy
VirtioNetConfigureQueueResponder
VirtioNetControlHandle
VirtioNetEventStream
VirtioNetMarker
VirtioNetProxy
VirtioNetReadyResponder
VirtioNetRequestStream
A Stream of incoming requests for fuchsia.virtualization.hardware/VirtioNet.
VirtioNetStartRequest
VirtioNetStartResponder
VirtioNetSynchronousProxy
VirtioRngConfigureQueueResponder
VirtioRngControlHandle
VirtioRngEventStream
VirtioRngMarker
VirtioRngProxy
VirtioRngReadyResponder
VirtioRngRequestStream
A Stream of incoming requests for fuchsia.virtualization.hardware/VirtioRng.
VirtioRngStartRequest
VirtioRngStartResponder
VirtioRngSynchronousProxy
VirtioSoundConfigureQueueResponder
VirtioSoundControlHandle
VirtioSoundEventStream
VirtioSoundMarker
VirtioSoundProxy
VirtioSoundReadyResponder
VirtioSoundRequestStream
A Stream of incoming requests for fuchsia.virtualization.hardware/VirtioSound.
VirtioSoundStartRequest
VirtioSoundStartResponder
VirtioSoundStartResponse
VirtioSoundSynchronousProxy
VirtioVsockConfigureQueueResponder
VirtioVsockControlHandle
VirtioVsockEventStream
VirtioVsockMarker
VirtioVsockProxy
VirtioVsockReadyResponder
VirtioVsockRequestStream
A Stream of incoming requests for fuchsia.virtualization.hardware/VirtioVsock.
VirtioVsockStartRequest
VirtioVsockStartResponder
VirtioVsockSynchronousProxy
VirtioWaylandConfigureQueueResponder
VirtioWaylandControlHandle
VirtioWaylandEventStream
VirtioWaylandGetImporterRequest
VirtioWaylandImporterControlHandle
VirtioWaylandImporterEventStream
VirtioWaylandImporterExportImageRequest
VirtioWaylandImporterExportImageResponder
VirtioWaylandImporterExportImageResponse
VirtioWaylandImporterImportImageRequest
VirtioWaylandImporterImportImageResponder
VirtioWaylandImporterImportImageResponse
VirtioWaylandImporterMarker
VirtioWaylandImporterProxy
VirtioWaylandImporterRequestStream
A Stream of incoming requests for fuchsia.virtualization.hardware/VirtioWaylandImporter.
VirtioWaylandImporterSynchronousProxy
VirtioWaylandMarker
VirtioWaylandProxy
VirtioWaylandReadyResponder
VirtioWaylandRequestStream
A Stream of incoming requests for fuchsia.virtualization.hardware/VirtioWayland.
VirtioWaylandStartRequest
VirtioWaylandStartResponder
VirtioWaylandStartWithWaylandServerRequest
VirtioWaylandStartWithWaylandServer_Responder
VirtioWaylandSynchronousProxy

Enums§

InputType
VirtioBalloonEvent
VirtioBalloonRequest
VirtioBlockEvent
VirtioBlockRequest
VirtioConsoleEvent
VirtioConsoleRequest
VirtioDeviceEvent
VirtioDeviceRequest
VirtioGpuEvent
VirtioGpuRequest
VirtioInputEvent
VirtioInputRequest
VirtioMagmaEvent
VirtioMagmaRequest
VirtioMemEvent
VirtioMemRequest
VirtioNetEvent
VirtioNetRequest
VirtioRngEvent
VirtioRngRequest
VirtioSoundEvent
VirtioSoundRequest
VirtioVsockEvent
VirtioVsockRequest
VirtioWaylandEvent
VirtioWaylandImporterEvent
VirtioWaylandImporterRequest
VirtioWaylandRequest

Constants§

EVENT_SET_CONFIG
Set a flag to inspect configs on the next interrupt.
EVENT_SET_INTERRUPT
If a flag is set, send an interrupt to the device.
EVENT_SET_QUEUE
Set a flag to inspect queues on the next interrupt.
VIRTIO_WAYLAND_INVALID_VFD_ID
VIRTIO_WAYLAND_MAX_IMAGE_INFO_SIZE
Sufficient to contain the opaque image info.

Traits§

VirtioBalloonProxyInterface
VirtioBlockProxyInterface
VirtioConsoleProxyInterface
VirtioDeviceProxyInterface
VirtioGpuProxyInterface
VirtioInputProxyInterface
VirtioMagmaProxyInterface
VirtioMemProxyInterface
VirtioNetProxyInterface
VirtioRngProxyInterface
VirtioSoundProxyInterface
VirtioVsockProxyInterface
VirtioWaylandImporterProxyInterface
VirtioWaylandProxyInterface

Type Aliases§

VirtioNetStartResult
VirtioVsockStartResult