Home
last modified time | relevance | path

Searched refs:filesystem (Results 1 – 25 of 117) sorted by relevance

12345

/DragonOS/kernel/src/filesystem/overlayfs/
H A Dcopy_up.rs3 filesystem::vfs::{IndexNode, Metadata},
22 let lock = SpinLock::new(crate::filesystem::vfs::FilePrivateData::Unused); in copy_up()
H A Dentry.rs5 use crate::filesystem::vfs::IndexNode;
/DragonOS/kernel/src/namespaces/
H A Dmnt_namespace.rs18 use crate::filesystem::vfs::mount::MountFSInode;
19 use crate::filesystem::vfs::IndexNode;
20 use crate::filesystem::vfs::InodeId;
21 use crate::filesystem::vfs::MountFS;
22 use crate::filesystem::vfs::ROOT_INODE;
H A Dnamespace.rs4 use crate::filesystem::procfs::ProcFSInode;
5 use crate::filesystem::vfs::{IndexNode, ROOT_INODE};
/DragonOS/kernel/src/virt/kvm/
H A Dkvm_dev.rs2 use crate::filesystem;
3 use crate::filesystem::devfs::{DevFS, DeviceINode};
4 use crate::filesystem::vfs::{
67 mode: filesystem::vfs::syscall::ModeType::S_IALLUGO, in new()
H A Dvcpu_dev.rs4 use crate::filesystem;
5 use crate::filesystem::devfs::DevFS;
6 use crate::filesystem::vfs::{
78 mode: filesystem::vfs::syscall::ModeType::S_IALLUGO, in new()
H A Dvm_dev.rs2 use crate::filesystem;
3 use crate::filesystem::devfs::DevFS;
4 use crate::filesystem::vfs::{
76 mode: filesystem::vfs::syscall::ModeType::S_IALLUGO, in new()
H A Dmod.rs3 use crate::filesystem::devfs::devfs_register;
/DragonOS/kernel/src/driver/pci/
H A Dsubsys.rs20 filesystem::sysfs::AttributeGroup,
169 fn attrs(&self) -> &[&'static dyn crate::filesystem::sysfs::Attribute] { in attrs()
176 attr: &'static dyn crate::filesystem::sysfs::Attribute, in is_visible()
177 ) -> Option<crate::filesystem::vfs::syscall::ModeType> { in is_visible()
/DragonOS/kernel/src/bpf/prog/
H A Dmod.rs8 use crate::filesystem::vfs::file::{File, FileMode};
9 use crate::filesystem::vfs::syscall::ModeType;
10 use crate::filesystem::vfs::{FilePrivateData, FileSystem, FileType, IndexNode, Metadata};
/DragonOS/kernel/src/filesystem/devfs/
H A Dnull_dev.rs2 use crate::filesystem::vfs::file::FileMode;
3 use crate::filesystem::vfs::syscall::ModeType;
4 use crate::filesystem::vfs::{
H A Dzero_dev.rs2 use crate::filesystem::vfs::file::FileMode;
3 use crate::filesystem::vfs::syscall::ModeType;
4 use crate::filesystem::vfs::{
/DragonOS/docs/kernel/container/
H A Dindex.rst13 ../filesystem/unionfs/index
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.5.md49 - filesystem: refactor: 新版的VFS (#198)
50 - filesystem: refactor: 新版的ProcFS (#198)
51 - filesystem: refactor: 新版的DevS (#198)
52 - filesystem: new: RamFS内存文件系统 (#198)
53 - filesystem: new: FAT12/FAT16/FAT32文件系统 (#198)
54 - filesystem: new: 新的设备、块设备抽象 (#198)
/DragonOS/kernel/src/driver/base/
H A Dcpu.rs10 filesystem::kernfs::KernFSInode,
25 use crate::filesystem::sysfs::file::sysfs_emit_str;
26 use crate::filesystem::sysfs::{Attribute, AttributeGroup, SysFSOpsSupport};
27 use crate::filesystem::vfs::syscall::ModeType;
/DragonOS/kernel/src/driver/tty/
H A Dtty_device.rs26 filesystem::{
139 mode: &crate::filesystem::vfs::file::FileMode, in open()
278 fn fs(&self) -> Arc<dyn crate::filesystem::vfs::FileSystem> { in fs()
290 fn metadata(&self) -> Result<crate::filesystem::vfs::Metadata, SystemError> { in metadata()
438 fn set_fs(&self, fs: alloc::sync::Weak<crate::filesystem::devfs::DevFS>) { in set_fs()
448 fn set_inode(&self, inode: Option<Arc<crate::filesystem::kernfs::KernFSInode>>) { in set_inode()
452 fn inode(&self) -> Option<Arc<crate::filesystem::kernfs::KernFSInode>> { in inode()
/DragonOS/kernel/src/ipc/
H A Dpipe.rs2 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/cgroup/
H A Dmod.rs8 use crate::filesystem::vfs::IndexNode;
/DragonOS/kernel/src/perf/
H A Dkprobe.rs8 use crate::filesystem::vfs::file::{File, PageCache};
9 use crate::filesystem::vfs::{FilePrivateData, FileSystem, IndexNode};
/DragonOS/kernel/src/process/
H A Dstdio.rs5 filesystem::vfs::{
/DragonOS/kernel/src/filesystem/
H A Deventfd.rs1 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/kernel/src/misc/
H A Dksysfs.rs3 filesystem::{
/DragonOS/kernel/src/mm/
H A Dinit.rs8 filesystem::procfs::kmsg::kmsg_init,
/DragonOS/kernel/src/driver/net/
H A Dclass.rs8 filesystem::sysfs::AttributeGroup,
/DragonOS/docs/
H A Dindex.rst29 kernel/filesystem/index

12345