/external/crosvm/devices/src/pci/ |
D | pci_device.rs | 65 pub trait PciDevice: Send { trait 133 impl<T: PciDevice> BusDevice for T { 135 PciDevice::debug_label(self) in debug_label() 188 impl<T: PciDevice + ?Sized> PciDevice for Box<T> { 247 impl PciDevice for TestDev {
|
D | mod.rs | 30 pub use self::pci_device::PciDevice;
|
D | pci_root.rs | 16 use crate::pci::pci_device::{Error, PciDevice}; 25 impl PciDevice for PciRootConfiguration {
|
D | ac97.rs | 23 use crate::pci::pci_device::{self, PciDevice, Result}; 270 impl PciDevice for Ac97Dev {
|
D | vfio_pci.rs | 23 use crate::pci::pci_device::{Error as PciDeviceError, PciDevice}; 761 impl PciDevice for VfioPciDevice {
|
/external/crosvm/docs/ |
D | architecture.md | 60 ### `PciRoot`/`PciDevice`/`VirtioPciDevice` 62 …PciDevice` trait objects. Because of a shortcut (or hack), the `ProxyDevice` only supports jailing…
|
/external/crosvm/devices/src/usb/xhci/ |
D | xhci_controller.rs | 6 PciAddress, PciBarConfiguration, PciClassCode, PciConfiguration, PciDevice, PciDeviceError, 165 impl PciDevice for XhciController {
|
/external/crosvm/devices/src/ |
D | lib.rs | 45 PciAddress, PciConfigIo, PciConfigMmio, PciDevice, PciDeviceError, PciInterruptPin, PciRoot,
|
/external/crosvm/arch/src/ |
D | lib.rs | 23 Bus, BusDevice, BusError, IrqChip, PciAddress, PciDevice, PciDeviceError, PciInterruptPin, 168 ) -> std::result::Result<Vec<(Box<dyn PciDevice>, Option<Minijail>)>, E1>, in build_vm() argument 308 mut devices: Vec<(Box<dyn PciDevice>, Option<Minijail>)>, in generate_pci_root() argument
|
/external/crosvm/aarch64/src/ |
D | lib.rs | 16 use devices::{Bus, BusError, IrqChip, IrqChipAArch64, PciConfigMmio, PciDevice, ProtectionType}; 242 ) -> std::result::Result<Vec<(Box<dyn PciDevice>, Option<Minijail>)>, E1>, in build_vm() argument
|
/external/crosvm/devices/src/virtio/ |
D | virtio_pci_device.rs | 19 PciClassCode, PciConfiguration, PciDevice, PciDeviceError, PciDisplaySubclass, PciHeaderType, 391 impl PciDevice for VirtioPciDevice {
|
/external/crosvm/x86_64/src/ |
D | lib.rs | 64 use devices::{IrqChip, IrqChipX86_64, PciConfigIo, PciDevice, ProtectionType}; 380 ) -> std::result::Result<Vec<(Box<dyn PciDevice>, Option<Minijail>)>, E1>, in build_vm() argument
|
/external/crosvm/src/ |
D | linux.rs | 46 self, HostBackendDeviceProvider, IrqChip, IrqEventIndex, KvmKernelIrqChip, PciDevice, 1637 ) -> DeviceResult<Vec<(Box<dyn PciDevice>, Option<Minijail>)>> { in create_devices() argument 1660 let dev = Box::new(dev) as Box<dyn PciDevice>; in create_devices()
|