Lines Matching refs:dyn
26 static mut __SYS_DEVICES_INODE: *mut Arc<dyn IndexNode> = null_mut();
27 static mut __SYS_BUS_INODE: *mut Arc<dyn IndexNode> = null_mut();
28 static mut __SYS_CLASS_INODE: *mut Arc<dyn IndexNode> = null_mut();
29 static mut __SYS_FS_INODE: *mut Arc<dyn IndexNode> = null_mut();
34 pub fn SYS_DEVICES_INODE() -> Arc<dyn IndexNode> { in SYS_DEVICES_INODE()
43 pub fn SYS_BUS_INODE() -> Arc<dyn IndexNode> { in SYS_BUS_INODE()
52 pub fn SYS_CLASS_INODE() -> Arc<dyn IndexNode> { in SYS_CLASS_INODE()
61 pub fn SYS_FS_INODE() -> Arc<dyn IndexNode> { in SYS_FS_INODE()
75 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref()
79 fn root_inode(&self) -> Arc<dyn super::vfs::IndexNode> { in root_inode()
152 fn as_any_ref(&self) -> &dyn core::any::Any { in as_any_ref()
204 fn fs(&self) -> Arc<dyn FileSystem> { in fs()
240 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find()
292 ) -> Result<Arc<dyn IndexNode>, SystemError> { in do_create_with_data()
339 pub fn add_dir(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in add_dir()
359 pub fn add_file(&self, name: &str, file: Arc<dyn IndexNode>) -> Result<(), SystemError> { in add_file()
375 pub fn link(&self) -> Arc<dyn IndexNode> { in link()
407 children: BTreeMap<String, Arc<dyn IndexNode>>,