Home
last modified time | relevance | path

Searched refs:FileSystem (Results 1 – 11 of 11) sorted by relevance

/DragonOS-0.1.5/kernel/src/filesystem/vfs/
Dmount.rs13 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 {
Dmod.rs313 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
Dcore.rs17 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/
Dnull_dev.rs3 core::generate_inode_id, FilePrivateData, FileSystem, FileType, IndexNode, Metadata, PollStatus,
87 fn fs(&self) -> Arc<dyn FileSystem> { in fs() argument
Dzero_dev.rs3 core::generate_inode_id, FilePrivateData, FileSystem, FileType, IndexNode, Metadata, PollStatus,
87 fn fs(&self) -> Arc<dyn FileSystem> { in fs() argument
Dmod.rs7 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/
Dahci_inode.rs3 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/
Dmod.rs20 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/
Dmod.rs27 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/
Dps2_keyboard.rs144 fn fs(&self) -> alloc::sync::Arc<dyn crate::filesystem::vfs::FileSystem> { in fs() argument
/DragonOS-0.1.5/kernel/src/filesystem/fat/
Dfs.rs13 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