Home
last modified time | relevance | path

Searched defs:IndexNode (Results 1 – 10 of 10) sorted by relevance

/DragonOS-0.1.9/kernel/src/filesystem/vfs/
Dmod.rs118 pub trait IndexNode: Any + Sync + Send + Debug { interface
222 ) -> Result<Arc<dyn IndexNode>, SystemError> { in create()
242 ) -> Result<Arc<dyn IndexNode>, SystemError> { in create_with_data()
293 _target: &Arc<dyn IndexNode>, in move_()
306 fn find(&self, _name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find()
388 ) -> Result<Arc<dyn IndexNode>, SystemError> { in mknod()
398 impl DowncastArc for dyn IndexNode { implementation
404 impl dyn IndexNode { implementation
417 pub fn lookup(&self, path: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in lookup()
432 ) -> Result<Arc<dyn IndexNode>, SystemError> { in lookup_follow_symlink()
[all …]
Dmount.rs149 ) -> Result<Arc<dyn IndexNode>, SystemError> { in create_with_data()
215 ) -> Result<Arc<dyn IndexNode>, SystemError> { in create()
259 target: &Arc<dyn IndexNode>, in move_()
265 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find()
359 ) -> Result<Arc<dyn IndexNode>, SystemError> { in mknod()
380 fn root_inode(&self) -> Arc<dyn IndexNode> { in root_inode()
Dutils.rs40 ) -> Result<(Arc<dyn IndexNode>, String), SystemError> { in user_path_at()
Dcore.rs92 new_root_inode: Arc<dyn IndexNode>, in do_migrate()
Dfile.rs138 pub fn new(inode: Arc<dyn IndexNode>, mode: FileMode) -> Result<Self, SystemError> { in new()
394 pub fn inode(&self) -> Arc<dyn IndexNode> { in inode()
/DragonOS-0.1.9/kernel/src/filesystem/ramfs/
Dmod.rs63 fn root_inode(&self) -> Arc<dyn super::vfs::IndexNode> { in root_inode()
258 ) -> Result<Arc<dyn IndexNode>, SystemError> { in create_with_data()
380 target: &Arc<dyn IndexNode>, in move_()
396 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find()
480 ) -> Result<Arc<dyn IndexNode>, SystemError> { in mknod()
/DragonOS-0.1.9/kernel/src/filesystem/devfs/
Dmod.rs42 fn root_inode(&self) -> Arc<dyn super::vfs::IndexNode> { in root_inode()
324 ) -> Result<Arc<dyn IndexNode>, SystemError> { in do_create_with_data()
390 ) -> Result<Arc<dyn IndexNode>, SystemError> { in create_with_data()
397 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find()
/DragonOS-0.1.9/kernel/src/filesystem/kernfs/
Dmod.rs47 fn root_inode(&self) -> Arc<dyn IndexNode> { in root_inode()
178 ) -> Result<Arc<dyn IndexNode>, SystemError> { in create_with_data()
201 _target: &Arc<dyn IndexNode>, in move_()
208 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find()
/DragonOS-0.1.9/kernel/src/filesystem/procfs/
Dmod.rs270 fn root_inode(&self) -> Arc<dyn super::vfs::IndexNode> { in root_inode()
551 ) -> Result<Arc<dyn IndexNode>, SystemError> { in create_with_data()
656 _target: &Arc<dyn IndexNode>, in move_()
662 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find()
/DragonOS-0.1.9/kernel/src/filesystem/fat/
Dfs.rs238 fn root_inode(&self) -> Arc<dyn crate::filesystem::vfs::IndexNode> { in root_inode()
1425 ) -> Result<Arc<dyn IndexNode>, SystemError> { in create()
1558 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find()
1690 ) -> Result<Arc<dyn IndexNode>, SystemError> { in mknod()