Lines Matching refs:Device

23     Device, DeviceManager,
47 pub fn device_attach(&self, dev: &Arc<dyn Device>) -> Result<bool, SystemError> { in device_attach()
51 pub fn device_initial_probe(&self, dev: &Arc<dyn Device>) -> Result<bool, SystemError> { in device_initial_probe()
58 dev: &Arc<dyn Device>, in do_device_attach() argument
189 pub fn device_is_bound(&self, dev: &Arc<dyn Device>) -> bool { in device_is_bound()
206 pub fn device_bind_driver(&self, dev: &Arc<dyn Device>) -> Result<(), SystemError> { in device_bind_driver()
230 fn unbind_cleanup(&self, dev: &Arc<dyn Device>) { in unbind_cleanup() argument
240 dev: Arc<dyn Device>,
267 pub fn new(dev: Arc<dyn Device>, check_async: bool, want_async: bool) -> Self { in new() argument
302 fn do_driver_attach(&self, device: &Arc<dyn Device>, driver: &Arc<dyn Driver>) -> bool { in do_driver_attach() argument
327 device: &Arc<dyn Device>, in match_device() argument
349 device: &Arc<dyn Device>, in probe_device() argument
359 device: &Arc<dyn Device>, in do_probe_device() argument
379 device: &Arc<dyn Device>, in really_probe() argument
466 fn add_to_sysfs(&self, device: &Arc<dyn Device>) -> Result<(), SystemError> { in add_to_sysfs()
503 fn remove_from_sysfs(&self, _device: &Arc<dyn Device>) { in remove_from_sysfs() argument
509 device: &Arc<dyn Device>, in call_driver_probe() argument
556 fn driver_bound(&self, device: &Arc<dyn Device>) { in driver_bound() argument
576 fn driver_is_bound(&self, device: &Arc<dyn Device>) -> bool { in driver_is_bound()
602 let dev = kobj.cast::<dyn Device>().map_err(|kobj| { in show()
637 let dev = kobj.cast::<dyn Device>().map_err(|kobj| { in store()