/DragonOS-0.1.5/kernel/src/filesystem/vfs/ |
D | mount.rs | 13 use super::{FilePrivateData, FileSystem, FileType, IndexNode, InodeId}; 20 inner_filesystem: Arc<dyn FileSystem>, 42 inner_fs: Arc<dyn FileSystem>, in new() argument 82 pub fn inner_filesystem(&self) -> Arc<dyn FileSystem> { in inner_filesystem() argument 181 fn fs(&self) -> Arc<dyn FileSystem> { in fs() argument 328 fn mount(&self, fs: Arc<dyn FileSystem>) -> Result<Arc<MountFS>, i32> { in mount() 345 impl FileSystem for MountFS {
|
D | mod.rs | 313 fn fs(&self) -> Arc<dyn FileSystem>; in fs() argument 324 fn mount(&self, _fs: Arc<dyn FileSystem>) -> Result<Arc<MountFS>, i32> { in mount() 483 pub trait FileSystem: Any + Sync + Send + Debug { interface
|
D | core.rs | 17 vfs::{file::File, mount::MountFS, FileSystem, FileType}, 120 fn migrate_virtual_filesystem(new_fs: Arc<dyn FileSystem>) -> Result<(), i32> { in migrate_virtual_filesystem()
|
/DragonOS-0.1.5/kernel/src/filesystem/devfs/ |
D | null_dev.rs | 3 core::generate_inode_id, FilePrivateData, FileSystem, FileType, IndexNode, Metadata, PollStatus, 87 fn fs(&self) -> Arc<dyn FileSystem> { in fs() argument
|
D | zero_dev.rs | 3 core::generate_inode_id, FilePrivateData, FileSystem, FileType, IndexNode, Metadata, PollStatus, 87 fn fs(&self) -> Arc<dyn FileSystem> { in fs() argument
|
D | mod.rs | 7 FileSystem, FileType, FsInfo, IndexNode, Metadata, PollStatus, 31 impl FileSystem for DevFS { 367 fn fs(&self) -> Arc<dyn FileSystem> { in fs() argument
|
/DragonOS-0.1.5/kernel/src/driver/disk/ahci/ |
D | ahci_inode.rs | 3 core::generate_inode_id, make_rawdev, FilePrivateData, FileSystem, FileType, IndexNode, 92 fn fs(&self) -> Arc<dyn FileSystem> { in fs() argument
|
/DragonOS-0.1.5/kernel/src/filesystem/ramfs/ |
D | mod.rs | 20 file::FilePrivateData, FileSystem, FsInfo, IndexNode, InodeId, Metadata, PollStatus, 58 impl FileSystem for RamFS { 196 fn fs(&self) -> Arc<dyn FileSystem> { in fs() argument
|
/DragonOS-0.1.5/kernel/src/filesystem/procfs/ |
D | mod.rs | 27 file::FilePrivateData, FileSystem, FsInfo, IndexNode, InodeId, Metadata, PollStatus, 217 impl FileSystem for ProcFS { 434 fn fs(&self) -> Arc<dyn FileSystem> { in fs() argument 701 let fs: Arc<dyn FileSystem> = procfs_inode.fs(); in procfs_unregister_pid()
|
/DragonOS-0.1.5/kernel/src/driver/keyboard/ |
D | ps2_keyboard.rs | 144 fn fs(&self) -> alloc::sync::Arc<dyn crate::filesystem::vfs::FileSystem> { in fs() argument
|
/DragonOS-0.1.5/kernel/src/filesystem/fat/ |
D | fs.rs | 13 core::generate_inode_id, file::FilePrivateData, FileSystem, FileType, IndexNode, InodeId, 229 impl FileSystem for FATFileSystem { 1448 fn fs(&self) -> Arc<dyn FileSystem> { in fs() argument
|