/external/crosvm/devices/src/pci/ |
D | pci_root.rs | 29 fn allocate_address(&mut self, _resources: &mut SystemAllocator) -> Result<PciAddress, Error> { in allocate_address() argument 31 Ok(PciAddress { in allocate_address() 55 pub struct PciAddress { struct 61 impl Display for PciAddress { argument 67 impl PciAddress { impl 84 (PciAddress { bus, dev, func }, register) in from_config_address() 95 PciAddress { in from_string() 114 PciAddress { in is_root() 128 devices: BTreeMap<PciAddress, Arc<Mutex<dyn BusDevice>>>, 156 pub fn add_device(&mut self, address: PciAddress, device: Arc<Mutex<dyn BusDevice>>) { in add_device() argument [all …]
|
D | pci_device.rs | 15 use crate::pci::{PciAddress, PciInterruptPin}; 69 fn allocate_address(&mut self, resources: &mut SystemAllocator) -> Result<PciAddress>; in allocate_address() argument 193 fn allocate_address(&mut self, resources: &mut SystemAllocator) -> Result<PciAddress> { in allocate_address() argument 268 fn allocate_address(&mut self, resources: &mut SystemAllocator) -> Result<PciAddress> { in allocate_address() argument
|
D | ac97.rs | 24 use crate::pci::{PciAddress, PciDeviceError, PciInterruptPin}; 102 pci_address: Option<PciAddress>, 275 fn allocate_address(&mut self, resources: &mut SystemAllocator) -> Result<PciAddress> { in allocate_address() argument 283 }) => Some(PciAddress { bus, dev, func }), in allocate_address()
|
D | mod.rs | 31 pub use self::pci_root::{PciAddress, PciConfigIo, PciConfigMmio, PciRoot};
|
D | vfio_pci.rs | 24 use crate::pci::{PciAddress, PciClassCode, PciInterruptPin}; 442 pci_address: Option<PciAddress>, 769 ) -> Result<PciAddress, PciDeviceError> { in allocate_address() argument 771 let address = PciAddress::from_string(self.device.device_name()); in allocate_address()
|
/external/crosvm/devices/src/virtio/ |
D | virtio_device.rs | 9 use crate::pci::{MsixStatus, PciAddress, PciBarConfiguration, PciCapability}; 77 fn get_device_bars(&mut self, _address: PciAddress) -> Vec<PciBarConfiguration> { in get_device_bars()
|
D | virtio_pci_device.rs | 18 MsixCap, MsixConfig, PciAddress, PciBarConfiguration, PciCapability, PciCapabilityID, 202 pci_address: Option<PciAddress>, 399 ) -> std::result::Result<PciAddress, PciDeviceError> { in allocate_address() argument 407 }) => Some(PciAddress { bus, dev, func }), in allocate_address()
|
/external/crosvm/devices/src/usb/xhci/ |
D | xhci_controller.rs | 6 PciAddress, PciBarConfiguration, PciClassCode, PciConfiguration, PciDevice, PciDeviceError, 97 pci_address: Option<PciAddress>, 173 ) -> Result<PciAddress, PciDeviceError> { in allocate_address() argument 181 }) => Some(PciAddress { bus, dev, func }), in allocate_address()
|
/external/crosvm/aarch64/src/ |
D | fdt.rs | 10 use devices::{PciAddress, PciInterruptPin}; 234 pci_irqs: Vec<(PciAddress, u32, PciInterruptPin)>, in create_pci_nodes() argument 358 pci_irqs: Vec<(PciAddress, u32, PciInterruptPin)>, in create_fdt() argument
|
/external/crosvm/devices/src/ |
D | lib.rs | 45 PciAddress, PciConfigIo, PciConfigMmio, PciDevice, PciDeviceError, PciInterruptPin, PciRoot,
|
/external/crosvm/devices/src/virtio/fs/ |
D | mod.rs | 18 PciAddress, PciBarConfiguration, PciBarPrefetchable, PciBarRegionType, PciCapability, 316 fn get_device_bars(&mut self, address: PciAddress) -> Vec<PciBarConfiguration> { in get_device_bars()
|
/external/crosvm/arch/src/ |
D | lib.rs | 23 Bus, BusDevice, BusError, IrqChip, PciAddress, PciDevice, PciDeviceError, PciInterruptPin, 317 Vec<(PciAddress, u32, PciInterruptPin)>, in generate_pci_root() argument 329 let mut device_addrs = Vec::<PciAddress>::new(); in generate_pci_root()
|
/external/crosvm/x86_64/src/ |
D | mptable.rs | 13 use devices::{PciAddress, PciInterruptPin}; 120 pci_irqs: Vec<(PciAddress, u32, PciInterruptPin)>, in setup_mptable() argument
|
/external/crosvm/devices/src/virtio/gpu/ |
D | mod.rs | 50 PciAddress, PciBarConfiguration, PciBarPrefetchable, PciBarRegionType, PciCapability, 1194 fn get_device_bars(&mut self, address: PciAddress) -> Vec<PciBarConfiguration> { in get_device_bars()
|