Lines Matching refs:dev

194         for dev in guard.iter() {  in find_device()
195 if matcher.match_device(dev, data) { in find_device()
196 return Some(dev.clone()); in find_device()
265 pub fn add_device(&self, dev: &Arc<dyn Device>) -> Result<(), SystemError> { in add_device()
266 let bus = dev.bus().and_then(|bus| bus.upgrade()); in add_device()
268 device_manager().add_groups(dev, bus.dev_groups())?; in add_device()
275 let dev_kobj = dev.clone() as Arc<dyn KObject>; in add_device()
280 dev.name(), in add_device()
287 bus.subsystem().add_device_to_vec(dev)?; in add_device()
443 for dev in bus.subsystem().devices().iter() { in rescan_devices()
444 rescan_devices_helper(dev)?; in rescan_devices()
452 pub fn probe_device(&self, dev: &Arc<dyn Device>) { in probe_device()
453 let bus = dev.bus().and_then(|bus| bus.upgrade()); in probe_device()
460 device_manager().device_initial_probe(dev).ok(); in probe_device()
463 interface.add_device(dev).ok(); in probe_device()
496 fn rescan_devices_helper(dev: &Arc<dyn Device>) -> Result<(), SystemError> { in rescan_devices_helper()
497 if dev.driver().is_none() { in rescan_devices_helper()
498 let need_parent_lock = dev in rescan_devices_helper()
506 device_manager().device_attach(dev)?; in rescan_devices_helper()
575 pub fn bus_add_device(dev: &Arc<dyn Device>) -> Result<(), SystemError> { in bus_add_device()
576 return bus_manager().add_device(dev); in bus_add_device()
588 pub fn bus_probe_device(dev: &Arc<dyn Device>) { in bus_probe_device()
589 info!("bus_probe_device: dev: {:?}", dev.name()); in bus_probe_device()
590 bus_manager().probe_device(dev); in bus_probe_device()
771 let dev = bus.find_device_by_name(s).ok_or(SystemError::ENODEV)?; in store() localVariable
772 let p = dev.driver().ok_or(SystemError::ENODEV)?; in store()
774 device_manager().device_driver_detach(&dev); in store()