Home
last modified time | relevance | path

Searched refs:PciDevice (Results 1 – 13 of 13) sorted by relevance

/external/crosvm/devices/src/pci/
Dpci_device.rs65 pub trait PciDevice: Send { interface
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 {
Dmod.rs30 pub use self::pci_device::PciDevice;
Dpci_root.rs16 use crate::pci::pci_device::{Error, PciDevice};
25 impl PciDevice for PciRootConfiguration {
Dac97.rs23 use crate::pci::pci_device::{self, PciDevice, Result};
270 impl PciDevice for Ac97Dev {
Dvfio_pci.rs23 use crate::pci::pci_device::{Error as PciDeviceError, PciDevice};
761 impl PciDevice for VfioPciDevice {
/external/crosvm/docs/
Darchitecture.md60 ### `PciRoot`/`PciDevice`/`VirtioPciDevice`
62PciDevice` trait objects. Because of a shortcut (or hack), the `ProxyDevice` only supports jailing…
/external/crosvm/devices/src/usb/xhci/
Dxhci_controller.rs6 PciAddress, PciBarConfiguration, PciClassCode, PciConfiguration, PciDevice, PciDeviceError,
165 impl PciDevice for XhciController {
/external/crosvm/devices/src/
Dlib.rs45 PciAddress, PciConfigIo, PciConfigMmio, PciDevice, PciDeviceError, PciInterruptPin, PciRoot,
/external/crosvm/arch/src/
Dlib.rs23 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/
Dlib.rs16 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/
Dvirtio_pci_device.rs19 PciClassCode, PciConfiguration, PciDevice, PciDeviceError, PciDisplaySubclass, PciHeaderType,
391 impl PciDevice for VirtioPciDevice {
/external/crosvm/x86_64/src/
Dlib.rs64 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/
Dlinux.rs46 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()