/DragonOS/docs/kernel/filesystem/ |
H A D | overview.md | 47 │ FAT │ │ DevFS │ │ ProcFS │ │ RamFS │ 91 - DevFS
|
/DragonOS/kernel/src/filesystem/devfs/ |
H A D | null_dev.rs | 16 use super::{DevFS, DeviceINode}; 25 fs: Weak<DevFS>, 65 fn set_fs(&self, fs: Weak<DevFS>) { in set_fs() argument
|
H A D | mod.rs | 33 pub struct DevFS { struct 39 impl FileSystem for DevFS { argument 64 impl DevFS { implementation 78 let devfs: Arc<DevFS> = Arc::new(DevFS { in new() 251 fs: Weak<DevFS>, 574 fn set_fs(&self, fs: Weak<DevFS>); in set_fs() argument 596 .downcast_ref::<DevFS>() 616 let devfs: Arc<DevFS> = DevFS::new(); in devfs_init()
|
H A D | zero_dev.rs | 16 use super::{DevFS, DeviceINode}; 25 fs: Weak<DevFS>, 65 fn set_fs(&self, fs: Weak<DevFS>) { in set_fs() argument
|
/DragonOS/kernel/src/driver/disk/ahci/ |
H A D | ahci_inode.rs | 3 use crate::filesystem::devfs::{DevFS, DeviceINode}; 27 fs: Weak<DevFS>, 70 fn set_fs(&self, fs: Weak<DevFS>) { in set_fs() argument
|
/DragonOS/kernel/src/virt/kvm/ |
H A D | kvm_dev.rs | 3 use crate::filesystem::devfs::{DevFS, DeviceINode}; 44 fs: Weak<DevFS>, 83 fn set_fs(&self, fs: Weak<DevFS>) { in set_fs() argument
|
H A D | vcpu_dev.rs | 5 use crate::filesystem::devfs::DevFS; 54 fs: Weak<DevFS>,
|
H A D | vm_dev.rs | 3 use crate::filesystem::devfs::DevFS; 52 fs: Weak<DevFS>,
|
/DragonOS/kernel/src/driver/keyboard/ |
H A D | ps2_keyboard.rs | 23 devfs::{devfs_register, DevFS, DeviceINode}, 69 fs: Weak<DevFS>, 106 fn set_fs(&self, fs: Weak<DevFS>) { in set_fs() argument
|
/DragonOS/docs/kernel/filesystem/vfs/ |
H A D | design.md | 51   一般情况下,FileSystem和IndexNode是一对一的关系,也就是,一个文件系统对应一种IndexNode。但是,对于某些特殊的文件系统,比如DevFS,根据不同的设…
|
/DragonOS/kernel/src/driver/video/fbdev/base/ |
H A D | fbmem.rs | 28 devfs::{devfs_register, DevFS, DeviceINode}, 269 device_inode_fs: Option<Weak<DevFS>>, 389 fn set_fs(&self, fs: Weak<DevFS>) { in set_fs() argument
|
/DragonOS/kernel/src/driver/input/ps2_mouse/ |
H A D | ps_mouse_device.rs | 31 devfs::{devfs_register, DevFS, DeviceINode}, 425 device_inode_fs: Option<Weak<DevFS>>, 586 fn set_fs(&self, fs: Weak<DevFS>) { in set_fs() argument
|
/DragonOS/kernel/src/driver/tty/ |
H A D | tty_device.rs | 27 devfs::{devfs_register, DevFS, DeviceINode}, 106 fs: RwLock<Weak<DevFS>>, 438 fn set_fs(&self, fs: alloc::sync::Weak<crate::filesystem::devfs::DevFS>) { in set_fs() argument
|
/DragonOS/docs/community/ChangeLog/V0.1.x/ |
H A D | V0.1.5.md | 147 3. 重构:DevFS
|
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | file.rs | 42 DevFS(DevicePrivateData), enumerator
|