Lines Matching refs:dyn
55 ktype: Option<&'static dyn KObjType>,
57 parent: Option<Weak<dyn KObject>>,
59 devices: Vec<Arc<dyn Device>>,
60 bus: Option<Weak<dyn Bus>>,
67 fn probe(&self, device: &Arc<dyn PlatformDevice>) -> Result<(), SystemError> { in probe()
81 fn remove(&self, _device: &Arc<dyn PlatformDevice>) -> Result<(), SystemError> { in remove()
86 fn shutdown(&self, _device: &Arc<dyn PlatformDevice>) -> Result<(), SystemError> { in shutdown()
90 fn suspend(&self, _device: &Arc<dyn PlatformDevice>) -> Result<(), SystemError> { in suspend()
95 fn resume(&self, _device: &Arc<dyn PlatformDevice>) -> Result<(), SystemError> { in resume()
106 fn devices(&self) -> Vec<Arc<dyn Device>> { in devices()
110 fn add_device(&self, device: Arc<dyn Device>) { in add_device()
120 fn delete_device(&self, device: &Arc<dyn Device>) { in delete_device()
125 fn set_bus(&self, bus: Option<Weak<dyn Bus>>) { in set_bus()
129 fn bus(&self) -> Option<Weak<dyn Bus>> { in bus()
135 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref()
147 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent()
151 fn set_parent(&self, parent: Option<Weak<dyn KObject>>) { in set_parent()
163 fn kobj_type(&self) -> Option<&'static dyn KObjType> { in kobj_type()
167 fn set_kobj_type(&self, ktype: Option<&'static dyn KObjType>) { in set_kobj_type()