• Home
  • Raw
  • Download

Lines Matching full:use

2 // Use of this source code is governed by a BSD-style license that can be
41 pub use self::pit::{Pit, PitError};
46 use std::collections::HashMap;
47 use std::collections::VecDeque;
48 use std::fs::File;
49 use std::sync::Arc;
51 use anyhow::anyhow;
52 use anyhow::Context;
53 use base::error;
54 use base::info;
55 use base::Tube;
56 use base::TubeError;
57 use cros_async::AsyncTube;
58 use cros_async::Executor;
59 use vm_control::DeviceControlCommand;
60 use vm_control::VmResponse;
61 use vm_memory::GuestMemory;
63 pub use self::acpi::ACPIPMFixedEvent;
64 pub use self::acpi::ACPIPMResource;
65 pub use self::bat::BatteryError;
66 pub use self::bat::GoldfishBattery;
67 pub use self::bus::Bus;
68 pub use self::bus::BusAccessInfo;
69 pub use self::bus::BusDevice;
70 pub use self::bus::BusDeviceObj;
71 pub use self::bus::BusDeviceSync;
72 pub use self::bus::BusRange;
73 pub use self::bus::BusResumeDevice;
74 pub use self::bus::BusType;
75 pub use self::bus::Error as BusError;
76 pub use self::bus::HostHotPlugKey;
77 pub use self::bus::HotPlugBus;
79 pub use self::bus_stats::BusStatistics;
81 pub use self::debugcon::Debugcon;
83 pub use self::direct_io::DirectIo;
85 pub use self::direct_io::DirectMmio;
87 pub use self::direct_irq::DirectIrq;
89 pub use self::direct_irq::DirectIrqError;
90 pub use self::i8042::I8042Device;
91 pub use self::irq_event::IrqEdgeEvent;
92 pub use self::irq_event::IrqLevelEvent;
93 pub use self::irqchip::*;
95 pub use self::pci::Ac97Backend;
97 pub use self::pci::Ac97Dev;
99 pub use self::pci::Ac97Parameters;
100 pub use self::pci::BarRange;
101 pub use self::pci::CrosvmDeviceId;
102 pub use self::pci::PciAddress;
103 pub use self::pci::PciAddressError;
104 pub use self::pci::PciBus;
105 pub use self::pci::PciClassCode;
106 pub use self::pci::PciConfigIo;
107 pub use self::pci::PciConfigMmio;
108 pub use self::pci::PciDevice;
109 pub use self::pci::PciDeviceError;
110 pub use self::pci::PciInterruptPin;
111 pub use self::pci::PciRoot;
112 pub use self::pci::PciRootCommand;
113 pub use self::pci::PciVirtualConfigMmio;
114 pub use self::pci::PreferredIrq;
115 pub use self::pci::StubPciDevice;
116 pub use self::pci::StubPciParameters;
117 pub use self::pflash::Pflash;
118 pub use self::pflash::PflashParameters;
119 pub use self::pl030::Pl030;
120 pub use self::serial::Serial;
121 pub use self::serial_device::Error as SerialError;
122 pub use self::serial_device::SerialDevice;
123 pub use self::serial_device::SerialHardware;
124 pub use self::serial_device::SerialParameters;
125 pub use self::serial_device::SerialType;
127 pub use self::software_tpm::SoftwareTpm;
128 pub use self::suspendable::DeviceState;
129 pub use self::suspendable::Suspendable;
130 pub use self::virtio::VirtioMmioDevice;
131 pub use self::virtio::VirtioPciDevice;
133 pub use self::vtpm_proxy::VtpmProxy;
149 pub use self::pci::{
154 pub use self::platform::VfioPlatformDevice;
155 pub use self::ac_adapter::AcAdapter;
156 pub use self::proxy::Error as ProxyError;
157 pub use self::proxy::ProxyDevice;
159 pub use self::usb::host_backend::host_backend_device_provider::HostBackendDeviceProvider;
161 pub use self::usb::xhci::xhci_controller::XhciController;
162 pub use self::vfio::VfioContainer;
163 pub use self::vfio::VfioDevice;
164 pub use self::vfio::VfioDeviceType;
165 pub use self::virtio::vfio_wrapper;
174 use serde::Deserialize;
176 use serde::Serialize;