/DragonOS/user/apps/test-mount/ |
H A D | README.md | 1 # test-mount 3 用于测试mount系统调用的用户程序
|
H A D | Cargo.toml | 2 name = "test-mount" 5 description = "test the new mount syscall"
|
/DragonOS/user/apps/test_ramfs/ |
H A D | main.c | 29 if (mount("", "/SOME/RAMFS", "ramfs", 0, NULL) == -1) { in main() 49 if (mount("", "/SOME/RAMFS/some/another", "ramfs", 0, NULL) == -1) { in main() 63 if (mount("", "/SOME/RAMFS/some/another/just_another", "ramfs", 0, NULL) == -1) { in main()
|
/DragonOS/user/apps/test-mount/src/ |
H A D | main.rs | 3 use libc::{mount, MS_BIND}; 20 let result = unsafe { mount(source, target, fstype, flags, data) }; in main() 27 let result = unsafe { mount(source, target, fstype, flags, data) }; in main()
|
/DragonOS/user/dadk/config/ |
H A D | test_mount_1_0_0.dadk | 4 "description": "to test user mode mount", 8 "path": "apps/test-mount"
|
/DragonOS/user/apps/test-symlink/src/ |
H A D | main.rs | 3 use libc::{mount, umount}; 58 let result = unsafe { mount(source, target, fstype, flags, data) }; in mount_test_ramfs()
|
/DragonOS/tools/ |
H A D | mount_virt_disk.sh | 26 mount ${LOOP_DEVICE}p1 ../bin/disk_mount/
|
/DragonOS/user/apps/test_overlayfs/ |
H A D | main.c | 63 if (mount("overlay", MERGEDDIR, "overlay", 0, options) != 0) in mount_overlayfs()
|
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | core.rs | 16 mount::MountFS, syscall::ModeType, AtomicInodeId, FileSystem, FileType, MAX_PATHLEN, 27 mount::{init_mountlist, MOUNT_LIST}, 326 return inode.mount(fs); in do_mount() 357 return inode.mount(fs); in do_mount_mkdir()
|
H A D | mod.rs | 4 pub mod mount; module 33 pub use self::{core::ROOT_INODE, file::FilePrivateData, mount::MountFS}; 404 fn mount(&self, _fs: Arc<dyn FileSystem>) -> Result<Arc<MountFS>, SystemError> { in mount() method
|
H A D | mount.rs | 434 fn mount(&self, fs: Arc<dyn FileSystem>) -> Result<Arc<MountFS>, SystemError> { in mount() method
|
H A D | syscall.rs | 1705 pub fn mount( in mount() method
|
/DragonOS/docs/kernel/filesystem/vfs/ |
H A D | design.md | 27 … MountFS │ Maintain the mount tree and handle the mounting of file systems. │
|
/DragonOS/user/apps/test-chown/src/ |
H A D | main.rs | 3 chown, fchown, fchownat, getgrnam, getpwnam, gid_t, lchown, mount, uid_t, umount, AT_FDCWD, 135 let result = unsafe { mount(source, target, fstype, flags, data) }; in mount_test_ramfs()
|
/DragonOS/docs/community/ChangeLog/V0.1.x/ |
H A D | V0.1.10.md | 33 - feat(fs): 添加mount系统调用 (#561) 54 - fix(time): 修复jiffy时钟过快问题,启用gettimeofday测试,修改mount测试 (#680) 673 修复jiffy时钟过快问题,启用gettimeofday测试,修改mount测试 (#680) 809 * 临时修复时间流逝速度异常,在test-mount中加入运行时间检测 933 添加mount系统调用 (#561) 937 * finish primary build of mount(2), usable now 963 * Delete user/apps/test-mount/LICENSE 975 * mount系统调用:添加统一文件系统初始化管理器
|
/DragonOS/kernel/src/filesystem/sysfs/ |
H A D | mod.rs | 48 .mount(sysfs_instance().fs().clone()) in sysfs_init()
|
/DragonOS/kernel/src/namespaces/ |
H A D | mnt_namespace.rs | 18 use crate::filesystem::vfs::mount::MountFSInode;
|
/DragonOS/kernel/src/filesystem/devfs/ |
H A D | mod.rs | 621 .mount(devfs) in devfs_init()
|
/DragonOS/kernel/src/filesystem/procfs/ |
H A D | mod.rs | 847 .mount(procfs) in procfs_init()
|
/DragonOS/kernel/src/syscall/ |
H A D | mod.rs | 1109 return Self::mount(source, target, filesystemtype, mountflags, data); in handle()
|