Searched defs:BusDevice (Results 1 – 7 of 7) sorted by relevance
/aosp_15_r20/external/crosvm/src/crosvm/sys/linux/ |
H A D | jail_warden.rs | 72 ) -> Result<(Arc<Mutex<dyn BusDevice>>, Pid)>; in make_proxy_device() 144 ) -> Result<(Arc<Mutex<dyn BusDevice>>, Pid)> { in make_proxy_device() 252 ) -> Result<(Arc<Mutex<dyn BusDevice>>, Pid)> { in make_proxy_device()
|
/aosp_15_r20/external/crosvm/devices/src/ |
H A D | bus.rs | 91 pub trait BusDevice: Send + Suspendable { trait 565 pub fn insert(&self, device: Arc<Mutex<dyn BusDevice>>, base: u64, len: u64) -> Result<()> { in insert()
|
H A D | proxy.rs | 273 pub fn new<D: BusDevice, #[cfg(feature = "swap")] P: swap::PrepareFork>( in new() 376 pub fn new<D: BusDevice, #[cfg(feature = "swap")] P: swap::PrepareFork>( in new()
|
/aosp_15_r20/external/crosvm/arch/src/serial/sys/ |
H A D | linux.rs | 23 ) -> std::result::Result<Arc<Mutex<dyn BusDevice>>, DeviceRegistrationError> { in add_serial_device()
|
H A D | windows.rs | 52 ) -> std::result::Result<Arc<Mutex<dyn BusDevice>>, DeviceRegistrationError> { in add_serial_device()
|
/aosp_15_r20/external/crosvm/arch/src/sys/ |
H A D | linux.rs | 170 Vec<Arc<Mutex<dyn BusDevice>>>, in generate_platform_bus()
|
/aosp_15_r20/external/crosvm/devices/src/pci/ |
H A D | pci_root.rs | 282 device: Arc<Mutex<dyn BusDevice>>, in add_device() 485 device: &mut dyn BusDevice, in setup_mapping()
|