Home
last modified time | relevance | path

Searched refs:PciAddress (Results 1 – 14 of 14) sorted by relevance

/external/crosvm/devices/src/pci/
Dpci_root.rs29 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 …]
Dpci_device.rs15 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
Dac97.rs24 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()
Dmod.rs31 pub use self::pci_root::{PciAddress, PciConfigIo, PciConfigMmio, PciRoot};
Dvfio_pci.rs24 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/
Dvirtio_device.rs9 use crate::pci::{MsixStatus, PciAddress, PciBarConfiguration, PciCapability};
77 fn get_device_bars(&mut self, _address: PciAddress) -> Vec<PciBarConfiguration> { in get_device_bars()
Dvirtio_pci_device.rs18 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/
Dxhci_controller.rs6 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/
Dfdt.rs10 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/
Dlib.rs45 PciAddress, PciConfigIo, PciConfigMmio, PciDevice, PciDeviceError, PciInterruptPin, PciRoot,
/external/crosvm/devices/src/virtio/fs/
Dmod.rs18 PciAddress, PciBarConfiguration, PciBarPrefetchable, PciBarRegionType, PciCapability,
316 fn get_device_bars(&mut self, address: PciAddress) -> Vec<PciBarConfiguration> { in get_device_bars()
/external/crosvm/arch/src/
Dlib.rs23 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/
Dmptable.rs13 use devices::{PciAddress, PciInterruptPin};
120 pci_irqs: Vec<(PciAddress, u32, PciInterruptPin)>, in setup_mptable() argument
/external/crosvm/devices/src/virtio/gpu/
Dmod.rs50 PciAddress, PciBarConfiguration, PciBarPrefetchable, PciBarRegionType, PciCapability,
1194 fn get_device_bars(&mut self, address: PciAddress) -> Vec<PciBarConfiguration> { in get_device_bars()