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::sync::Arc;
48 use anyhow::anyhow;
49 use anyhow::Context;
50 use base::debug;
51 use base::error;
52 use base::info;
53 use base::Tube;
54 use base::TubeError;
55 use cros_async::AsyncTube;
56 use cros_async::Executor;
57 use serde::Deserialize;
58 use serde::Serialize;
59 use vm_control::DeviceControlCommand;
60 use vm_control::DevicesState;
61 use vm_control::VmResponse;
62 use vm_memory::GuestMemory;
64 pub use self::acpi::ACPIPMFixedEvent;
65 pub use self::acpi::ACPIPMResource;
66 pub use self::bat::BatteryError;
67 pub use self::bat::GoldfishBattery;
68 pub use self::bus::Bus;
69 pub use self::bus::BusAccessInfo;
70 pub use self::bus::BusDevice;
71 pub use self::bus::BusDeviceObj;
72 pub use self::bus::BusDeviceSync;
73 pub use self::bus::BusRange;
74 pub use self::bus::BusResumeDevice;
75 pub use self::bus::BusType;
76 pub use self::bus::Error as BusError;
77 pub use self::bus::HotPlugBus;
78 pub use self::bus::HotPlugKey;
80 pub use self::bus_stats::BusStatistics;
82 pub use self::debugcon::Debugcon;
83 pub use self::fw_cfg::Error as FwCfgError;
84 pub use self::fw_cfg::FwCfgDevice;
85 pub use self::fw_cfg::FwCfgItemType;
86 pub use self::fw_cfg::FwCfgParameters;
87 pub use self::fw_cfg::FW_CFG_BASE_PORT;
88 pub use self::fw_cfg::FW_CFG_MAX_FILE_SLOTS;
89 pub use self::fw_cfg::FW_CFG_WIDTH;
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::*;
94 pub use self::pci::BarRange;
95 pub use self::pci::CrosvmDeviceId;
96 pub use self::pci::GpeScope;
98 pub use self::pci::HotPluggable;
100 pub use self::pci::IntxParameter;
102 pub use self::pci::NetResourceCarrier;
103 pub use self::pci::PciAddress;
104 pub use self::pci::PciAddressError;
105 pub use self::pci::PciBarConfiguration;
106 pub use self::pci::PciBarIndex;
107 pub use self::pci::PciBus;
108 pub use self::pci::PciClassCode;
109 pub use self::pci::PciConfigIo;
110 pub use self::pci::PciConfigMmio;
111 pub use self::pci::PciDevice;
112 pub use self::pci::PciDeviceError;
113 pub use self::pci::PciInterruptPin;
114 pub use self::pci::PciMmioMapper;
115 pub use self::pci::PciRoot;
116 pub use self::pci::PciRootCommand;
117 pub use self::pci::PciVirtualConfigMmio;
118 pub use self::pci::PreferredIrq;
120 pub use self::pci::ResourceCarrier;
121 pub use self::pci::StubPciDevice;
122 pub use self::pci::StubPciParameters;
123 pub use self::pflash::Pflash;
124 pub use self::pflash::PflashParameters;
125 pub use self::pl030::Pl030;
126 pub use self::pmc_virt::VirtualPmc;
127 pub use self::serial::Serial;
128 pub use self::serial_device::Error as SerialError;
129 pub use self::serial_device::SerialDevice;
130 pub use self::serial_device::SerialHardware;
131 pub use self::serial_device::SerialParameters;
132 pub use self::serial_device::SerialType;
133 pub use self::suspendable::DeviceState;
134 pub use self::suspendable::Suspendable;
136 pub use self::virtcpufreq::VirtCpufreq;
138 pub use self::virtcpufreq_v2::VirtCpufreqV2;
139 pub use self::virtio::VirtioMmioDevice;
140 pub use self::virtio::VirtioPciDevice;
142 pub use self::vtpm_proxy::VtpmProxy;
158 pub use self::pci::{
163 pub use self::platform::VfioPlatformDevice;
164 pub use self::ac_adapter::AcAdapter;
165 pub use self::proxy::ChildProcIntf;
166 pub use self::proxy::Error as ProxyError;
167 pub use self::proxy::ProxyDevice;
169 pub use self::usb::backend::device_provider::DeviceProvider;
171 pub use self::usb::xhci::xhci_controller::XhciController;
172 pub use self::vfio::VfioContainer;
173 pub use self::vfio::VfioDevice;
174 pub use self::vfio::VfioDeviceType;
175 pub use self::virtio::vfio_wrapper;
258 // Use 64MB chunks when writing the memory snapshot (if encryption is used).