Searched defs:MountFS (Results 1 – 3 of 3) sorted by relevance
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | mount.rs | 38 pub struct MountFS { struct 42 mountpoints: SpinLock<BTreeMap<InodeId, Arc<MountFS>>>, argument 44 self_mountpoint: Option<Arc<MountFSInode>>, argument 46 self_ref: Weak<MountFS>, argument 61 impl MountFS { impl 114 pub fn umount(&self) -> Result<Arc<MountFS>, SystemError> { in umount() 207 fn do_umount(&self) -> Result<Arc<MountFS>, SystemError> { in do_umount() 434 fn mount(&self, fs: Arc<dyn FileSystem>) -> Result<Arc<MountFS>, SystemError> { in mount() 462 fn mount_from(&self, from: Arc<dyn IndexNode>) -> Result<Arc<MountFS>, SystemError> { in mount_from() 482 fn umount(&self) -> Result<Arc<MountFS>, SystemError> { in umount() [all …]
|
H A D | core.rs | 313 pub fn do_mount(fs: Arc<dyn FileSystem>, mount_point: &str) -> Result<Arc<MountFS>, SystemError> { in do_mount() 346 ) -> Result<Arc<MountFS>, SystemError> { in do_mount_mkdir() 382 ) -> Result<Arc<MountFS>, SystemError> { in do_umount2()
|
H A D | mod.rs | 404 fn mount(&self, _fs: Arc<dyn FileSystem>) -> Result<Arc<MountFS>, SystemError> { in mount() 429 fn mount_from(&self, _des: Arc<dyn IndexNode>) -> Result<Arc<MountFS>, SystemError> { in mount_from() 453 fn umount(&self) -> Result<Arc<MountFS>, SystemError> { in umount()
|