/DragonOS-0.1.9/kernel/src/driver/base/ |
D | kset.rs | 19 pub struct KSet { struct 23 inner: RwLock<InnerKSet>, argument 27 parent_data: RwLock<KSetParentData>, argument 28 self_ref: Weak<KSet>, argument 31 impl Hash for KSet { implementation 38 impl core::cmp::Eq for KSet {} implementation 40 impl core::cmp::PartialEq for KSet { implementation 46 impl KSet { impl 76 join_kset: Option<Arc<KSet>>, in new_and_add() 149 impl KObject for KSet { implementation [all …]
|
D | subsys.rs | 85 pub fn subsys(&self) -> Arc<KSet> { in subsys() 128 pub fn devices_kset(&self) -> Option<Arc<KSet>> { in devices_kset() 134 pub fn set_devices_kset(&self, devices_kset: Arc<KSet>) { in set_devices_kset() 140 pub fn drivers_kset(&self) -> Option<Arc<KSet>> { in drivers_kset() 144 pub fn set_drivers_kset(&self, drivers_kset: Arc<KSet>) { in set_drivers_kset()
|
D | kobject.rs | 40 fn kset(&self) -> Option<Arc<KSet>>; in kset() 43 fn set_kset(&self, kset: Option<Arc<KSet>>); in set_kset() 168 join_kset: Option<Arc<KSet>>, in init_and_add_kobj() 181 join_kset: Option<Arc<KSet>>, in add_kobj()
|
D | cpu.rs | 214 fn kset(&self) -> Option<Arc<KSet>> { in kset() 218 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
|
/DragonOS-0.1.9/kernel/src/driver/open_firmware/ |
D | device_node.rs | 125 fn kset(&self) -> Option<Arc<KSet>> { in kset() 129 fn set_kset(&self, _kset: Option<Arc<KSet>>) { in set_kset()
|
/DragonOS-0.1.9/kernel/src/driver/input/serio/i8042/ |
D | i8042_driver.rs | 155 fn kset(&self) -> Option<Arc<KSet>> { in kset() 159 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
|
D | i8042_device.rs | 129 fn kset(&self) -> Option<Arc<KSet>> { in kset() 133 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
|
D | i8042_ports.rs | 127 fn kset(&self) -> Option<Arc<KSet>> { in kset() 131 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
|
/DragonOS-0.1.9/kernel/src/driver/serial/serial8250/ |
D | mod.rs | 278 fn kset(&self) -> Option<Arc<KSet>> { in kset() 282 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset() 491 fn kset(&self) -> Option<Arc<KSet>> { in kset() 495 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
|
/DragonOS-0.1.9/kernel/src/driver/input/ps2_mouse/ |
D | ps_mouse_driver.rs | 179 fn kset(&self) -> Option<Arc<KSet>> { in kset() 183 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
|
D | ps_mouse_device.rs | 540 fn kset(&self) -> Option<alloc::sync::Arc<KSet>> { in kset() 544 fn set_kset(&self, kset: Option<alloc::sync::Arc<KSet>>) { in set_kset()
|
/DragonOS-0.1.9/kernel/src/driver/base/platform/ |
D | platform_device.rs | 247 fn kset(&self) -> Option<Arc<KSet>> { in kset() 271 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
|
/DragonOS-0.1.9/kernel/src/driver/disk/ahci/ |
D | ahcidisk.rs | 448 fn kset(&self) -> Option<Arc<KSet>> { in kset() 480 fn set_kset(&self, _kset: Option<Arc<KSet>>) { in set_kset()
|
/DragonOS-0.1.9/kernel/src/driver/net/e1000e/ |
D | e1000e_driver.rs | 303 fn kset(&self) -> Option<Arc<crate::driver::base::kset::KSet>> { in kset() 307 fn set_kset(&self, _kset: Option<Arc<crate::driver::base::kset::KSet>>) { in set_kset()
|
/DragonOS-0.1.9/kernel/src/driver/video/fbdev/ |
D | vesafb.rs | 240 fn kset(&self) -> Option<Arc<KSet>> { in kset() 244 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset() 732 fn kset(&self) -> Option<Arc<KSet>> { in kset() 736 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
|
/DragonOS-0.1.9/kernel/src/driver/net/ |
D | virtio_net.rs | 377 fn kset(&self) -> Option<Arc<crate::driver::base::kset::KSet>> { in kset() 381 fn set_kset(&self, _kset: Option<Arc<crate::driver::base::kset::KSet>>) { in set_kset()
|
/DragonOS-0.1.9/kernel/src/driver/video/fbdev/base/ |
D | fbmem.rs | 293 fn kset(&self) -> Option<Arc<KSet>> { in kset() 297 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
|
/DragonOS-0.1.9/kernel/src/driver/tty/ |
D | tty_device.rs | 377 fn kset(&self) -> Option<Arc<crate::driver::base::kset::KSet>> { in kset() 381 fn set_kset(&self, kset: Option<Arc<crate::driver::base::kset::KSet>>) { in set_kset()
|
D | tty_driver.rs | 290 fn kset(&self) -> Option<alloc::sync::Arc<crate::driver::base::kset::KSet>> { in kset() 294 fn set_kset(&self, _kset: Option<alloc::sync::Arc<crate::driver::base::kset::KSet>>) { in set_kset()
|
/DragonOS-0.1.9/kernel/src/driver/base/device/ |
D | mod.rs | 101 pub(self) unsafe fn set_sys_dev_block_kset(kset: Arc<KSet>) { in set_sys_dev_block_kset() 105 pub(self) unsafe fn set_sys_dev_char_kset(kset: Arc<KSet>) { in set_sys_dev_char_kset() 114 pub(self) unsafe fn set_sys_devices_virtual_kset(kset: Arc<KSet>) { in set_sys_devices_virtual_kset()
|
/DragonOS-0.1.9/kernel/src/driver/video/fbdev/base/fbcon/ |
D | mod.rs | 146 fn kset(&self) -> Option<Arc<KSet>> { in kset() 150 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
|
/DragonOS-0.1.9/kernel/src/exception/ |
D | irqdesc.rs | 557 fn kset(&self) -> Option<Arc<KSet>> { in kset() 561 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
|