Home
last modified time | relevance | path

Searched refs:as_any_ref (Results 1 – 25 of 27) sorted by relevance

12

/DragonOS-0.1.8/kernel/src/filesystem/sysfs/
Dclass.rs13 .as_any_ref() in sys_class_register()
28 .as_any_ref() in sys_class_unregister()
46 .as_any_ref() in class_device_register()
64 .as_any_ref() in class_device_unregister()
Dbus.rs14 .as_any_ref() in sys_bus_register()
28 .as_any_ref() in sys_bus_unregister()
41 match inode.as_any_ref().downcast_ref::<LockedSysFSInode>() { in sys_bus_init()
61 .as_any_ref() in bus_driver_register()
80 .as_any_ref() in bus_device_register()
Ddevices.rs13 .as_any_ref() in sys_device_register()
28 .as_any_ref() in sys_device_unregister()
Dfs.rs13 .as_any_ref() in fs_register()
28 .as_any_ref() in fs_unregister()
Dmod.rs75 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref() method
152 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref() method
/DragonOS-0.1.8/kernel/src/driver/
Dmod.rs15 fn as_any_ref(&'static self) -> &'static dyn core::any::Any; in as_any_ref() method
/DragonOS-0.1.8/kernel/src/filesystem/devfs/
Dmod.rs33 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref() method
114 .as_any_ref() in register_device()
133 .as_any_ref() in register_device()
164 .as_any_ref() in unregister_device()
177 .as_any_ref() in unregister_device()
339 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref() method
512 .as_any_ref()
518 .as_any_ref()
Dnull_dev.rs68 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref() method
Dzero_dev.rs68 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref() method
/DragonOS-0.1.8/kernel/src/filesystem/vfs/
Dcore.rs138 let proc: &MountFS = binding.as_any_ref().downcast_ref::<MountFS>().unwrap(); in migrate_virtual_filesystem()
140 let dev: &MountFS = binding.as_any_ref().downcast_ref::<MountFS>().unwrap(); in migrate_virtual_filesystem()
142 let sys: &MountFS = binding.as_any_ref().downcast_ref::<MountFS>().unwrap(); in migrate_virtual_filesystem()
Dmount.rs181 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref() method
182 return self.inner_inode.as_any_ref(); in as_any_ref()
355 fn as_any_ref(&self) -> &dyn Any { in as_any_ref() method
Dmod.rs319 fn as_any_ref(&self) -> &dyn Any; in as_any_ref() method
353 return self.as_any_ref().downcast_ref::<T>(); in downcast_ref()
526 fn as_any_ref(&self) -> &dyn Any; in as_any_ref() method
/DragonOS-0.1.8/kernel/src/filesystem/procfs/
Dmod.rs231 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref() method
292 .as_any_ref() in register_pid()
438 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref() method
675 let procfs: &ProcFS = fs.as_any_ref().downcast_ref::<ProcFS>().unwrap(); in procfs_register_pid()
702 let procfs: &ProcFS = fs.as_any_ref().downcast_ref::<ProcFS>().unwrap(); in procfs_unregister_pid()
/DragonOS-0.1.8/kernel/src/driver/base/device/
Ddriver.rs32 fn as_any_ref(&'static self) -> &'static dyn core::any::Any; in as_any_ref() method
Dmod.rs174 fn as_any_ref(&'static self) -> &'static dyn core::any::Any; in as_any_ref() method
/DragonOS-0.1.8/kernel/src/driver/base/platform/
Dmod.rs232 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref() method
376 fn as_any_ref(&'static self) -> &'static dyn core::any::Any { in as_any_ref() method
/DragonOS-0.1.8/kernel/src/driver/disk/ahci/
Dahci_inode.rs74 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref() method
Dahcidisk.rs440 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref() method
/DragonOS-0.1.8/kernel/src/driver/uart/
Duart.rs170 fn as_any_ref(&'static self) -> &'static dyn core::any::Any { in as_any_ref() method
207 fn as_any_ref(&'static self) -> &'static dyn core::any::Any { in as_any_ref() method
/DragonOS-0.1.8/kernel/src/driver/keyboard/
Dps2_keyboard.rs176 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref() method
/DragonOS-0.1.8/kernel/src/filesystem/ramfs/
Dmod.rs70 fn as_any_ref(&self) -> &dyn Any { in as_any_ref() method
196 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref() method
/DragonOS-0.1.8/kernel/src/ipc/
Dpipe.rs209 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref() method
/DragonOS-0.1.8/kernel/src/io/
Ddevice.rs92 fn as_any_ref(&self) -> &dyn Any; in as_any_ref() method
/DragonOS-0.1.8/kernel/src/driver/tty/
Dtty_device.rs220 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref() method
/DragonOS-0.1.8/kernel/src/driver/net/
Dvirtio_net.rs240 fn as_any_ref(&'static self) -> &'static dyn core::any::Any { in as_any_ref() method

12