/DragonOS/kernel/src/filesystem/devpts/ |
H A D | mod.rs | 25 filesystem::vfs::{core::do_mount_mkdir, syscall::ModeType, FileType}, 31 use super::vfs::{ 72 fn info(&self) -> super::vfs::FsInfo { in info() 87 fn super_block(&self) -> super::vfs::SuperBlock { in super_block() 149 _mode: &super::vfs::file::FileMode, in open() 154 fn metadata(&self) -> Result<super::vfs::Metadata, SystemError> { in metadata() 186 fn fs(&self) -> alloc::sync::Arc<dyn super::vfs::FileSystem> { in fs() 220 _mode: super::vfs::syscall::ModeType, in create_with_data()
|
/DragonOS/kernel/src/filesystem/devfs/ |
H A D | null_dev.rs | 2 use crate::filesystem::vfs::file::FileMode; 3 use crate::filesystem::vfs::syscall::ModeType; 4 use crate::filesystem::vfs::{
|
H A D | zero_dev.rs | 2 use crate::filesystem::vfs::file::FileMode; 3 use crate::filesystem::vfs::syscall::ModeType; 4 use crate::filesystem::vfs::{
|
H A D | mod.rs | 5 use super::vfs::{ 44 fn root_inode(&self) -> Arc<dyn super::vfs::IndexNode> { in root_inode() 48 fn info(&self) -> super::vfs::FsInfo { in info() 452 fn get_entry_name(&self, ino: super::vfs::InodeId) -> Result<String, SystemError> { in get_entry_name()
|
/DragonOS/kernel/src/filesystem/ |
H A D | mod.rs | 10 pub mod vfs; module
|
H A D | eventfd.rs | 1 use crate::filesystem::vfs::file::{File, FileMode}; 2 use crate::filesystem::vfs::syscall::ModeType; 3 use crate::filesystem::vfs::{FilePrivateData, FileSystem, FileType, IndexNode, Metadata};
|
/DragonOS/docs/kernel/filesystem/ |
H A D | index.rst | 13 vfs/index
|
H A D | overview.md | 84   关于VFS的详细介绍,请见[DragonOS虚拟文件系统](vfs/index.rst)。
|
/DragonOS/kernel/src/driver/disk/ahci/ |
H A D | ahci_inode.rs | 4 use crate::filesystem::vfs::file::FileMode; 5 use crate::filesystem::vfs::syscall::ModeType; 6 use crate::filesystem::vfs::{
|
/DragonOS/kernel/src/ipc/ |
H A D | pipe.rs | 2 filesystem::vfs::{ 279 mode: &crate::filesystem::vfs::file::FileMode, in open() 299 fn metadata(&self) -> Result<crate::filesystem::vfs::Metadata, SystemError> { in metadata() 428 ino: crate::filesystem::vfs::InodeId, in get_entry_name_and_metadata() 429 ) -> Result<(alloc::string::String, crate::filesystem::vfs::Metadata), SystemError> { in get_entry_name_and_metadata()
|
/DragonOS/kernel/src/process/ |
H A D | stdio.rs | 4 filesystem::vfs::{
|
/DragonOS/kernel/src/filesystem/ramfs/ |
H A D | mod.rs | 4 use crate::filesystem::vfs::FSMAKER; 8 filesystem::vfs::{core::generate_inode_id, FileType}, 24 use super::vfs::{ 31 use super::vfs::{Magic, SuperBlock}; 74 fn root_inode(&self) -> Arc<dyn super::vfs::IndexNode> { in root_inode() 184 _mode: &super::vfs::file::FileMode, in open() 618 fn special_node(&self) -> Option<super::vfs::SpecialNodeData> { in special_node()
|
/DragonOS/kernel/src/misc/ |
H A D | ksysfs.rs | 5 vfs::syscall::ModeType,
|
/DragonOS/kernel/src/virt/kvm/ |
H A D | kvm_dev.rs | 4 use crate::filesystem::vfs::{ 67 mode: filesystem::vfs::syscall::ModeType::S_IALLUGO, in new()
|
H A D | vcpu_dev.rs | 6 use crate::filesystem::vfs::{ 78 mode: filesystem::vfs::syscall::ModeType::S_IALLUGO, in new()
|
H A D | vm_dev.rs | 4 use crate::filesystem::vfs::{ 76 mode: filesystem::vfs::syscall::ModeType::S_IALLUGO, in new()
|
/DragonOS/kernel/src/filesystem/sysfs/ |
H A D | mod.rs | 7 vfs::{syscall::ModeType, FileSystem}, 11 filesystem::vfs::ROOT_INODE,
|
H A D | dir.rs | 13 vfs::syscall::ModeType,
|
/DragonOS/kernel/src/init/ |
H A D | init.rs | 12 filesystem::vfs::core::vfs_init,
|
H A D | initial_kthread.rs | 12 filesystem::vfs::core::mount_root_fs,
|
/DragonOS/kernel/src/filesystem/kernfs/ |
H A D | callback.rs | 2 filesystem::{sysfs::SysFSKernPrivateData, vfs::PollStatus},
|
/DragonOS/docs/community/ChangeLog/V0.1.x/ |
H A D | V0.1.3.md | 40 - vfs: update: 将VFS文件夹重命名为vfs (#133) 270 1、在文件系统目录下增加mod.rs 2、将VFS的路径改为vfs(#133) 272 2、将VFS的路径改为vfs
|
/DragonOS/kernel/src/net/event_poll/ |
H A D | syscall.rs | 5 filesystem::vfs::file::FileMode,
|
/DragonOS/kernel/src/driver/tty/ |
H A D | tty_device.rs | 29 vfs::{file::FileMode, syscall::ModeType, FilePrivateData, FileType, IndexNode, Metadata}, 135 mode: &crate::filesystem::vfs::file::FileMode, in open() 274 fn fs(&self) -> Arc<dyn crate::filesystem::vfs::FileSystem> { in fs() 286 fn metadata(&self) -> Result<crate::filesystem::vfs::Metadata, SystemError> { in metadata()
|
/DragonOS/kernel/src/driver/tty/tty_ldisc/ |
H A D | mod.rs | 6 use crate::filesystem::vfs::file::FileMode;
|