Home
last modified time | relevance | path

Searched refs:DevFS (Results 1 – 15 of 15) sorted by relevance

/DragonOS/docs/kernel/filesystem/
H A Doverview.md47 │ FAT │ │ DevFS │ │ ProcFS │ │ RamFS │
91 - DevFS
/DragonOS/kernel/src/filesystem/devfs/
H A Dnull_dev.rs16 use super::{DevFS, DeviceINode};
25 fs: Weak<DevFS>,
65 fn set_fs(&self, fs: Weak<DevFS>) { in set_fs() argument
H A Dmod.rs33 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 Dzero_dev.rs16 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 Dahci_inode.rs3 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 Dkvm_dev.rs3 use crate::filesystem::devfs::{DevFS, DeviceINode};
44 fs: Weak<DevFS>,
83 fn set_fs(&self, fs: Weak<DevFS>) { in set_fs() argument
H A Dvcpu_dev.rs5 use crate::filesystem::devfs::DevFS;
54 fs: Weak<DevFS>,
H A Dvm_dev.rs3 use crate::filesystem::devfs::DevFS;
52 fs: Weak<DevFS>,
/DragonOS/kernel/src/driver/keyboard/
H A Dps2_keyboard.rs23 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 Ddesign.md51 &emsp;&emsp;一般情况下,FileSystem和IndexNode是一对一的关系,也就是,一个文件系统对应一种IndexNode。但是,对于某些特殊的文件系统,比如DevFS,根据不同的设…
/DragonOS/kernel/src/driver/video/fbdev/base/
H A Dfbmem.rs28 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 Dps_mouse_device.rs31 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 Dtty_device.rs27 devfs::{devfs_register, DevFS, DeviceINode},
106 fs: RwLock<Weak<DevFS>>,
434 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 DV0.1.5.md147 3. 重构:DevFS
/DragonOS/kernel/src/filesystem/vfs/
H A Dfile.rs40 DevFS(DevicePrivateData), enumerator