Home
last modified time | relevance | path

Searched refs:ROOT_INODE (Results 1 – 16 of 16) sorted by relevance

/DragonOS/kernel/src/process/
H A Dstdio.rs7 ROOT_INODE,
23 let tty_inode = ROOT_INODE() in stdio_init()
H A Dexec.rs10 ROOT_INODE,
121 let inode = ROOT_INODE().lookup(file_path)?; in new()
/DragonOS/kernel/src/namespaces/
H A Dmnt_namespace.rs22 use crate::filesystem::vfs::ROOT_INODE;
80 root: ROOT_INODE(), in new()
81 pwd: ROOT_INODE(), in new()
129 nsset.fs.lock().set_pwd(ROOT_INODE()); in install()
130 nsset.fs.lock().set_root(ROOT_INODE()); in install()
H A Dnamespace.rs5 use crate::filesystem::vfs::{IndexNode, ROOT_INODE};
33 let inode = ROOT_INODE().find("proc").unwrap_or_else(|_| ROOT_INODE()); in new()
H A Dpid_namespace.rs9 use crate::filesystem::vfs::{IndexNode, ROOT_INODE};
80 stashed: ROOT_INODE(), in new()
133 stashed: ROOT_INODE(), in alloc_pid()
/DragonOS/kernel/src/filesystem/vfs/
H A Dcore.rs52 pub fn ROOT_INODE() -> Arc<dyn IndexNode> { in ROOT_INODE() function
76 let root_entries = ROOT_INODE().list().expect("VFS init failed"); in vfs_init()
98 .mount_from(ROOT_INODE().find("proc").expect("proc not mounted!")) in migrate_virtual_filesystem()
103 .mount_from(ROOT_INODE().find("dev").expect("dev not mounted!")) in migrate_virtual_filesystem()
108 .mount_from(ROOT_INODE().find("sys").expect("sys not mounted!")) in migrate_virtual_filesystem()
H A Dutils.rs10 use super::{fcntl::AtFlags, FileType, IndexNode, ROOT_INODE};
45 let mut inode = ROOT_INODE(); in user_path_at()
H A Dopen.rs10 FileType, IndexNode, MAX_PATHLEN, ROOT_INODE, VFS_MAX_FOLLOW_SYMLINK_TIMES,
193 ROOT_INODE().lookup(parent_path.unwrap_or("/"))?; in do_sys_openat2()
H A Dsyscall.rs33 Dirent, FileType, IndexNode, SuperBlock, FSMAKER, MAX_PATHLEN, ROOT_INODE,
728 match ROOT_INODE().lookup_follow_symlink(&new_path, VFS_MAX_FOLLOW_SYMLINK_TIMES) { in chdir()
1041 let old_parent_inode = ROOT_INODE() in do_renameat2()
1044 let new_parent_inode = ROOT_INODE() in do_renameat2()
1379 let inode = ROOT_INODE().lookup_follow_symlink(&remain_path, MAX_PATHLEN)?; in statfs()
1517 ROOT_INODE().lookup_follow_symlink(path, VFS_MAX_FOLLOW_SYMLINK_TIMES); in mknod()
1526 let parent_inode: Arc<dyn IndexNode> = ROOT_INODE() in mknod()
H A Dmod.rs33 pub use self::{core::ROOT_INODE, file::FilePrivateData, mount::MountFS};
647 (ROOT_INODE().clone(), String::from(rest)) in do_lookup_follow_symlink()
H A Dmount.rs17 filesystem::vfs::ROOT_INODE,
223 while current.metadata()?.inode_id != ROOT_INODE().metadata()?.inode_id { in do_absolute_path()
/DragonOS/kernel/src/filesystem/sysfs/
H A Dmod.rs11 filesystem::vfs::ROOT_INODE,
45 ROOT_INODE() in sysfs_init()
/DragonOS/kernel/src/driver/tty/pty/
H A Dunix98pty.rs14 file::FileMode, syscall::ModeType, FilePrivateData, FileType, MountFS, ROOT_INODE,
223 ROOT_INODE().lookup_follow_symlink("/dev/pts", VFS_MAX_FOLLOW_SYMLINK_TIMES)?; in close()
254 ROOT_INODE().lookup_follow_symlink("/dev/pts", VFS_MAX_FOLLOW_SYMLINK_TIMES)?; in ptmx_open()
/DragonOS/kernel/src/filesystem/overlayfs/
H A Dmod.rs7 use super::vfs::{FSMAKER, ROOT_INODE};
156 let upper_inode = ROOT_INODE() in make_overlayfs()
174 … let lower_inode = ROOT_INODE().lookup(dir).map_err(|_| SystemError::EINVAL)?; // 处理错误 in make_overlayfs()
/DragonOS/kernel/src/filesystem/devfs/
H A Dmod.rs6 core::{generate_inode_id, ROOT_INODE},
581 let devfs_inode: Result<Arc<dyn IndexNode>, SystemError> = ROOT_INODE().find("dev");
618 ROOT_INODE() in devfs_init()
/DragonOS/kernel/src/filesystem/procfs/
H A Dmod.rs18 core::{generate_inode_id, ROOT_INODE},
807 let procfs_inode = ROOT_INODE().find("proc")?; in procfs_register_pid()
824 let procfs_inode: Arc<dyn IndexNode> = ROOT_INODE().find("proc")?; in procfs_unregister_pid()
844 ROOT_INODE() in procfs_init()