Home
last modified time | relevance | path

Searched defs:parent (Results 1 – 25 of 46) sorted by relevance

12

/DragonOS/kernel/src/driver/base/device/
H A Dinit.rs34 let parent = devices_kset.clone() as Arc<dyn KObject>; in devices_init() localVariable
57 let parent = dev_kset.clone() as Arc<dyn KObject>; in devices_init() localVariable
72 let parent = dev_kset.clone() as Arc<dyn KObject>; in devices_init() localVariable
/DragonOS/kernel/src/filesystem/sysfs/
H A Ddir.rs59 let parent = kobj in create_dir() localVariable
123 let parent = inode.parent().unwrap(); in remove_dir() localVariable
H A Dsymlink.rs52 let parent = if let Some(kobj) = kobj { in do_create_link() localVariable
59 let parent = parent.ok_or(SystemError::EFAULT)?; in do_create_link() localVariable
H A Dfile.rs182 let parent = kobj.inode(); in remove_file() localVariable
218 let parent = kobj.inode(); in remove_bin_file() localVariable
/DragonOS/kernel/src/driver/open_firmware/
H A Ddevice_node.rs30 parent: Weak<DeviceNode>, field
69 pub fn parent(&self) -> Option<Arc<DeviceNode>> { in parent() method
117 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method
/DragonOS/kernel/src/driver/input/serio/i8042/
H A Di8042_driver.rs57 parent: Option<Weak<dyn KObject>>, field
147 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method
H A Di8042_ports.rs130 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method
H A Di8042_device.rs133 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method
/DragonOS/kernel/src/filesystem/kernfs/
H A Dmod.rs144 parent: Weak<KernFSInode>, field
397 let parent: Weak<KernFSInode> = parent.map(|x| Arc::downgrade(&x)).unwrap_or_default(); in new() localVariable
613 pub fn parent(&self) -> Option<Arc<KernFSInode>> { in parent() method
637 let parent = self.parent(); in remove_inode_include_self() localVariable
/DragonOS/kernel/src/driver/base/
H A Dkset.rs162 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method
209 parent: Option<Weak<dyn KObject>>, field
H A Dkobject.rs35 fn parent(&self) -> Option<Weak<dyn KObject>>; in parent() method
81 pub parent: Option<Weak<dyn KObject>>, field
H A Dcpu.rs208 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method
/DragonOS/kernel/src/driver/input/ps2_mouse/
H A Dps_mouse_driver.rs119 parent: Option<Weak<dyn KObject>>, field
172 fn parent(&self) -> Option<alloc::sync::Weak<dyn KObject>> { in parent() method
/DragonOS/kernel/src/filesystem/ramfs/
H A Dmod.rs56 parent: Weak<LockedRamFSInode>, field
626 fn parent(&self) -> Result<Arc<dyn IndexNode>, SystemError> { in parent() method
/DragonOS/kernel/src/filesystem/devfs/
H A Dmod.rs245 parent: Weak<LockedDevFSInode>, field
559 fn parent(&self) -> Result<Arc<dyn IndexNode>, SystemError> { in parent() method
/DragonOS/kernel/src/driver/pci/test/
H A Dpt_driver.rs128 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method
H A Dpt_device.rs156 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method
/DragonOS/kernel/src/driver/rtc/
H A Drtc_cmos.rs162 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method
/DragonOS/kernel/src/driver/pci/
H A Ddevice.rs129 fn parent(&self) -> Option<alloc::sync::Weak<dyn KObject>> { in parent() method
H A Draw_device.rs164 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method
/DragonOS/kernel/src/libs/
H A Drbtree.rs38 parent: NodePtr<K, V>, field
238 fn parent(&self) -> NodePtr<K, V> { in parent() method
954 let mut parent; in insert_fixup() localVariable
1301 let mut parent; in delete() localVariable
/DragonOS/kernel/src/driver/video/fbdev/
H A Dvesafb.rs230 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method
724 parent: Option<Weak<dyn KObject>>, field
818 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method
/DragonOS/kernel/src/driver/serial/serial8250/
H A Dmod.rs276 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method
479 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method
/DragonOS/kernel/src/arch/x86_64/driver/
H A Drtc.rs189 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method
/DragonOS/kernel/src/driver/net/
H A Dvirtio_net.rs140 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method
720 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method
921 fn parent(&self) -> Option<Weak<dyn KObject>> { in parent() method

12