Lines Matching refs:virtio
55 fbl::unique_ptr<virtio::Backend> backend = nullptr;
57 zxlogf(SPEW, "virtio %02x:%02x.%1x using modern PCI backend\n", info.bus_id, info.dev_id, info.func_id);
58 backend.reset(new virtio::PciModernBackend(pci, info));
60 zxlogf(SPEW, "virtio %02x:%02x.%1x using legacy PCI backend\n", info.bus_id, info.dev_id, info.func_id);
61 backend.reset(new virtio::PciLegacyBackend(pci, info));
71 fbl::unique_ptr<virtio::Device> virtio_device = nullptr;
75 virtio_device.reset(new virtio::EthernetDevice(bus_device, fbl::move(bti),
80 virtio_device.reset(new virtio::BlockDevice(bus_device, fbl::move(bti),
85 virtio_device.reset(new virtio::ConsoleDevice(bus_device, fbl::move(bti),
89 virtio_device.reset(new virtio::GpuDevice(bus_device, fbl::move(bti), fbl::move(backend)));
93 virtio_device.reset(new virtio::RngDevice(bus_device, fbl::move(bti), fbl::move(backend)));
96 virtio_device.reset(new virtio::InputDevice(bus_device, fbl::move(bti),