Lines Matching refs:Arc
11 sync::Arc,
23 _driver: &Arc<dyn Driver>, in driver_match_device()
24 _device: &Arc<dyn Device>, in driver_match_device()
37 .register(acpi_bus as Arc<dyn Bus>) in bus_init()
52 pub fn new() -> Arc<Self> { in new()
53 let bus = Arc::new(Self { in new()
57 .set_bus(Some(Arc::downgrade(&(bus.clone() as Arc<dyn Bus>)))); in new()
72 fn remove(&self, _device: &Arc<dyn Device>) -> Result<(), SystemError> { in remove()
76 fn shutdown(&self, _device: &Arc<dyn Device>) { in shutdown()
80 fn resume(&self, _device: &Arc<dyn Device>) -> Result<(), SystemError> { in resume()
89 _device: &Arc<dyn Device>, in match_device()
90 _driver: &Arc<dyn Driver>, in match_device()
97 fn probe(&self, _device: &Arc<dyn Device>) -> Result<(), SystemError> { in probe()