Searched defs:IndexNode (Results 1 – 10 of 10) sorted by relevance
/DragonOS-0.1.9/kernel/src/filesystem/vfs/ |
D | mod.rs | 118 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 …]
|
D | mount.rs | 149 ) -> 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()
|
D | utils.rs | 40 ) -> Result<(Arc<dyn IndexNode>, String), SystemError> { in user_path_at()
|
D | core.rs | 92 new_root_inode: Arc<dyn IndexNode>, in do_migrate()
|
D | file.rs | 138 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/ |
D | mod.rs | 63 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/ |
D | mod.rs | 42 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/ |
D | mod.rs | 47 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/ |
D | mod.rs | 270 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/ |
D | fs.rs | 238 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()
|