Lines Matching refs:dyn

27     fn as_any_ref(&self) -> &dyn core::any::Any;  in as_any_ref()
35 fn parent(&self) -> Option<Weak<dyn KObject>>; in parent()
38 fn set_parent(&self, parent: Option<Weak<dyn KObject>>); in set_parent()
46 fn kobj_type(&self) -> Option<&'static dyn KObjType>; in kobj_type()
48 fn set_kobj_type(&self, ktype: Option<&'static dyn KObjType>); in set_kobj_type()
61 impl dyn KObject { impl
71 impl DowncastArc for dyn KObject {
72 fn as_any_arc(self: Arc<Self>) -> Arc<dyn Any> { in as_any_arc()
81 pub parent: Option<Weak<dyn KObject>>,
83 pub kobj_type: Option<&'static dyn KObjType>,
87 pub fn get_parent_or_clear_weak(&mut self) -> Option<Weak<dyn KObject>> { in get_parent_or_clear_weak()
94 fn release(&self, _kobj: Arc<dyn KObject>) {} in release()
95 fn sysfs_ops(&self) -> Option<&dyn SysFSOps>; in sysfs_ops()
97 fn attribute_groups(&self) -> Option<&'static [&'static dyn AttributeGroup]>; in attribute_groups()
138 fn support(&self, attr: &dyn Attribute) -> SysFSOpsSupport { in support()
144 kobj: Arc<dyn KObject>, in show()
145 attr: &dyn Attribute, in show()
161 kobj: Arc<dyn KObject>, in store()
162 attr: &dyn Attribute, in store()
182 kobj: Arc<dyn KObject>, in init_and_add_kobj()
184 kobj_type: Option<&'static dyn KObjType>, in init_and_add_kobj()
190 pub fn kobj_init(kobj: &Arc<dyn KObject>, kobj_type: Option<&'static dyn KObjType>) { in kobj_init()
195 kobj: Arc<dyn KObject>, in add_kobj()
202 kobj.set_parent(Some(Arc::downgrade(&(kset as Arc<dyn KObject>)))); in add_kobj()
225 fn create_dir(kobj: Arc<dyn KObject>) -> Result<(), SystemError> { in create_dir()
245 pub fn remove_kobj(kobj: Arc<dyn KObject>) { in remove_kobj()
270 fn release(&self, kobj: Arc<dyn KObject>) { in release()
274 fn sysfs_ops(&self) -> Option<&dyn SysFSOps> { in sysfs_ops()
278 fn attribute_groups(&self) -> Option<&'static [&'static dyn AttributeGroup]> { in attribute_groups()