Home
last modified time | relevance | path

Searched defs:MountFS (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/filesystem/vfs/
H A Dmount.rs38 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 Dcore.rs313 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 Dmod.rs404 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()