Home
last modified time | relevance | path

Searched refs:KObjectManager (Results 1 – 5 of 5) sorted by relevance

/DragonOS/kernel/src/driver/base/
H A Dkset.rs10 DynamicKObjKType, KObjType, KObject, KObjectManager, KObjectState, LockedKObjectState,
92 return KObjectManager::add_kobj(self.self_ref.upgrade().unwrap(), join_kset); in register()
99 KObjectManager::remove_kobj(self.self_ref.upgrade().unwrap()); in unregister()
H A Dkobject.rs178 pub struct KObjectManager; struct
180 impl KObjectManager { implementation
/DragonOS/kernel/src/exception/
H A Dsysfs.rs8 kobject::{KObjType, KObject, KObjectManager, KObjectSysFSOps},
120 KObjectManager::add_kobj(desc.clone() as Arc<dyn KObject>, Some(kset)).unwrap_or_else(|e| { in irq_sysfs_add()
131 KObjectManager::remove_kobj(desc.clone() as Arc<dyn KObject>); in irq_sysfs_del()
/DragonOS/kernel/src/driver/base/device/
H A Dmod.rs42 KObjType, KObject, KObjectCommonData, KObjectManager, KObjectState, LockedKObjectState,
521 KObjectManager::add_kobj(device.clone() as Arc<dyn KObject>, None).map_err(|e| { in add_device()
588 KObjectManager::add_kobj(class_dir.clone() as Arc<dyn KObject>, None) in class_dir_create_and_add()
H A Dbus.rs8 kobject::{KObjType, KObject, KObjectManager},
305 KObjectManager::init_and_add_kobj( in add_driver()