Searched defs:BusDevice (Results 1 – 3 of 3) sorted by relevance
149 ) -> Result<(Vec<Arc<Mutex<dyn BusDevice>>>, BTreeMap<u32, String>), DeviceRegistrationError> { in generate_platform_bus()
89 pub trait BusDevice: Send + Suspendable { trait491 pub fn insert(&self, device: Arc<Mutex<dyn BusDevice>>, base: u64, len: u64) -> Result<()> { in insert()
208 pub fn add_device(&mut self, address: PciAddress, device: Arc<Mutex<dyn BusDevice>>) { in add_device()