blob: f7828607d0d32556b2c4df74b7126b6ea3cb0fef [file] [log] [blame]
const fuchsia.virtualization.hardware/EVENT_SET_CONFIG uint32 1
const fuchsia.virtualization.hardware/EVENT_SET_INTERRUPT uint32 2
const fuchsia.virtualization.hardware/EVENT_SET_QUEUE uint32 0
protocol/member fuchsia.virtualization.hardware/KeyboardListener.OnKeyboardEvent(fuchsia.ui.input/KeyboardEvent event)
protocol fuchsia.virtualization.hardware/KeyboardListener
protocol/member fuchsia.virtualization.hardware/PointerListener.OnPointerEvent(fuchsia.ui.input/PointerEvent event)
protocol/member fuchsia.virtualization.hardware/PointerListener.OnSizeChanged(fuchsia.ui.gfx/vec3 size)
protocol fuchsia.virtualization.hardware/PointerListener
struct/member fuchsia.virtualization.hardware/StartInfo.event zx/handle:EVENT
struct/member fuchsia.virtualization.hardware/StartInfo.guest zx/handle:<GUEST,optional>
struct/member fuchsia.virtualization.hardware/StartInfo.trap fuchsia.virtualization.hardware/Trap
struct/member fuchsia.virtualization.hardware/StartInfo.vmo zx/handle:VMO
resource struct fuchsia.virtualization.hardware/StartInfo
struct/member fuchsia.virtualization.hardware/Trap.addr uint64
struct/member fuchsia.virtualization.hardware/Trap.size uint64
struct fuchsia.virtualization.hardware/Trap
const fuchsia.virtualization.hardware/VIRTIO_WAYLAND_INVALID_VFD_ID uint32 0
const fuchsia.virtualization.hardware/VIRTIO_WAYLAND_MAX_IMAGE_INFO_SIZE uint32 128
protocol/member fuchsia.virtualization.hardware/VirtioBalloon.ConfigureQueue(uint16 queue,uint16 size,uint64 desc,uint64 avail,uint64 used) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioBalloon.GetMemStats() -> (int32 status,vector<fuchsia.virtualization/MemStat>:optional mem_stats)
protocol/member fuchsia.virtualization.hardware/VirtioBalloon.NotifyQueue(uint16 queue)
protocol/member fuchsia.virtualization.hardware/VirtioBalloon.Ready(uint32 negotiated_features) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioBalloon.Start(fuchsia.virtualization.hardware/StartInfo start_info) -> ()
protocol fuchsia.virtualization.hardware/VirtioBalloon
protocol/member fuchsia.virtualization.hardware/VirtioBlock.ConfigureQueue(uint16 queue,uint16 size,uint64 desc,uint64 avail,uint64 used) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioBlock.NotifyQueue(uint16 queue)
protocol/member fuchsia.virtualization.hardware/VirtioBlock.Ready(uint32 negotiated_features) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioBlock.Start(fuchsia.virtualization.hardware/StartInfo start_info,string:20 id,fuchsia.virtualization/BlockMode mode,fuchsia.virtualization/BlockFormat format,fuchsia.io/File file) -> (uint64 size)
protocol fuchsia.virtualization.hardware/VirtioBlock
protocol/member fuchsia.virtualization.hardware/VirtioConsole.ConfigureQueue(uint16 queue,uint16 size,uint64 desc,uint64 avail,uint64 used) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioConsole.NotifyQueue(uint16 queue)
protocol/member fuchsia.virtualization.hardware/VirtioConsole.Ready(uint32 negotiated_features) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioConsole.Start(fuchsia.virtualization.hardware/StartInfo start_info,zx/handle:SOCKET socket) -> ()
protocol fuchsia.virtualization.hardware/VirtioConsole
protocol/member fuchsia.virtualization.hardware/VirtioDevice.ConfigureQueue(uint16 queue,uint16 size,uint64 desc,uint64 avail,uint64 used) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioDevice.NotifyQueue(uint16 queue)
protocol/member fuchsia.virtualization.hardware/VirtioDevice.Ready(uint32 negotiated_features) -> ()
protocol fuchsia.virtualization.hardware/VirtioDevice
protocol/member fuchsia.virtualization.hardware/VirtioGpu.ConfigureQueue(uint16 queue,uint16 size,uint64 desc,uint64 avail,uint64 used) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioGpu.NotifyQueue(uint16 queue)
protocol/member fuchsia.virtualization.hardware/VirtioGpu.OnConfigChanged -> ()
protocol/member fuchsia.virtualization.hardware/VirtioGpu.Ready(uint32 negotiated_features) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioGpu.Start(fuchsia.virtualization.hardware/StartInfo start_info,client_end:<fuchsia.virtualization.hardware/KeyboardListener,optional> keyboard_listener,client_end:<fuchsia.virtualization.hardware/PointerListener,optional> pointer_listener) -> ()
protocol fuchsia.virtualization.hardware/VirtioGpu
struct/member fuchsia.virtualization.hardware/VirtioImage.info vector<uint8>:128
struct/member fuchsia.virtualization.hardware/VirtioImage.token zx/handle:<EVENTPAIR,optional>
struct/member fuchsia.virtualization.hardware/VirtioImage.vmo zx/handle:VMO
resource struct fuchsia.virtualization.hardware/VirtioImage
protocol/member fuchsia.virtualization.hardware/VirtioInput.ConfigureQueue(uint16 queue,uint16 size,uint64 desc,uint64 avail,uint64 used) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioInput.NotifyQueue(uint16 queue)
protocol/member fuchsia.virtualization.hardware/VirtioInput.Ready(uint32 negotiated_features) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioInput.Start(fuchsia.virtualization.hardware/StartInfo start_info) -> ()
protocol fuchsia.virtualization.hardware/VirtioInput
protocol/member fuchsia.virtualization.hardware/VirtioMagma.ConfigureQueue(uint16 queue,uint16 size,uint64 desc,uint64 avail,uint64 used) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioMagma.NotifyQueue(uint16 queue)
protocol/member fuchsia.virtualization.hardware/VirtioMagma.Ready(uint32 negotiated_features) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioMagma.Start(fuchsia.virtualization.hardware/StartInfo start_info,zx/handle:VMAR vmar,client_end:<fuchsia.virtualization.hardware/VirtioWaylandImporter,optional> wayland_importer) -> (int32 status)
protocol fuchsia.virtualization.hardware/VirtioMagma
protocol/member fuchsia.virtualization.hardware/VirtioNet.ConfigureQueue(uint16 queue,uint16 size,uint64 desc,uint64 avail,uint64 used) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioNet.NotifyQueue(uint16 queue)
protocol/member fuchsia.virtualization.hardware/VirtioNet.Ready(uint32 negotiated_features) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioNet.Start(fuchsia.virtualization.hardware/StartInfo start_info,fuchsia.hardware.ethernet/MacAddress mac_address,bool enable_bridge) -> ()
protocol fuchsia.virtualization.hardware/VirtioNet
protocol/member fuchsia.virtualization.hardware/VirtioRng.ConfigureQueue(uint16 queue,uint16 size,uint64 desc,uint64 avail,uint64 used) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioRng.NotifyQueue(uint16 queue)
protocol/member fuchsia.virtualization.hardware/VirtioRng.Ready(uint32 negotiated_features) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioRng.Start(fuchsia.virtualization.hardware/StartInfo start_info) -> ()
protocol fuchsia.virtualization.hardware/VirtioRng
protocol/member fuchsia.virtualization.hardware/VirtioWayland.ConfigureQueue(uint16 queue,uint16 size,uint64 desc,uint64 avail,uint64 used) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioWayland.GetImporter(server_end:fuchsia.virtualization.hardware/VirtioWaylandImporter importer)
protocol/member fuchsia.virtualization.hardware/VirtioWayland.NotifyQueue(uint16 queue)
protocol/member fuchsia.virtualization.hardware/VirtioWayland.Ready(uint32 negotiated_features) -> ()
protocol/member fuchsia.virtualization.hardware/VirtioWayland.Start(fuchsia.virtualization.hardware/StartInfo start_info,zx/handle:VMAR vmar,fuchsia.virtualization/WaylandDispatcher dispatcher,fuchsia.sysmem/Allocator sysmem_allocator,fuchsia.scenic.allocation/Allocator scenic_allocator) -> ()
protocol fuchsia.virtualization.hardware/VirtioWayland
protocol/member fuchsia.virtualization.hardware/VirtioWaylandImporter.ExportImage(uint32 vfd_id) -> (int32 status,box<fuchsia.virtualization.hardware/VirtioImage> image)
protocol/member fuchsia.virtualization.hardware/VirtioWaylandImporter.ImportImage(fuchsia.virtualization.hardware/VirtioImage image) -> (uint32 vfd_id)
protocol fuchsia.virtualization.hardware/VirtioWaylandImporter
library fuchsia.virtualization.hardware