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.rs24 kset::KSet,
216 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
217 self.inner.read().kobject_common.kset.clone() in kset()
220 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
221 self.inner.write().kobject_common.kset = kset; in set_kset()
H A Dmod.rs10 pub mod kset; module
/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.rs22 kset::KSet,
284 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
285 self.inner.read().kobject_common.kset.clone() in kset()
288 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
289 self.inner.write().kobject_common.kset = kset; in set_kset()
349 kset: Option<Arc<KSet>>, field
360 kset: None, in new()
487 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
488 self.inner.read().kset.clone() in kset()
491 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,
207 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
208 self.inner().kobject_common.kset.clone() in kset()
211 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
212 self.inner().kobject_common.kset = kset; in set_kset()
/DragonOS/kernel/src/driver/base/platform/
H A Dplatform_device.rs17 kset::KSet,
238 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
239 self.inner().kobject_common.kset.clone() in kset()
262 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
263 self.inner().kobject_common.kset = kset; in set_kset()
/DragonOS/kernel/src/driver/net/
H A Dvirtio_net.rs31 kset::KSet,
148 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
149 self.inner().kobj_common.kset.clone() in kset()
152 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
153 self.inner().kobj_common.kset = kset; in set_kset()
728 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
729 self.inner().kobj_common.kset.clone() in kset()
732 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
733 self.inner().kobj_common.kset = kset; in set_kset()
929 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
[all …]
/DragonOS/kernel/src/driver/block/
H A Dvirtio_blk.rs30 kset::KSet,
433 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
434 self.inner().kobject_common.kset.clone() in kset()
437 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
438 self.inner().kobject_common.kset = kset; in set_kset()
620 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
621 self.inner().kobj_common.kset.clone() in kset()
624 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
625 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()
460 fn kset(&self) -> Option<Arc<crate::driver::base::kset::KSet>> { in kset() method
461 self.inner.read().kset.clone() in kset()
464 fn set_kset(&self, kset: Option<Arc<crate::driver::base::kset::KSet>>) { in set_kset()
465 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()
/DragonOS/kernel/src/driver/video/fbdev/base/
H A Dfbmem.rs24 kset::KSet,
294 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
295 self.inner().kobject_common.kset.clone() in kset()
298 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
299 self.inner().kobject_common.kset = kset; in set_kset()
/DragonOS/kernel/src/driver/base/device/
H A Dmod.rs44 kset::KSet,
110 unsafe fn set_sys_dev_block_kset(kset: Arc<KSet>) { in set_sys_dev_block_kset()
111 DEV_BLOCK_KSET_INSTANCE = Some(kset); in set_sys_dev_block_kset()
114 unsafe fn set_sys_dev_char_kset(kset: Arc<KSet>) { in set_sys_dev_char_kset()
115 DEV_CHAR_KSET_INSTANCE = Some(kset); in set_sys_dev_char_kset()
123 unsafe fn set_sys_devices_virtual_kset(kset: Arc<KSet>) { in set_sys_devices_virtual_kset()
124 DEVICES_VIRTUAL_KSET_INSTANCE = Some(kset); in set_sys_devices_virtual_kset()
1081 fn kset(&self) -> Option<Arc<KSet>> { in kset() method
1082 return self.inner().kobject_common.kset.clone(); in kset()
1085 fn set_kset(&self, kset: Option<Arc<KSet>>) { in set_kset()
[all …]

12