Home
last modified time | relevance | path

Searched refs:kset (Results 1 – 25 of 42) sorted by relevance

12

/DragonOS/kernel/src/driver/base/
H A Dkobject.rs24 use super::kset::KSet;
41 fn kset(&self) -> Option<Arc<KSet>>; in kset() method
44 fn set_kset(&self, kset: Option<Arc<KSet>>); in set_kset()
82 pub kset: Option<Arc<KSet>>, field
198 if let Some(kset) = join_kset { in add_kobj()
199 kset.join(&kobj); in add_kobj()
202 kobj.set_parent(Some(Arc::downgrade(&(kset as Arc<dyn KObject>)))); in add_kobj()
210 if let Some(kset) = kobj.kset() { in add_kobj()
211 kset.leave(&kobj); in add_kobj()
257 let kset = kobj.kset(); in remove_kobj() localVariable
[all …]
H A Dkset.rs78 let kset = KSet::new(name); in new_and_add() localVariable
80 kset.set_parent(Some(Arc::downgrade(&parent_kobj))); in new_and_add()
82 kset.register(join_kset)?; in new_and_add()
83 return Ok(kset); in new_and_add()
110 assert!(kobj.kset().is_none()); in join()
186 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
187 self.parent_data.read().kset.clone() in kset()
190 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
191 self.parent_data.write().kset = kset; in set_kset()
210 kset: Option<Arc<KSet>>, field
[all …]
H A Dcpu.rs22 kset::KSet,
225 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
226 self.inner.read().kobject_common.kset.clone() in kset()
229 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
230 self.inner.write().kobject_common.kset = kset; in set_kset()
H A Dmod.rs10 pub mod kset; module
H A Dhypervisor.rs5 use super::kset::KSet;
H A Dfirmware.rs5 use super::kset::KSet;
/DragonOS/kernel/src/driver/input/serio/i8042/
H A Di8042_driver.rs12 kset::KSet,
37 kset: None, in new()
56 kset: Option<Arc<KSet>>, field
155 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
156 self.inner.lock().kset.clone() in kset()
159 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
160 self.inner.lock().kset = kset; in set_kset()
H A Di8042_ports.rs13 kset::KSet,
138 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
139 self.inner().kobject_common.kset.clone() in kset()
142 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
143 self.inner().kobject_common.kset = kset; in set_kset()
H A Di8042_device.rs13 kset::KSet,
141 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
142 self.inner().kobject_common.kset.clone() in kset()
145 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
146 self.inner().kobject_common.kset = kset; in set_kset()
/DragonOS/kernel/src/driver/pci/test/
H A Dpt_driver.rs16 kset::KSet,
136 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
137 self.kobj_data.read().kset.clone() in kset()
140 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
141 self.kobj_data.write().kset = kset; in set_kset()
H A Dpt_device.rs15 kset::KSet,
164 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
165 self.kobj_data.read().kset.clone() in kset()
168 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
169 self.kobj_data.write().kset = kset; in set_kset()
/DragonOS/kernel/src/driver/serial/serial8250/
H A Dmod.rs23 kset::KSet,
324 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
325 self.inner.read().kobject_common.kset.clone() in kset()
328 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
329 self.inner.write().kobject_common.kset = kset; in set_kset()
389 kset: Option<Arc<KSet>>, field
400 kset: None, in new()
523 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
524 self.inner.read().kset.clone() in kset()
527 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
[all …]
/DragonOS/kernel/src/driver/pci/
H A Ddevice.rs13 kset::KSet,
149 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
150 self.inner().kobject_common.kset.clone() in kset()
175 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
176 self.inner().kobject_common.kset = kset; in set_kset()
H A Draw_device.rs13 kset::KSet,
172 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
173 self.inner.read().kobject_common.kset.clone() in kset()
176 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
177 self.inner.write().kobject_common.kset = kset; in set_kset()
/DragonOS/kernel/src/driver/input/ps2_mouse/
H A Dps_mouse_driver.rs16 kset::KSet,
87 kset: None, in new()
118 kset: Option<Arc<KSet>>, field
180 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
181 self.inner.lock().kset.clone() in kset()
184 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
185 self.inner.lock().kset = kset; in set_kset()
/DragonOS/kernel/src/driver/rtc/
H A Drtc_cmos.rs23 kset::KSet,
170 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
171 self.inner().kobject_common.kset.clone() in kset()
174 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
175 self.inner().kobject_common.kset = kset; in set_kset()
H A Dsysfs.rs15 kset::KSet,
208 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
209 self.inner().kobject_common.kset.clone() in kset()
212 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
213 self.inner().kobject_common.kset = kset; in set_kset()
/DragonOS/kernel/src/driver/base/platform/
H A Dplatform_device.rs17 kset::KSet,
242 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
243 self.inner().kobject_common.kset.clone() in kset()
266 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
267 self.inner().kobject_common.kset = kset; in set_kset()
/DragonOS/kernel/src/driver/net/
H A Dvirtio_net.rs31 kset::KSet,
155 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
156 self.inner().kobj_common.kset.clone() in kset()
159 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
160 self.inner().kobj_common.kset = kset; in set_kset()
735 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
736 self.inner().kobj_common.kset.clone() in kset()
739 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
740 self.inner().kobj_common.kset = kset; in set_kset()
940 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
[all …]
/DragonOS/kernel/src/driver/block/
H A Dvirtio_blk.rs30 kset::KSet,
439 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
440 self.inner().kobject_common.kset.clone() in kset()
443 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
444 self.inner().kobject_common.kset = kset; in set_kset()
626 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
627 self.inner().kobj_common.kset.clone() in kset()
630 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
631 self.inner().kobj_common.kset = kset; in set_kset()
/DragonOS/kernel/src/arch/x86_64/driver/
H A Drtc.rs21 kset::KSet,
197 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
198 self.inner().kobject_common.kset.clone() in kset()
201 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
202 self.inner().kobject_common.kset = kset; in set_kset()
/DragonOS/kernel/src/driver/acpi/
H A Dmod.rs19 use super::base::kset::KSet;
63 let kset = KSet::new("acpi".to_string()); in init() localVariable
64 kset.register(Some(sys_firmware_kset()))?; in init()
66 ACPI_KSET_INSTANCE = Some(kset.clone()); in init()
/DragonOS/kernel/src/driver/tty/
H A Dtty_device.rs22 kset::KSet,
56 kset: Option<Arc<KSet>>, field
70 kset: None, in new()
464 fn kset(&self) -> Option<Arc<crate::driver::base::kset::KSet>> { in kset() method
465 self.inner.read().kset.clone() in kset()
468 fn set_kset(&self, kset: Option<Arc<crate::driver::base::kset::KSet>>) { in set_kset()
469 self.inner.write().kset = kset in set_kset()
/DragonOS/kernel/src/driver/net/e1000e/
H A De1000e_driver.rs400 fn kset(&self) -> Option<Arc<crate::driver::base::kset::KSet>> { in kset() method
401 self.inner().kobj_common.kset.clone() in kset()
404 fn set_kset(&self, kset: Option<Arc<crate::driver::base::kset::KSet>>) { in set_kset()
405 self.inner().kobj_common.kset = kset; in set_kset()
/DragonOS/kernel/src/driver/video/fbdev/base/fbcon/
H A Dmod.rs18 kset::KSet,
146 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
147 self.inner().kobject_common.kset.clone() in kset()
150 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
151 self.inner().kobject_common.kset = kset; in set_kset()

12