Home
last modified time | relevance | path

Searched defs:BusDevice (Results 1 – 7 of 7) sorted by relevance

/aosp_15_r20/external/crosvm/src/crosvm/sys/linux/
H A Djail_warden.rs72 ) -> 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 Dbus.rs91 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 Dproxy.rs273 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 Dlinux.rs23 ) -> std::result::Result<Arc<Mutex<dyn BusDevice>>, DeviceRegistrationError> { in add_serial_device()
H A Dwindows.rs52 ) -> std::result::Result<Arc<Mutex<dyn BusDevice>>, DeviceRegistrationError> { in add_serial_device()
/aosp_15_r20/external/crosvm/arch/src/sys/
H A Dlinux.rs170 Vec<Arc<Mutex<dyn BusDevice>>>, in generate_platform_bus()
/aosp_15_r20/external/crosvm/devices/src/pci/
H A Dpci_root.rs282 device: Arc<Mutex<dyn BusDevice>>, in add_device()
485 device: &mut dyn BusDevice, in setup_mapping()